@import url(https://fonts.googleapis.com/css?family=Nunito);/*!
 *   AdminLTE v3.2.0
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
/*!
 * Bootstrap v4.6.1 (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: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --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: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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: .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: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: none;
}

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: .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-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

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: "\2014\A0";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  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;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

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-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

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

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}

.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: #212529;
  border-color: #383f45;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #383f45;
}

.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(2.25rem + 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;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  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:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.form-control::-webkit-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control::placeholder {
  color: #939ba2;
  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:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

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.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  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: .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: 2.25rem !important;
  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 rgba(40, 167, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.25rem;
  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) !important;
  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 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 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 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: .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: 2.25rem !important;
  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 rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.25rem;
  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) !important;
  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 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 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 rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: 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: none;
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: none;
}

.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 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 rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.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 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 rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

.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 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 rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: none;
}

.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 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 rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: none;
}

.btn-warning:hover {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #1f2d3d;
  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: #1f2d3d;
  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 rgba(221, 171, 15, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: none;
}

.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 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 rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #1f2d3d;
  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: #1f2d3d;
  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 rgba(215, 218, 222, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.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 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 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 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 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 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 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 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 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 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 rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 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: #1f2d3d;
  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 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 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 rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 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: #1f2d3d;
  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 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 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 rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: none;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}

.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;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

.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 1rem;
  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: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  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.show .dropdown-toggle {
  box-shadow: none;
}

.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.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,
.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,
.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: -ms-flexbox;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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(2.875rem + 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.8125rem + 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: -ms-inline-flexbox;
  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;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 1px #fff, 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;
  box-shadow: none;
}

.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: #dee2e6;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.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;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
  box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  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;
  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, -webkit-transform 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: #dee2e6;
  -webkit-transform: translateX(0.75rem);
  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(2.25rem + 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;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.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.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 75%;
}

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: none;
}

.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(2.25rem + 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;
  box-shadow: none;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  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: 1rem;
  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;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -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;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -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;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -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;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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 {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

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

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

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

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 0.5rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0.5rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  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 {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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.75);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: white;
}

.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.75);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}

.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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 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 - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -ms-flex: 1 1 auto;
  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: 0 solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 0) calc(0.25rem - 0) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 0) calc(0.25rem - 0);
}

.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 - 0);
}

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

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

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

.card-deck .card {
  margin-bottom: 7.5px;
}

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

.card-group > .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    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 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -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: 0;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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: -ms-flexbox;
  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: #1f2d3d;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #1f2d3d;
  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: #1f2d3d;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #1f2d3d;
  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, .alert-dismissible .mailbox-attachment-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: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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 {
  -ms-flex-direction: row;
  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 {
    -ms-flex-direction: row;
    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 {
    -ms-flex-direction: row;
    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 {
    -ms-flex-direction: row;
    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 {
    -ms-flex-direction: row;
    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, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

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

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

.toast {
  -ms-flex-preferred-size: 350px;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  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 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close, .modal-header .mailbox-attachment-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e9ecef;
  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-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .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: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}

.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;
  color: inherit;
  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 {
  -ms-touch-action: pan-y;
  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: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
}

@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 {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  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;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  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: .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 {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

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

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border;
}

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

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
  animation: .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: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    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.857143%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

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

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    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;
  -ms-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: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    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;
  }
  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;
  }
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-2deg);
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    -webkit-transform: translate(-3px, 0) rotate(3deg);
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    -webkit-transform: translate(0, 2px) rotate(0deg);
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    -webkit-transform: translate(2px, 1px) rotate(-2deg);
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(4deg);
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-2deg);
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    -webkit-transform: translate(-3px, 0) rotate(3deg);
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    -webkit-transform: translate(0, 2px) rotate(0deg);
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    -webkit-transform: translate(2px, 1px) rotate(-2deg);
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(4deg);
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.dark-mode :root {
  --lightblue: #86bad8;
  --navy: #002c59;
  --olive: #74c8a3;
  --lime: #67ffa9;
  --fuchsia: #f672d8;
  --maroon: #ed6c9b;
  --blue: #3f6791;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74c3c;
  --orange: #fd7e14;
  --yellow: #f39c12;
  --green: #00bc8c;
  --teal: #20c997;
  --cyan: #3498db;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6791;
  --secondary: #6c757d;
  --success: #00bc8c;
  --info: #3498db;
  --warning: #f39c12;
  --danger: #e74c3c;
  --light: #f8f9fa;
  --dark: #343a40;
}

.animation__shake {
  -webkit-animation: shake 1500ms;
  animation: shake 1500ms;
}

.animation__wobble {
  -webkit-animation: wobble 1500ms;
  animation: wobble 1500ms;
}

.preloader {
  display: -ms-flexbox;
  display: flex;
  background-color: #f4f6f9;
  height: 100vh;
  width: 100%;
  transition: height 200ms linear;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

.dark-mode .preloader {
  background-color: #454d55 !important;
  color: #fff;
}

html.scroll-smooth {
  scroll-behavior: smooth;
}

html,
body,
.wrapper {
  min-height: 100%;
}

.wrapper {
  position: relative;
}

.wrapper .content-wrapper {
  min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}

.layout-boxed .wrapper {
  box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
}

.layout-boxed .wrapper, .layout-boxed .wrapper::before {
  margin: 0 auto;
  max-width: 1250px;
  overflow: hidden;
}

.layout-boxed .wrapper .main-sidebar {
  left: inherit;
}

@supports not (-webkit-touch-callout: none) {
  .layout-fixed .wrapper .sidebar {
    height: calc(100vh - (3.5rem + 1px));
  }
  .layout-fixed.text-sm .wrapper .sidebar {
    height: calc(100vh - (2.93725rem + 1px));
  }
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  height: calc(3.5rem + 1px);
  width: 4.6rem;
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  height: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-lightblue .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-lightblue .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-navy .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-navy .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-olive .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-olive .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-lime .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-lime .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-fuchsia .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-fuchsia .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-maroon .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-maroon .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-blue .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-blue .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-indigo .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-indigo .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-purple .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-purple .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-pink .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-pink .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-red .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-red .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-orange .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-orange .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-yellow .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-yellow .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-green .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-green .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-teal .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-teal .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-cyan .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-cyan .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-white .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-white .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-gray .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-gray .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-gray-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-gray-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .main-header.border-bottom-0 ~ .content-wrapper {
  margin-top: 3.5rem;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1033;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  height: calc(3.5rem + 1px);
  transition: width 0.3s ease-in-out;
  width: 4.6rem;
}

.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-sm-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-sm-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-sm-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-sm-navbar-not-fixed .wrapper .sidebar,
  .layout-sm-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-sm-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-md-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-md-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-md-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-md-navbar-not-fixed .wrapper .sidebar,
  .layout-md-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-md-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-lg-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-lg-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-lg-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-lg-navbar-not-fixed .wrapper .sidebar,
  .layout-lg-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-lg-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-xl-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-xl-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-xl-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-xl-navbar-not-fixed .wrapper .sidebar,
  .layout-xl-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-xl-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

.layout-footer-not-fixed .wrapper .content-wrapper {
  margin-bottom: 0;
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-fixed .wrapper .content-wrapper {
  padding-bottom: calc(3.5rem + 1px);
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

@media (min-width: 576px) {
  .layout-sm-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-sm-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-sm-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-sm-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 768px) {
  .layout-md-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-md-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-md-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-md-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 992px) {
  .layout-lg-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-lg-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-lg-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-lg-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 1200px) {
  .layout-xl-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-xl-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-xl-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-xl-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

.layout-top-nav .wrapper {
  margin-left: 0;
}

.layout-top-nav .wrapper .main-header .brand-image {
  margin-top: -.5rem;
  margin-right: .2rem;
  height: 33px;
}

.layout-top-nav .wrapper .main-sidebar {
  bottom: inherit;
  height: inherit;
}

.layout-top-nav .wrapper .content-wrapper,
.layout-top-nav .wrapper .main-header,
.layout-top-nav .wrapper .main-footer {
  margin-left: 0;
}

body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  margin-left: 0;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-md .content-wrapper, .sidebar-collapse
  .sidebar-mini-md .main-footer, .sidebar-collapse
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-xs .content-wrapper, .sidebar-collapse
  .sidebar-mini-xs .main-footer, .sidebar-collapse
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

.content-wrapper {
  background-color: #f4f6f9;
}

.content-wrapper > .content {
  padding: 0 0.5rem;
}

.main-sidebar, .main-sidebar::before {
  transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  width: 250px;
}

@media (prefers-reduced-motion: reduce) {
  .main-sidebar, .main-sidebar::before {
    transition: none;
  }
}

.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  box-shadow: none !important;
}

.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  margin-left: -250px;
}

.sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  padding: 0;
}

@media (max-width: 767.98px) {
  .main-sidebar, .main-sidebar::before {
    box-shadow: none !important;
    margin-left: -250px;
  }
  .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
    margin-left: 0;
  }
}

body:not(.layout-fixed) .main-sidebar {
  height: inherit;
  min-height: 100%;
  position: absolute;
  top: 0;
}

body:not(.layout-fixed) .main-sidebar .sidebar {
  overflow-y: auto;
}

.layout-fixed .brand-link {
  width: 250px;
}

.layout-fixed .main-sidebar {
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar {
  bottom: 0;
  float: none;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar .control-sidebar-content {
  height: calc(100vh - calc(3.5rem + 1px));
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar {
  width: .5rem;
  height: .5rem;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-track {
  background-color: transparent;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-corner {
  background-color: transparent;
}

@supports (-webkit-touch-callout: none) {
  .layout-fixed .main-sidebar {
    height: inherit;
  }
}

.main-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

.text-sm .main-footer, .main-footer.text-sm {
  padding: 0.812rem;
}

.content-header {
  padding: 15px 0.5rem;
}

.text-sm .content-header {
  padding: 10px 0.5rem;
}

.content-header h1 {
  font-size: 1.8rem;
  margin: 0;
}

.text-sm .content-header h1 {
  font-size: 1.5rem;
}

.content-header .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

.text-sm .content-header .breadcrumb {
  line-height: 1.5rem;
}

.hold-transition .content-wrapper,
.hold-transition .main-header,
.hold-transition .main-sidebar,
.hold-transition .main-sidebar *,
.hold-transition .control-sidebar,
.hold-transition .control-sidebar *,
.hold-transition .main-footer {
  transition: none !important;
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
}

.dark-mode {
  background-color: #454d55 !important;
  color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #adb5bd;
}

.dark-mode .main-footer {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .content-wrapper {
  background-color: #454d55;
  color: #fff;
}

.dark-mode .content-wrapper .content-header {
  color: #fff;
}

.main-header {
  border-bottom: 1px solid #dee2e6;
  z-index: 1034;
}

.main-header .nav-link {
  height: 2.5rem;
  position: relative;
}

.text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  height: 1.93725rem;
  padding: 0.35rem 1rem;
}

.text-sm .main-header .nav-link > .fa,
.text-sm .main-header .nav-link > .fas,
.text-sm .main-header .nav-link > .far,
.text-sm .main-header .nav-link > .fab,
.text-sm .main-header .nav-link > .fal,
.text-sm .main-header .nav-link > .fad,
.text-sm .main-header .nav-link > .svg-inline--fa,
.text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
.main-header.text-sm .nav-link > .fas,
.main-header.text-sm .nav-link > .far,
.main-header.text-sm .nav-link > .fab,
.main-header.text-sm .nav-link > .fal,
.main-header.text-sm .nav-link > .fad,
.main-header.text-sm .nav-link > .svg-inline--fa,
.main-header.text-sm .nav-link > .ion {
  font-size: 0.875rem;
}

.main-header .navbar-nav .nav-item {
  margin: 0;
}

.main-header .navbar-nav[class*="-right"] .dropdown-menu {
  left: auto;
  margin-top: -3px;
  right: 0;
}

@media (max-width: 575.98px) {
  .main-header .navbar-nav[class*="-right"] .dropdown-menu {
    left: 0;
    right: auto;
  }
}

.main-header.dropdown-legacy .dropdown-menu {
  top: 3rem;
  margin-top: 0;
}

.navbar-img {
  height: calc(calc(3.5rem + 1px) * .5);
  width: auto;
}

.navbar-badge {
  font-size: .6rem;
  font-weight: 300;
  padding: 2px 4px;
  position: absolute;
  right: 5px;
  top: 9px;
}

.btn-navbar {
  background-color: transparent;
  border-left-width: 0;
}

.form-control-navbar {
  border-right-width: 0;
}

.form-control-navbar + .input-group-append {
  margin-left: 0;
}

.form-control-navbar,
.btn-navbar {
  transition: none;
}

.navbar-dark .form-control-navbar,
.navbar-dark .btn-navbar {
  background-color: #343a40;
  border-color: #6c757d;
}

.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:focus,
.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #495057;
  border-color: #6c757d !important;
  color: #ced4da;
}

.navbar-light .form-control-navbar,
.navbar-light .btn-navbar {
  background-color: #dadfe4;
  border-color: #ced4da;
}

.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:focus,
.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d3d9df;
  border-color: #c7ced5 !important;
  color: #ced4da;
}

.navbar-light .navbar-search-block .form-control-navbar:focus,
.navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-search-block {
  position: absolute;
  padding: 0 1rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: initial;
}

.navbar-search-block.navbar-search-open {
  display: -ms-flexbox;
  display: flex;
}

.navbar-search-block .input-group {
  width: 100%;
}

.brand-link {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.8125rem 0.5rem;
  transition: width 0.3s ease-in-out;
  white-space: nowrap;
}

.brand-link:hover {
  color: #fff;
  text-decoration: none;
}

.text-sm .brand-link {
  font-size: inherit;
}

[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px solid #4b545c;
}

[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu {
  color: rgba(255, 255, 255, 0.8);
}

[class*="sidebar-dark"] .brand-link:hover,
[class*="sidebar-dark"] .brand-link .pushmenu:hover {
  color: #fff;
}

[class*="sidebar-light"] .brand-link {
  border-bottom: 1px solid #dee2e6;
}

[class*="sidebar-light"] .brand-link,
[class*="sidebar-light"] .brand-link .pushmenu {
  color: rgba(0, 0, 0, 0.8);
}

[class*="sidebar-light"] .brand-link:hover,
[class*="sidebar-light"] .brand-link .pushmenu:hover {
  color: #000;
}

.brand-link .pushmenu {
  margin-right: 0.5rem;
  font-size: 1rem;
}

.brand-link .brand-link {
  padding: 0;
  border-bottom: none;
}

.brand-link .brand-image {
  float: left;
  line-height: .8;
  margin-left: .8rem;
  margin-right: .5rem;
  margin-top: -3px;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xs {
  float: left;
  line-height: .8;
  margin-top: -.1rem;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xl {
  line-height: .8;
  max-height: 40px;
  width: auto;
}

.brand-link .brand-image-xl.single {
  margin-top: -.3rem;
}

.brand-link.text-sm .brand-image,
.text-sm .brand-link .brand-image {
  height: 29px;
  margin-bottom: -.25rem;
  margin-left: .95rem;
  margin-top: -.25rem;
}

.brand-link.text-sm .brand-image-xs,
.text-sm .brand-link .brand-image-xs {
  margin-top: -.2rem;
  max-height: 29px;
}

.brand-link.text-sm .brand-image-xl,
.text-sm .brand-link .brand-image-xl {
  margin-top: -.225rem;
  max-height: 38px;
}

.main-sidebar {
  height: 100vh;
  overflow-y: hidden;
  z-index: 1038;
}

.main-sidebar a:-moz-focusring {
  border: 0;
  outline: none;
}

.sidebar {
  height: calc(100% - (3.5rem + 1px));
  overflow-x: hidden;
  overflow-y: initial;
  padding-bottom: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0;
  scrollbar-color: #a9a9a9 transparent;
  scrollbar-width: none;
}

.sidebar::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

.sidebar::-webkit-scrollbar-track {
  background-color: transparent;
}

.sidebar::-webkit-scrollbar-corner {
  background-color: transparent;
}

.sidebar::-webkit-scrollbar {
  width: 0;
}

.sidebar:hover {
  scrollbar-width: thin;
}

.sidebar:hover::-webkit-scrollbar {
  width: .5rem;
  height: .5rem;
}

.brand-link.border-bottom-0 ~ .sidebar {
  height: calc(100% - 3.5rem);
}

.user-panel {
  position: relative;
}

[class*="sidebar-dark"] .user-panel {
  border-bottom: 1px solid #4f5962;
}

[class*="sidebar-light"] .user-panel {
  border-bottom: 1px solid #dee2e6;
}

.user-panel,
.user-panel .info {
  overflow: hidden;
  white-space: nowrap;
}

.user-panel .image {
  display: inline-block;
  padding-left: 0.8rem;
}

.user-panel img {
  height: auto;
  width: 2.1rem;
}

.user-panel .info {
  display: inline-block;
  padding: 5px 5px 5px 10px;
}

.user-panel .status,
.user-panel .dropdown-menu {
  font-size: 0.875rem;
}

.nav-sidebar .nav-item > .nav-link {
  margin-bottom: .2rem;
}

.nav-sidebar .nav-item > .nav-link .right {
  transition: -webkit-transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-sidebar .nav-item > .nav-link .right {
    transition: none;
  }
}

.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
  position: absolute;
  right: 1rem;
  top: .7rem;
}

.nav-sidebar .nav-link > .right i,
.nav-sidebar .nav-link > .right span,
.nav-sidebar .nav-link > p > .right i,
.nav-sidebar .nav-link > p > .right span {
  margin-left: .5rem;
}

.nav-sidebar .nav-link > .right:nth-child(2),
.nav-sidebar .nav-link > p > .right:nth-child(2) {
  right: 2.2rem;
}

.nav-sidebar .menu-open > .nav-treeview {
  display: block;
}

.nav-sidebar .menu-open > .nav-link svg.right,
.nav-sidebar .menu-open > .nav-link i.right,
.nav-sidebar .menu-is-opening > .nav-link svg.right,
.nav-sidebar .menu-is-opening > .nav-link i.right {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.nav-sidebar > .nav-item {
  margin-bottom: 0;
}

.nav-sidebar > .nav-item .nav-icon {
  margin-left: .05rem;
  font-size: 1.2rem;
  margin-right: .2rem;
  text-align: center;
  width: 1.6rem;
}

.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1.1rem;
}

.nav-sidebar > .nav-item .float-right {
  margin-top: 3px;
}

.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  padding: 0;
}

.nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  width: 1.6rem;
}

.nav-sidebar.nav-child-indent .nav-treeview {
  transition: padding 0.3s ease-in-out;
  padding-left: 1rem;
}

.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-sidebar .nav-header {
  font-size: .9rem;
  padding: 0.5rem 0.75rem;
}

.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
}

.sidebar-is-opening .sidebar .nav-sidebar .nav-link p {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

#sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

@media (max-width: 991.98px) {
  .sidebar-open #sidebar-overlay {
    display: block;
  }
}

[class*="sidebar-light-"] {
  background-color: #fff;
}

[class*="sidebar-light-"] .user-panel a:hover {
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .status {
  background-color: rgba(0, 0, 0, 0.1);
  color: #343a40;
}

[class*="sidebar-light-"] .user-panel .status:hover, [class*="sidebar-light-"] .user-panel .status:focus, [class*="sidebar-light-"] .user-panel .status:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:active, [class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:focus {
  color: #343a40;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-light-"] .nav-sidebar > .nav-item:hover > .nav-link {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-light-"] .nav-header {
  background-color: inherit;
  color: #292d32;
}

[class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

[class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link {
  color: #777;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-dark-"] {
  background-color: #343a40;
}

[class*="sidebar-dark-"] .user-panel a:hover {
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .status {
  background-color: rgba(255, 255, 255, 0.1);
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .user-panel .status:hover, [class*="sidebar-dark-"] .user-panel .status:focus, [class*="sidebar-dark-"] .user-panel .status:active {
  background-color: rgba(247, 247, 247, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(242, 242, 242, 0.1);
}

[class*="sidebar-dark-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:active {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-dark-"] .nav-header {
  background-color: inherit;
  color: #d0d4db;
}

[class*="sidebar-dark-"] .sidebar a {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .sidebar a:hover, [class*="sidebar-dark-"] .sidebar a:focus {
  text-decoration: none;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus {
  background-color: rgba(255, 255, 255, 0.9);
  color: #343a40;
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(255, 255, 255, 0.9);
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(255, 255, 255, 0.9);
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3c8dbc;
  color: #fff;
}

.sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3c8dbc;
}

.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #001f3f;
  color: #fff;
}

.sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #001f3f;
}

.sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3d9970;
  color: #fff;
}

.sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3d9970;
}

.sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #01ff70;
}

.sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f012be;
  color: #fff;
}

.sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f012be;
}

.sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #d81b60;
  color: #fff;
}

.sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #d81b60;
}

.sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-flat {
  margin: -0.25rem -0.5rem 0;
}

.nav-flat .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-flat .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: .4rem;
}

.nav-flat.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  border-left: .2rem solid;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-icon {
  margin-left: .55rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-link {
  padding-left: calc(1rem - .2rem);
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-icon {
  margin-left: .35rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: .15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.35rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  margin-left: .4rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.nav-flat .nav-icon {
  transition: margin-left ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-flat .nav-icon {
    transition: none;
  }
}

.nav-flat .nav-treeview .nav-icon {
  margin-left: -.2rem;
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  border-left: .2rem solid;
}

.nav-legacy {
  margin: -0.25rem -0.5rem 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .75rem;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  background-color: inherit;
  border-left: 3px solid transparent;
  box-shadow: none;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.55rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  transition: margin-left ease-in-out 0.3s;
  margin-left: .6rem;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
    transition: none;
  }
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview {
  padding-left: 1rem;
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon {
  margin-left: .55rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: .36rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 0;
  margin-left: 0;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon {
  margin-left: .75rem;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
}

[class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(0, 0, 0, 0.05);
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
}

[class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #000;
}

.nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: -webkit-min-content;
  max-height: -moz-min-content;
  max-height: min-content;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.sidebar-collapse .sidebar:not(:hover) .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: 0;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.main-sidebar.sidebar-focused .nav-collapse-hide-child .sidebar-mini.sidebar-collapse .menu-open > .nav-treeview,
.main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .sidebar-mini.sidebar-collapse .menu-open > .nav-treeview, .main-sidebar.sidebar-focused
.nav-collapse-hide-child .sidebar-mini-md.sidebar-collapse .menu-open > .nav-treeview,
.main-sidebar:not(.sidebar-no-expand):hover
.nav-collapse-hide-child .sidebar-mini-md.sidebar-collapse .menu-open > .nav-treeview, .main-sidebar.sidebar-focused
.nav-collapse-hide-child .sidebar-mini-xs.sidebar-collapse .menu-open > .nav-treeview,
.main-sidebar:not(.sidebar-no-expand):hover
.nav-collapse-hide-child .sidebar-mini-xs.sidebar-collapse .menu-open > .nav-treeview {
  max-height: -webkit-min-content;
  max-height: -moz-min-content;
  max-height: min-content;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.nav-compact .nav-link,
.nav-compact .nav-header {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-header:not(:first-of-type) {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-link > .right,
.nav-compact .nav-link > p > .right {
  top: .465rem;
}

.text-sm .nav-compact .nav-link > .right,
.text-sm .nav-compact .nav-link > p > .right {
  top: .7rem;
}

[class*="sidebar-dark"] .form-control-sidebar,
[class*="sidebar-dark"] .btn-sidebar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

[class*="sidebar-dark"] .form-control-sidebar:focus,
[class*="sidebar-dark"] .btn-sidebar:focus {
  border: 1px solid #7a8793;
}

[class*="sidebar-dark"] .btn-sidebar:hover {
  background-color: #454d55;
}

[class*="sidebar-dark"] .btn-sidebar:focus {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item {
  background-color: #454d55;
  border-color: #56606a;
  color: #c2c7d0;
}

[class*="sidebar-dark"] .list-group-item:hover {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item:focus {
  background-color: #515a63;
}

[class*="sidebar-dark"] .list-group-item .search-path {
  color: #adb5bd;
}

[class*="sidebar-light"] .form-control-sidebar,
[class*="sidebar-light"] .btn-sidebar {
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  color: #1f2d3d;
}

[class*="sidebar-light"] .form-control-sidebar:focus,
[class*="sidebar-light"] .btn-sidebar:focus {
  border: 1px solid #b3b3b3;
}

[class*="sidebar-light"] .btn-sidebar:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .btn-sidebar:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item {
  border-color: #d9d9d9;
}

[class*="sidebar-light"] .list-group-item:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .list-group-item:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item .search-path {
  color: #6c757d;
}

.sidebar .form-inline .input-group {
  width: 100%;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.sidebar nav .form-inline {
  margin-bottom: .2rem;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar {
  margin-left: 0;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  z-index: 9999;
  position: relative;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .control-sidebar {
  z-index: 9999;
}

.sidebar-collapse .form-control-sidebar,
.sidebar-collapse .form-control-sidebar ~ .input-group-append,
.sidebar-collapse .sidebar-search-results {
  display: none;
}

[data-widget="sidebar-search"] input[type="search"]::-ms-clear, [data-widget="sidebar-search"] input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[data-widget="sidebar-search"] input[type="search"]::-webkit-search-cancel-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-decoration, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.sidebar-search-results {
  position: relative;
  display: none;
  width: 100%;
}

.sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-search-results .search-title {
  margin-bottom: -.1rem;
}

.sidebar-search-results .list-group {
  position: absolute;
  width: 100%;
  z-index: 1039;
}

.sidebar-search-results .list-group > .list-group-item {
  padding: 0.375rem 0.75rem;
}

.sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  margin-top: 0;
  border-left: 1px solid transparent;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

.sidebar-search-results .list-group > .list-group-item:first-child {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.sidebar-search-results .search-path {
  font-size: 80%;
}

.sidebar-search-open .btn,
.sidebar-search-open .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[class*="sidebar-dark"] .sidebar-custom {
  border-top: 1px solid #4f5962;
}

[class*="sidebar-light"] .sidebar-custom {
  border-top: 1px solid #dee2e6;
}

.layout-fixed.sidebar-collapse .hide-on-collapse {
  display: none;
}

.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  display: block;
}

.layout-fixed.text-sm .main-sidebar-custom .sidebar {
  height: calc(100% - ((2.93725rem + 3.8rem) + 1px));
}

.layout-fixed.text-sm .main-sidebar-custom .sidebar-custom {
  height: 3.8rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom {
  height: -webkit-fill-available;
  height: -moz-available;
  height: -ms-stretch;
  height: stretch;
}

.layout-fixed .main-sidebar-custom .sidebar {
  height: calc(100% - ((3.5rem + 4rem) + 1px));
}

.layout-fixed .main-sidebar-custom .sidebar-custom {
  height: 4rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom-lg .sidebar {
  height: calc(100% - ((3.5rem + 6rem) + 1px));
}

.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  height: 6rem;
}

.layout-fixed .main-sidebar-custom-xl .sidebar {
  height: calc(100% - ((3.5rem + 8rem) + 1px));
}

.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  height: 8rem;
}

.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
  position: absolute;
  right: .5rem;
}

.sidebar-hidden .main-sidebar,
.sidebar-hidden.sidebar-mini.sidebar-collapse .main-sidebar {
  display: none !important;
}

.sidebar-hidden .content-wrapper,
.sidebar-hidden .main-header,
.sidebar-hidden.sidebar-mini.sidebar-collapse .content-wrapper,
.sidebar-hidden.sidebar-mini.sidebar-collapse .main-header {
  margin-left: 0 !important;
}

.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #86bad8;
}

.dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #002c59;
}

.dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #74c8a3;
}

.dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #67ffa9;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f672d8;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ed6c9b;
}

.dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

.logo-xs,
.logo-xl {
  opacity: 1;
  position: absolute;
  visibility: visible;
}

.logo-xs.brand-image-xs,
.logo-xl.brand-image-xs {
  left: 18px;
  top: 12px;
}

.logo-xs.brand-image-xl,
.logo-xl.brand-image-xl {
  left: 12px;
  top: 6px;
}

.logo-xs {
  opacity: 0;
  visibility: hidden;
}

.logo-xs.brand-image-xl {
  left: 16px;
  top: 8px;
}

.brand-link.logo-switch::before {
  content: "\A0";
}

@media (min-width: 992px) {
  .sidebar-mini .nav-sidebar,
  .sidebar-mini .nav-sidebar > .nav-header,
  .sidebar-mini .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .main-footer,
  .sidebar-mini.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .brand-text {
    margin-left: -10px;
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xl {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xs {
    display: inline-block;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info {
    display: block !important;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .nav-sidebar,
  .sidebar-mini-md .nav-sidebar > .nav-header,
  .sidebar-mini-md .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .content-wrapper,
  .sidebar-mini-md.sidebar-collapse .main-footer,
  .sidebar-mini-md.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .brand-text {
    margin-left: -10px;
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xl {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xs {
    display: inline-block;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info {
    display: block !important;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

.sidebar-mini-xs .nav-sidebar,
.sidebar-mini-xs .nav-sidebar > .nav-header,
.sidebar-mini-xs .nav-sidebar .nav-link {
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .content-wrapper,
.sidebar-mini-xs.sidebar-collapse .main-footer,
.sidebar-mini-xs.sidebar-collapse .main-header {
  margin-left: 4.6rem !important;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
  width: 0;
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .sidebar .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .brand-text {
  margin-left: -10px;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xl {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xs {
  display: inline-block;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar {
  overflow-x: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  margin-left: 0;
  width: 4.6rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  float: none;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel {
  text-align: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image {
  float: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl {
  display: inline-block;
  margin-left: 0;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image {
  margin-right: .5rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info {
  display: block !important;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  display: inline-block !important;
}

.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  display: block !important;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  width: 4.6rem;
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 3rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 4rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 5rem);
}

.sidebar-mini .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-mini .main-sidebar .nav-flat .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  width: calc(250px - 0.5rem * 2);
  transition: width ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .main-sidebar .nav-link,
  .sidebar-mini-md .main-sidebar .nav-link,
  .sidebar-mini-xs .main-sidebar .nav-link {
    transition: none;
  }
}

.sidebar-collapse.sidebar-mini .main-sidebar .sidebar-search-results, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar-search-results, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar-search-results {
  display: none;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  width: 3.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  width: calc(4.6rem - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  display: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  width: 4.6rem !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  float: none !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p {
  margin-left: -10px;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden;
  display: inline-block;
  width: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar > .nav-item .nav-icon {
  margin-right: 0;
}

.nav-sidebar {
  position: relative;
}

.nav-sidebar:hover {
  overflow: visible;
}

.sidebar-form,
.nav-sidebar > .nav-header {
  overflow: hidden;
  text-overflow: clip;
}

.nav-sidebar .nav-item > .nav-link {
  position: relative;
}

.nav-sidebar .nav-item > .nav-link > .float-right {
  margin-top: -7px;
  position: absolute;
  right: 10px;
  top: 50%;
}

.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
  transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar .nav-link p,
  .main-sidebar .brand-text,
  .main-sidebar .logo-xs,
  .main-sidebar .logo-xl,
  .sidebar .user-panel .info {
    transition: none;
  }
}

html.control-sidebar-animate {
  overflow-x: hidden;
}

.control-sidebar {
  bottom: calc(3.5rem + 1px);
  position: absolute;
  top: calc(3.5rem + 1px);
  z-index: 1031;
}

.control-sidebar, .control-sidebar::before {
  bottom: calc(3.5rem + 1px);
  display: none;
  right: -250px;
  width: 250px;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar, .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  z-index: -1;
}

body.text-sm .control-sidebar {
  bottom: calc(2.9365rem + 1px);
  top: calc(2.93725rem + 1px);
}

.main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.main-footer.text-sm ~ .control-sidebar {
  bottom: calc(2.9365rem + 1px);
}

.control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
  transition: margin-right 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-push-slide .content-wrapper,
  .control-sidebar-push-slide .main-footer {
    transition: none;
  }
}

.control-sidebar-open .control-sidebar {
  display: block !important;
}

.control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  right: 0;
}

.control-sidebar-open.control-sidebar-push .content-wrapper,
.control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-slide-open .control-sidebar {
  display: block;
}

.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  right: 0;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar-slide-open.control-sidebar-push .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-dark {
  background-color: #343a40;
}

.control-sidebar-dark,
.control-sidebar-dark a,
.control-sidebar-dark .nav-link {
  color: #c2c7d0;
}

.control-sidebar-dark a:hover {
  color: #fff;
}

.control-sidebar-dark h1,
.control-sidebar-dark h2,
.control-sidebar-dark h3,
.control-sidebar-dark h4,
.control-sidebar-dark h5,
.control-sidebar-dark h6,
.control-sidebar-dark label {
  color: #fff;
}

.control-sidebar-dark .nav-tabs {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  margin-bottom: 5px;
}

.control-sidebar-dark .nav-tabs .nav-item {
  margin: 0;
}

.control-sidebar-dark .nav-tabs .nav-link {
  border-radius: 0;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}

.control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border: 0;
}

.control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  color: #fff;
}

.control-sidebar-dark .nav-tabs .nav-link.active {
  background-color: #343a40;
}

.control-sidebar-dark .tab-pane {
  padding: 10px 15px;
}

.control-sidebar-light {
  color: #4b545c;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
}

.text-sm .dropdown-menu {
  font-size: 0.875rem !important;
}

.text-sm .dropdown-toggle::after {
  vertical-align: .2rem;
}

.dropdown-item-title {
  font-size: 1rem;
  margin: 0;
}

.dropdown-icon::after {
  margin-left: 0;
}

.dropdown-menu-lg {
  max-width: 300px;
  min-width: 280px;
  padding: 0;
}

.dropdown-menu-lg .dropdown-divider {
  margin: 0;
}

.dropdown-menu-lg .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-lg p {
  margin: 0;
  white-space: normal;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a::after {
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  float: right;
  margin-left: .5rem;
  margin-top: .5rem;
}

.dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: 0;
  top: 0;
}

.dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
.dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu-xl {
  max-width: 420px;
  min-width: 360px;
  padding: 0;
}

.dropdown-menu-xl .dropdown-divider {
  margin: 0;
}

.dropdown-menu-xl .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-xl p {
  margin: 0;
  white-space: normal;
}

.dropdown-footer,
.dropdown-header {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  text-align: center;
}

.open:not(.dropup) > .animated-dropdown-menu {
  -webkit-animation: flipInX 0.7s both;
  animation: flipInX 0.7s both;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}

@media (max-width: 767.98px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background-color: #fff;
  }
}

.navbar-nav > .user-menu > .nav-link::after {
  content: none;
}

.navbar-nav > .user-menu > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  width: 280px;
}

.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  font-size: 17px;
  margin-top: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #495057;
  border-top: 1px solid #dee2e6;
  padding: 15px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background-color: #fff !important;
    color: #495057 !important;
  }
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f8f9fa;
  padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  display: block;
  clear: both;
  content: "";
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #6c757d;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f8f9fa;
  }
}

.navbar-nav > .user-menu .user-image {
  border-radius: 50%;
  float: left;
  height: 2.1rem;
  margin-right: 10px;
  margin-top: -2px;
  width: 2.1rem;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    line-height: 10px;
    margin-right: .4rem;
    margin-top: -8px;
  }
}

.dark-mode .dropdown-menu {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .dropdown-item {
  color: #fff;
}

.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  background-color: #3f474e;
}

.dark-mode .dropdown-divider {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #3a4047;
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #3f474e;
  color: #dee2e6;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #454d55;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  background-color: transparent !important;
  color: #fff !important;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  color: #ced4da !important;
}

.nav-pills .nav-link {
  color: #6c757d;
}

.nav-pills .nav-link:not(.active):hover {
  color: #007bff;
}

.nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff;
}

.nav-tabs.flex-column {
  border-bottom: 0;
  border-right: 1px solid #dee2e6;
}

.nav-tabs.flex-column .nav-link {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.nav-tabs.flex-column .nav-link:hover, .nav-tabs.flex-column .nav-link:focus {
  border-color: #e9ecef transparent #e9ecef #e9ecef;
}

.nav-tabs.flex-column .nav-link.active,
.nav-tabs.flex-column .nav-item.show .nav-link {
  border-color: #dee2e6 transparent #dee2e6 #dee2e6;
}

.nav-tabs.flex-column.nav-tabs-right {
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  margin-left: -1px;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus {
  border-color: #e9ecef #e9ecef #e9ecef transparent;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link.active,
.nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link {
  border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
}

.navbar-no-expand {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-no-expand .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-no-expand .dropdown-menu {
  position: absolute;
}

.navbar-light {
  background-color: #f8f9fa;
}

.navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.navbar-primary {
  background-color: #007bff;
  color: #fff;
}

.navbar-primary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar,
.navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus,
.navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-primary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar,
.navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus,
.navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.navbar-secondary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar,
.navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus,
.navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-secondary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar,
.navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus,
.navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-success {
  background-color: #28a745;
  color: #fff;
}

.navbar-success.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar,
.navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus,
.navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-success.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar,
.navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus,
.navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-info {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-info.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar,
.navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus,
.navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-info.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar,
.navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus,
.navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-warning {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-warning.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar,
.navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus,
.navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-warning.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar,
.navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus,
.navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-danger {
  background-color: #dc3545;
  color: #fff;
}

.navbar-danger.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar,
.navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus,
.navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-danger.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar,
.navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus,
.navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-lightblue {
  background-color: #3c8dbc;
  color: #fff;
}

.navbar-lightblue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar,
.navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3781ad;
  border-color: #317399;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus,
.navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #367fa9;
  border-color: #317399 !important;
  color: #343a40;
}

.navbar-lightblue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar,
.navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #4897c5;
  border-color: #5ba2cb;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus,
.navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4c99c6;
  border-color: #5ba2cb !important;
  color: #fff;
}

.navbar-navy {
  background-color: #001f3f;
  color: #fff;
}

.navbar-navy.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar,
.navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00152b;
  border-color: #000811;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus,
.navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001226;
  border-color: #000811 !important;
  color: #343a40;
}

.navbar-navy.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar,
.navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002953;
  border-color: #00366d;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus,
.navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #002c59;
  border-color: #00366d !important;
  color: #fff;
}

.navbar-olive {
  background-color: #3d9970;
  color: #fff;
}

.navbar-olive.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar,
.navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #378a65;
  border-color: #307858;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus,
.navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #368763;
  border-color: #307858 !important;
  color: #343a40;
}

.navbar-olive.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar,
.navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #43a87b;
  border-color: #4cb888;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus,
.navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #44ab7d;
  border-color: #4cb888 !important;
  color: #fff;
}

.navbar-lime {
  background-color: #01ff70;
  color: #1f2d3d;
}

.navbar-lime.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar,
.navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00ec67;
  border-color: #00d25c;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus,
.navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00e765;
  border-color: #00d25c !important;
  color: #343a40;
}

.navbar-lime.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar,
.navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #15ff7b;
  border-color: #2fff8a;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus,
.navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1bff7e;
  border-color: #2fff8a !important;
  color: #fff;
}

.navbar-fuchsia {
  background-color: #f012be;
  color: #fff;
}

.navbar-fuchsia.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar,
.navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df0eb0;
  border-color: #c70d9d;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus,
.navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #db0ead;
  border-color: #c70d9d !important;
  color: #343a40;
}

.navbar-fuchsia.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar,
.navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f125c3;
  border-color: #f33dca;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f22ac5;
  border-color: #f33dca !important;
  color: #fff;
}

.navbar-maroon {
  background-color: #d81b60;
  color: #fff;
}

.navbar-maroon.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar,
.navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #c61958;
  border-color: #af164e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus,
.navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #c11856;
  border-color: #af164e !important;
  color: #343a40;
}

.navbar-maroon.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar,
.navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e4246a;
  border-color: #e63a79;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus,
.navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e4286d;
  border-color: #e63a79 !important;
  color: #fff;
}

.navbar-blue {
  background-color: #007bff;
  color: #fff;
}

.navbar-blue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar,
.navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus,
.navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-blue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar,
.navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus,
.navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.navbar-indigo.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar,
.navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus,
.navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.navbar-indigo.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar,
.navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus,
.navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.navbar-purple.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar,
.navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus,
.navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.navbar-purple.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar,
.navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus,
.navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.navbar-pink.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar,
.navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus,
.navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.navbar-pink.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar,
.navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus,
.navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.navbar-red {
  background-color: #dc3545;
  color: #fff;
}

.navbar-red.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar,
.navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus,
.navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-red.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar,
.navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus,
.navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.navbar-orange.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar,
.navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus,
.navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.navbar-orange.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar,
.navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus,
.navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.navbar-yellow {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-yellow.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar,
.navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus,
.navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-yellow.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar,
.navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus,
.navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-green {
  background-color: #28a745;
  color: #fff;
}

.navbar-green.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar,
.navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus,
.navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-green.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar,
.navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus,
.navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.navbar-teal.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar,
.navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus,
.navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.navbar-teal.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar,
.navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus,
.navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.navbar-cyan {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-cyan.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar,
.navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus,
.navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-cyan.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar,
.navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus,
.navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.navbar-white.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar,
.navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus,
.navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.navbar-white.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar,
.navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus,
.navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.navbar-gray.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar,
.navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus,
.navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-gray.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar,
.navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus,
.navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.navbar-gray-dark.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar,
.navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus,
.navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.navbar-gray-dark.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar,
.navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.navbar-nav-not-expanded {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-nav-not-expanded .dropdown-menu {
  position: absolute;
}

.navbar-nav-not-expanded .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

.dark-mode .nav-pills .nav-link {
  color: #ced4da;
}

.dark-mode .nav-tabs {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-link:focus,
.dark-mode .nav-tabs .nav-link:hover {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-item.show .nav-link,
.dark-mode .nav-tabs .nav-link.active {
  background-color: #343a40;
  border-color: #56606a #56606a transparent #56606a;
  color: #fff;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link.active,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  border-color: #56606a transparent #56606a #56606a;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  background-color: #3f474e;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right {
  border-color: #56606a;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover {
  border-color: #56606a #56606a #56606a transparent;
}

.dark-mode .navbar-light {
  background-color: #f8f9fa;
}

.dark-mode .navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .navbar-primary {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar,
.dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-success {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar,
.dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar,
.dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-info {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar,
.dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar,
.dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-warning {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar,
.dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-danger {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar,
.dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-lightblue {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #76b1d3;
  border-color: #63a6cd;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #72afd2;
  border-color: #63a6cd !important;
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #95c3dd;
  border-color: #a9cee3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #99c5de;
  border-color: #a9cee3 !important;
  color: #fff;
}

.dark-mode .navbar-navy {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar,
.dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002244;
  border-color: #00152b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001f3f;
  border-color: #00152b !important;
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00366d;
  border-color: #004286;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #003872;
  border-color: #004286 !important;
  color: #fff;
}

.dark-mode .navbar-olive {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar,
.dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #66c299;
  border-color: #53bb8d;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #62c096;
  border-color: #53bb8d !important;
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #83ceac;
  border-color: #95d5b8;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #87cfaf;
  border-color: #95d5b8 !important;
  color: #fff;
}

.dark-mode .navbar-lime {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar,
.dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #53ff9e;
  border-color: #39ff90;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4eff9b;
  border-color: #39ff90 !important;
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7bffb5;
  border-color: #95ffc3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #81ffb8;
  border-color: #95ffc3 !important;
  color: #fff;
}

.dark-mode .navbar-fuchsia {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f55fd3;
  border-color: #f347cc;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f55ad2;
  border-color: #f347cc !important;
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f785de;
  border-color: #f99de4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f88adf;
  border-color: #f99de4 !important;
  color: #fff;
}

.dark-mode .navbar-maroon {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5a8f;
  border-color: #e8447f;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea568c;
  border-color: #e8447f !important;
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ef7ea8;
  border-color: #f295b7;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f083ab;
  border-color: #f295b7 !important;
  color: #fff;
}

.dark-mode .navbar-blue {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar,
.dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.dark-mode .navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar,
.dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.dark-mode .navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar,
.dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.dark-mode .navbar-red {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar,
.dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar,
.dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar,
.dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.dark-mode .navbar-yellow {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-green {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar,
.dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar,
.dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar,
.dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.dark-mode .navbar-cyan {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar,
.dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar,
.dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.dark-mode .navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar,
.dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.pagination-month .page-item {
  justify-self: stretch;
}

.pagination-month .page-item .page-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: none;
}

.pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  height: 100%;
  font-size: 1.25rem;
}

.pagination-month .page-item .page-month {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

.pagination-month .page-item .page-year {
  margin-bottom: 0;
}

.pagination-month.pagination-lg .page-month {
  font-size: 1.5625rem;
}

.pagination-month.pagination-sm .page-month {
  font-size: 1rem;
}

.dark-mode .page-item.disabled a,
.dark-mode .page-item.disabled .page-link {
  background-color: #3a4047 !important;
  border-color: #6c757d !important;
  color: #6c757d;
}

.dark-mode .page-item .page-link {
  color: #3f6791;
}

.dark-mode .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  color: #ced4da !important;
}

.dark-mode .page-item:not(.active) .page-link {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  color: #4774a3;
  background-color: #3f474e;
}

.form-group.has-icon {
  position: relative;
}

.form-group.has-icon .form-control {
  padding-right: 35px;
}

.form-group.has-icon .form-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 3px;
  top: 0;
}

.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}

.form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  line-height: calc(2.25rem + 2px);
}

.input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
.input-group-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fas,
.input-group-lg + .form-control-feedback.far,
.input-group-lg + .form-control-feedback.fab,
.input-group-lg + .form-control-feedback.fal,
.input-group-lg + .form-control-feedback.fad,
.input-group-lg + .form-control-feedback.svg-inline--fa,
.input-group-lg + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
.input-group-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fas,
.input-group-sm + .form-control-feedback.far,
.input-group-sm + .form-control-feedback.fab,
.input-group-sm + .form-control-feedback.fal,
.input-group-sm + .form-control-feedback.fad,
.input-group-sm + .form-control-feedback.svg-inline--fa,
.input-group-sm + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

.form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 700;
}

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

.warning-tooltip {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: rgba(255, 193, 7, 0.9);
  color: #1f2d3d;
  display: none;
  line-height: 1.5;
  margin-top: .1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}

.form-control.is-warning {
  border-color: #ffc107;
}

.form-control.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.form-control.is-warning ~ .warning-feedback,
.form-control.is-warning ~ .warning-tooltip {
  display: block;
}

textarea.form-control.is-warning {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-warning {
  border-color: #ffc107;
}

.custom-select.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-select.is-warning ~ .warning-feedback,
.custom-select.is-warning ~ .warning-tooltip {
  display: block;
}

.form-control-file.is-warning ~ .warning-feedback,
.form-control-file.is-warning ~ .warning-tooltip {
  display: block;
}

.form-check-input.is-warning ~ .form-check-label {
  color: #ffc107;
}

.form-check-input.is-warning ~ .warning-feedback,
.form-check-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning ~ .custom-control-label {
  color: #ffc107;
}

.custom-control-input.is-warning ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-control-input.is-warning ~ .warning-feedback,
.custom-control-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning:checked ~ .custom-control-label::before {
  background-color: #ffce3a;
  border-color: #ffce3a;
}

.custom-control-input.is-warning:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .custom-file-label {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .warning-feedback,
.custom-file-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-file-input.is-warning:focus ~ .custom-file-label {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

body.text-sm .input-group-text {
  font-size: 0.875rem;
}

.form-control.form-control-border,
.custom-select.form-control-border {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inherit;
}

.form-control.form-control-border.border-width-2,
.custom-select.form-control-border.border-width-2 {
  border-bottom-width: 2px;
}

.form-control.form-control-border.border-width-3,
.custom-select.form-control-border.border-width-3 {
  border-bottom-width: 3px;
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #1d455b;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #acd0e5;
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #006ad8;
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #193e2d;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99d6bb;
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #008138;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9affc6;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #7b0861;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f9a2e5;
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #670d2e;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f29aba;
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-range.custom-range-primary:focus {
  outline: none;
}

.custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-primary::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-secondary:focus {
  outline: none;
}

.custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-success:focus {
  outline: none;
}

.custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-info:focus {
  outline: none;
}

.custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-warning:focus {
  outline: none;
}

.custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-danger:focus {
  outline: none;
}

.custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-light:focus {
  outline: none;
}

.custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-dark:focus {
  outline: none;
}

.custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-lightblue:focus {
  outline: none;
}

.custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-navy:focus {
  outline: none;
}

.custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-ms-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-olive:focus {
  outline: none;
}

.custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-ms-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-lime:focus {
  outline: none;
}

.custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-ms-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-ms-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-maroon:focus {
  outline: none;
}

.custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-ms-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-blue:focus {
  outline: none;
}

.custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-indigo:focus {
  outline: none;
}

.custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-purple:focus {
  outline: none;
}

.custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-pink:focus {
  outline: none;
}

.custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-red:focus {
  outline: none;
}

.custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-orange:focus {
  outline: none;
}

.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-yellow:focus {
  outline: none;
}

.custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-green:focus {
  outline: none;
}

.custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-teal:focus {
  outline: none;
}

.custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-cyan:focus {
  outline: none;
}

.custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-white:focus {
  outline: none;
}

.custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-gray:focus {
  outline: none;
}

.custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #3c8dbc;
  background-color: #3c8dbc;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
}

.custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #99c5de;
}

.custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c0dbeb;
  border-color: #c0dbeb;
}

.custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #001f3f;
  background-color: #001f3f;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
}

.custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005ebf;
}

.custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0077f2;
  border-color: #0077f2;
}

.custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #3d9970;
  background-color: #3d9970;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
}

.custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #87cfaf;
}

.custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #abdec7;
  border-color: #abdec7;
}

.custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #01ff70;
  background-color: #01ff70;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
}

.custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #81ffb8;
}

.custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4ffd4;
  border-color: #b4ffd4;
}

.custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f012be;
  background-color: #f012be;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
}

.custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f88adf;
}

.custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbbaec;
  border-color: #fbbaec;
}

.custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #d81b60;
  background-color: #d81b60;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
}

.custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f083ab;
}

.custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f5b0c9;
  border-color: #f5b0c9;
}

.custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-outline ~ .custom-control-label::before {
  background-color: transparent !important;
  box-shadow: none;
}

.custom-control-input-outline:checked ~ .custom-control-label::before {
  background-color: transparent;
}

.navbar-dark .btn-navbar,
.navbar-dark .form-control-navbar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

.navbar-dark .btn-navbar:hover {
  background-color: #454d55;
}

.navbar-dark .btn-navbar:focus {
  background-color: #4b545c;
}

.navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3f474e;
  color: #fff;
  border: 1px solid #56606a;
  border-left: none;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
.dark-mode .custom-select,
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after,
.dark-mode .custom-control-label::before,
.dark-mode .input-group-text {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after {
  border-color: #6c757d;
}

.dark-mode select {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .custom-select {
  background: #343a40 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='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
}

.dark-mode .custom-select[multiple] {
  background: #343a40;
}

.dark-mode .input-group-text {
  border-color: #6c757d;
}

.dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
.dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #3f474e;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode input:-webkit-autofill,
.dark-mode input:-webkit-autofill:hover,
.dark-mode input:-webkit-autofill:focus,
.dark-mode textarea:-webkit-autofill,
.dark-mode textarea:-webkit-autofill:hover,
.dark-mode textarea:-webkit-autofill:focus,
.dark-mode select:-webkit-autofill,
.dark-mode select:-webkit-autofill:hover,
.dark-mode select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
}

.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-moz-range-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-ms-track {
  background-color: #454d55;
}

.dark-mode .custom-range.custom-range-primary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-secondary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-success:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-info:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-warning:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-danger:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-light:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-lightblue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-navy:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-olive:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-lime:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-blue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-indigo:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-purple:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-pink:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-red:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-orange:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-yellow:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-green:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-teal:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-cyan:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-white:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-gray:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #367fa9;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fafcfd;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #0077f2;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #368763;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #e2f3eb;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #00e765;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #db0ead;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #c11856;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fef4f8;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #86bad8;
  background-color: #86bad8;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e6f1f7;
}

.dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #002c59;
  background-color: #002c59;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #006ad8;
}

.dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0c84ff;
  border-color: #0c84ff;
}

.dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #74c8a3;
  background-color: #74c8a3;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cfecdf;
}

.dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4fbf8;
  border-color: #f4fbf8;
}

.dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #67ffa9;
  background-color: #67ffa9;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e7fff1;
}

.dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f672d8;
  background-color: #f672d8;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #feeaf9;
}

.dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #ed6c9b;
  background-color: #ed6c9b;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fbdee8;
}

.dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.progress {
  box-shadow: none;
  border-radius: 1px;
}

.progress.vertical {
  display: inline-block;
  height: 200px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}

.progress.vertical > .progress-bar {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.progress.vertical.sm, .progress.vertical.progress-sm {
  width: 20px;
}

.progress.vertical.xs, .progress.vertical.progress-xs {
  width: 10px;
}

.progress.vertical.xxs, .progress.vertical.progress-xxs {
  width: 3px;
}

.progress-group {
  margin-bottom: 0.5rem;
}

.progress-sm {
  height: 10px;
}

.progress-xs {
  height: 7px;
}

.progress-xxs {
  height: 3px;
}

.table tr > td .progress {
  margin: 0;
}

.dark-mode .progress {
  background: #454d55;
}

.card-primary:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-primary:not(.card-outline) > .card-header,
.card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-primary.card-outline {
  border-top: 3px solid #007bff;
}

.card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-primary.card-outline-tabs > .card-header a.active,
.card-primary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #007bff;
}

.bg-primary > .card-header .btn-tool,
.bg-gradient-primary > .card-header .btn-tool,
.card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-primary > .card-header .btn-tool:hover,
.bg-gradient-primary > .card-header .btn-tool:hover,
.card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-primary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-secondary:not(.card-outline) > .card-header,
.card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-secondary.card-outline-tabs > .card-header a.active,
.card-secondary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.bg-secondary > .card-header .btn-tool,
.bg-gradient-secondary > .card-header .btn-tool,
.card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-secondary > .card-header .btn-tool:hover,
.bg-gradient-secondary > .card-header .btn-tool:hover,
.card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-success:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-success:not(.card-outline) > .card-header,
.card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-success.card-outline {
  border-top: 3px solid #28a745;
}

.card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-success.card-outline-tabs > .card-header a.active,
.card-success.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #28a745;
}

.bg-success > .card-header .btn-tool,
.bg-gradient-success > .card-header .btn-tool,
.card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-success > .card-header .btn-tool:hover,
.bg-gradient-success > .card-header .btn-tool:hover,
.card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget .table td,
.card.bg-success .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-info:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-info:not(.card-outline) > .card-header,
.card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-info.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-info.card-outline-tabs > .card-header a.active,
.card-info.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #17a2b8;
}

.bg-info > .card-header .btn-tool,
.bg-gradient-info > .card-header .btn-tool,
.card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-info > .card-header .btn-tool:hover,
.bg-gradient-info > .card-header .btn-tool:hover,
.card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget .table td,
.card.bg-info .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-warning:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-warning:not(.card-outline) > .card-header,
.card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-warning.card-outline {
  border-top: 3px solid #ffc107;
}

.card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-warning.card-outline-tabs > .card-header a.active,
.card-warning.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #ffc107;
}

.bg-warning > .card-header .btn-tool,
.bg-gradient-warning > .card-header .btn-tool,
.card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-warning > .card-header .btn-tool:hover,
.bg-gradient-warning > .card-header .btn-tool:hover,
.card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-warning .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-danger:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-danger:not(.card-outline) > .card-header,
.card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-danger.card-outline {
  border-top: 3px solid #dc3545;
}

.card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-danger.card-outline-tabs > .card-header a.active,
.card-danger.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #dc3545;
}

.bg-danger > .card-header .btn-tool,
.bg-gradient-danger > .card-header .btn-tool,
.card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-danger > .card-header .btn-tool:hover,
.bg-gradient-danger > .card-header .btn-tool:hover,
.card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-danger .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.card-light:not(.card-outline) > .card-header,
.card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-light.card-outline-tabs > .card-header a.active,
.card-light.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f8f9fa;
}

.bg-light > .card-header .btn-tool,
.bg-gradient-light > .card-header .btn-tool,
.card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-light > .card-header .btn-tool:hover,
.bg-gradient-light > .card-header .btn-tool:hover,
.card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget .table td,
.card.bg-light .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-dark:not(.card-outline) > .card-header,
.card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-dark.card-outline-tabs > .card-header a.active,
.card-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.bg-dark > .card-header .btn-tool,
.bg-gradient-dark > .card-header .btn-tool,
.card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-dark > .card-header .btn-tool:hover,
.bg-gradient-dark > .card-header .btn-tool:hover,
.card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header {
  background-color: #3c8dbc;
}

.card-lightblue:not(.card-outline) > .card-header,
.card-lightblue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lightblue.card-outline {
  border-top: 3px solid #3c8dbc;
}

.card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lightblue.card-outline-tabs > .card-header a.active,
.card-lightblue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3c8dbc;
}

.bg-lightblue > .card-header .btn-tool,
.bg-gradient-lightblue > .card-header .btn-tool,
.card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-lightblue > .card-header .btn-tool:hover,
.bg-gradient-lightblue > .card-header .btn-tool:hover,
.card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #32769d;
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5fa4cc;
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header {
  background-color: #001f3f;
}

.card-navy:not(.card-outline) > .card-header,
.card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-navy.card-outline {
  border-top: 3px solid #001f3f;
}

.card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-navy.card-outline-tabs > .card-header a.active,
.card-navy.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #001f3f;
}

.bg-navy > .card-header .btn-tool,
.bg-gradient-navy > .card-header .btn-tool,
.card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-navy > .card-header .btn-tool:hover,
.bg-gradient-navy > .card-header .btn-tool:hover,
.card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-navy .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #000b16;
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #003872;
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header {
  background-color: #3d9970;
}

.card-olive:not(.card-outline) > .card-header,
.card-olive:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-olive.card-outline {
  border-top: 3px solid #3d9970;
}

.card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-olive.card-outline-tabs > .card-header a.active,
.card-olive.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3d9970;
}

.bg-olive > .card-header .btn-tool,
.bg-gradient-olive > .card-header .btn-tool,
.card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-olive > .card-header .btn-tool:hover,
.bg-gradient-olive > .card-header .btn-tool:hover,
.card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-olive .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #317c5b;
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #50b98a;
  color: #fff;
}

.card-lime:not(.card-outline) > .card-header {
  background-color: #01ff70;
}

.card-lime:not(.card-outline) > .card-header,
.card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lime.card-outline {
  border-top: 3px solid #01ff70;
}

.card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lime.card-outline-tabs > .card-header a.active,
.card-lime.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #01ff70;
}

.bg-lime > .card-header .btn-tool,
.bg-gradient-lime > .card-header .btn-tool,
.card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-lime > .card-header .btn-tool:hover,
.bg-gradient-lime > .card-header .btn-tool:hover,
.card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-lime .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00d75e;
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ff8d;
  color: #1f2d3d;
}

.card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f012be;
}

.card-fuchsia:not(.card-outline) > .card-header,
.card-fuchsia:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-fuchsia.card-outline {
  border-top: 3px solid #f012be;
}

.card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-fuchsia.card-outline-tabs > .card-header a.active,
.card-fuchsia.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f012be;
}

.bg-fuchsia > .card-header .btn-tool,
.bg-gradient-fuchsia > .card-header .btn-tool,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-fuchsia > .card-header .btn-tool:hover,
.bg-gradient-fuchsia > .card-header .btn-tool:hover,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #cc0da1;
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f342cb;
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header {
  background-color: #d81b60;
}

.card-maroon:not(.card-outline) > .card-header,
.card-maroon:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-maroon.card-outline {
  border-top: 3px solid #d81b60;
}

.card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-maroon.card-outline-tabs > .card-header a.active,
.card-maroon.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #d81b60;
}

.bg-maroon > .card-header .btn-tool,
.bg-gradient-maroon > .card-header .btn-tool,
.card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-maroon > .card-header .btn-tool:hover,
.bg-gradient-maroon > .card-header .btn-tool:hover,
.card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #b41650;
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e73f7c;
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-blue:not(.card-outline) > .card-header,
.card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-blue.card-outline {
  border-top: 3px solid #007bff;
}

.card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-blue.card-outline-tabs > .card-header a.active,
.card-blue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #007bff;
}

.bg-blue > .card-header .btn-tool,
.bg-gradient-blue > .card-header .btn-tool,
.card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-blue > .card-header .btn-tool:hover,
.bg-gradient-blue > .card-header .btn-tool:hover,
.card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-blue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.card-indigo:not(.card-outline) > .card-header,
.card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-indigo.card-outline-tabs > .card-header a.active,
.card-indigo.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6610f2;
}

.bg-indigo > .card-header .btn-tool,
.bg-gradient-indigo > .card-header .btn-tool,
.card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-indigo > .card-header .btn-tool:hover,
.bg-gradient-indigo > .card-header .btn-tool:hover,
.card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.card-purple:not(.card-outline) > .card-header,
.card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-purple.card-outline-tabs > .card-header a.active,
.card-purple.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6f42c1;
}

.bg-purple > .card-header .btn-tool,
.bg-gradient-purple > .card-header .btn-tool,
.card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-purple > .card-header .btn-tool:hover,
.bg-gradient-purple > .card-header .btn-tool:hover,
.card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-purple .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.card-pink:not(.card-outline) > .card-header,
.card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-pink.card-outline-tabs > .card-header a.active,
.card-pink.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e83e8c;
}

.bg-pink > .card-header .btn-tool,
.bg-gradient-pink > .card-header .btn-tool,
.card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-pink > .card-header .btn-tool:hover,
.bg-gradient-pink > .card-header .btn-tool:hover,
.card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-pink .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.card-red:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-red:not(.card-outline) > .card-header,
.card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-red.card-outline {
  border-top: 3px solid #dc3545;
}

.card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-red.card-outline-tabs > .card-header a.active,
.card-red.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #dc3545;
}

.bg-red > .card-header .btn-tool,
.bg-gradient-red > .card-header .btn-tool,
.card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-red > .card-header .btn-tool:hover,
.bg-gradient-red > .card-header .btn-tool:hover,
.card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget .table td,
.card.bg-red .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-orange.card-outline-tabs > .card-header a.active,
.card-orange.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fd7e14;
}

.bg-orange > .card-header .btn-tool,
.bg-gradient-orange > .card-header .btn-tool,
.card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-orange > .card-header .btn-tool:hover,
.bg-gradient-orange > .card-header .btn-tool:hover,
.card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-orange .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-yellow:not(.card-outline) > .card-header,
.card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-yellow.card-outline {
  border-top: 3px solid #ffc107;
}

.card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-yellow.card-outline-tabs > .card-header a.active,
.card-yellow.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #ffc107;
}

.bg-yellow > .card-header .btn-tool,
.bg-gradient-yellow > .card-header .btn-tool,
.card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-yellow > .card-header .btn-tool:hover,
.bg-gradient-yellow > .card-header .btn-tool:hover,
.card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-green:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-green:not(.card-outline) > .card-header,
.card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-green.card-outline {
  border-top: 3px solid #28a745;
}

.card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-green.card-outline-tabs > .card-header a.active,
.card-green.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #28a745;
}

.bg-green > .card-header .btn-tool,
.bg-gradient-green > .card-header .btn-tool,
.card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-green > .card-header .btn-tool:hover,
.bg-gradient-green > .card-header .btn-tool:hover,
.card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget .table td,
.card.bg-green .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.card-teal:not(.card-outline) > .card-header,
.card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-teal.card-outline-tabs > .card-header a.active,
.card-teal.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #20c997;
}

.bg-teal > .card-header .btn-tool,
.bg-gradient-teal > .card-header .btn-tool,
.card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-teal > .card-header .btn-tool:hover,
.bg-gradient-teal > .card-header .btn-tool:hover,
.card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-teal .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-cyan:not(.card-outline) > .card-header,
.card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-cyan.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-cyan.card-outline-tabs > .card-header a.active,
.card-cyan.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #17a2b8;
}

.bg-cyan > .card-header .btn-tool,
.bg-gradient-cyan > .card-header .btn-tool,
.card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-cyan > .card-header .btn-tool:hover,
.bg-gradient-cyan > .card-header .btn-tool:hover,
.card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.card-white:not(.card-outline) > .card-header,
.card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-white.card-outline {
  border-top: 3px solid #fff;
}

.card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-white.card-outline-tabs > .card-header a.active,
.card-white.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fff;
}

.bg-white > .card-header .btn-tool,
.bg-gradient-white > .card-header .btn-tool,
.card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-white > .card-header .btn-tool:hover,
.bg-gradient-white > .card-header .btn-tool:hover,
.card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget .table td,
.card.bg-white .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-gray:not(.card-outline) > .card-header,
.card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray.card-outline-tabs > .card-header a.active,
.card-gray.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.bg-gray > .card-header .btn-tool,
.bg-gradient-gray > .card-header .btn-tool,
.card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray > .card-header .btn-tool:hover,
.bg-gradient-gray > .card-header .btn-tool:hover,
.card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gray .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-gray-dark:not(.card-outline) > .card-header,
.card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray-dark.card-outline-tabs > .card-header a.active,
.card-gray-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.bg-gray-dark > .card-header .btn-tool,
.bg-gradient-gray-dark > .card-header .btn-tool,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray-dark > .card-header .btn-tool:hover,
.bg-gradient-gray-dark > .card-header .btn-tool:hover,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

.card.bg-dark .card-header {
  border-color: #383f45;
}

.card.bg-dark,
.card.bg-dark .card-body {
  color: #fff;
}

.card.maximized-card {
  height: 100% !important;
  left: 0;
  max-height: 100% !important;
  max-width: 100% !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1040;
}

.card.maximized-card.was-collapsed .card-body {
  display: block !important;
}

.card.maximized-card .card-body {
  overflow: auto;
}

.card.maximized-card [data-card-widgett="collapse"] {
  display: none;
}

.card.maximized-card .card-header,
.card.maximized-card .card-footer {
  border-radius: 0 !important;
}

.card.collapsed-card .card-body,
.card.collapsed-card .card-footer {
  display: none;
}

.card .nav.flex-column:not(.nav-sidebar) > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
}

.card .nav.flex-column:not(.nav-sidebar) > li:last-of-type {
  border-bottom: 0;
}

.card.height-control .card-body {
  max-height: 300px;
  overflow: auto;
}

.card .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}

.card .border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

.card.card-tabs:not(.card-outline) > .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  border-left-color: transparent;
}

.card.card-tabs.card-outline .nav-item {
  border-bottom: 0;
}

.card.card-tabs.card-outline .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-tabs .card-tools {
  margin: .3rem .5rem;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.card.card-outline-tabs {
  border-top: 0;
}

.card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-outline-tabs .card-header a {
  border-top: 3px solid transparent;
}

.card.card-outline-tabs .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card.card-outline-tabs .card-header a.active:hover {
  margin-top: 0;
}

.card.card-outline-tabs .card-tools {
  margin: .5rem .5rem .3rem;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

html.maximized-card {
  overflow: hidden;
}

.card-header::after,
.card-body::after,
.card-footer::after {
  display: block;
  clear: both;
  content: "";
}

.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.collapsed-card .card-header {
  border-bottom: 0;
}

.card-header > .card-tools {
  float: right;
  margin-right: -0.625rem;
}

.card-header > .card-tools .input-group,
.card-header > .card-tools .nav,
.card-header > .card-tools .pagination {
  margin-bottom: -0.3rem;
  margin-top: -0.3rem;
}

.card-header > .card-tools [data-toggle="tooltip"] {
  position: relative;
}

.card-title {
  float: left;
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0;
}

.card-text {
  clear: both;
}

.btn-tool {
  background-color: transparent;
  color: #adb5bd;
  font-size: 0.875rem;
  margin: -0.75rem 0;
  padding: .25rem .5rem;
}

.btn-group.show .btn-tool, .btn-tool:hover {
  color: #495057;
}

.show .btn-tool, .btn-tool:focus {
  box-shadow: none !important;
}

.text-sm .card-title {
  font-size: 1rem;
}

.text-sm .nav-link {
  padding: 0.4rem 0.8rem;
}

.card-body > .table {
  margin-bottom: 0;
}

.card-body > .table > thead > tr > th,
.card-body > .table > thead > tr > td {
  border-top-width: 0;
}

.card-body .fc {
  margin-top: 5px;
}

.card-body .full-width-chart {
  margin: -19px;
}

.card-body.p-0 .full-width-chart {
  margin: -9px;
}

.chart-legend {
  padding-left: 0;
  list-style: none;
  margin: 10px 0;
}

@media (max-width: 576px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}

.card-comments {
  background-color: #f8f9fa;
}

.card-comments .card-comment {
  border-bottom: 1px solid #e9ecef;
  padding: 8px 0;
}

.card-comments .card-comment::after {
  display: block;
  clear: both;
  content: "";
}

.card-comments .card-comment:last-of-type {
  border-bottom: 0;
}

.card-comments .card-comment:first-of-type {
  padding-top: 0;
}

.card-comments .card-comment img {
  height: 1.875rem;
  width: 1.875rem;
  float: left;
}

.card-comments .comment-text {
  color: #78838e;
  margin-left: 40px;
}

.card-comments .username {
  color: #495057;
  display: block;
  font-weight: 600;
}

.card-comments .text-muted {
  font-size: 12px;
  font-weight: 400;
}

.todo-list {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}

.todo-list > li {
  border-radius: 2px;
  background-color: #f8f9fa;
  border-left: 2px solid #e9ecef;
  color: #495057;
  margin-bottom: 2px;
  padding: 10px;
}

.todo-list > li:last-of-type {
  margin-bottom: 0;
}

.todo-list > li > input[type="checkbox"] {
  margin: 0 10px 0 5px;
}

.todo-list > li .text {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.todo-list > li .badge {
  font-size: .7rem;
  margin-left: 10px;
}

.todo-list > li .tools {
  color: #dc3545;
  display: none;
  float: right;
}

.todo-list > li .tools > .fa,
.todo-list > li .tools > .fas,
.todo-list > li .tools > .far,
.todo-list > li .tools > .fab,
.todo-list > li .tools > .fal,
.todo-list > li .tools > .fad,
.todo-list > li .tools > .svg-inline--fa,
.todo-list > li .tools > .ion {
  cursor: pointer;
  margin-right: 5px;
}

.todo-list > li:hover .tools {
  display: inline-block;
}

.todo-list > li.done {
  color: #697582;
}

.todo-list > li.done .text {
  font-weight: 500;
  text-decoration: line-through;
}

.todo-list > li.done .badge {
  background-color: #adb5bd !important;
}

.todo-list .primary {
  border-left-color: #007bff;
}

.todo-list .secondary {
  border-left-color: #6c757d;
}

.todo-list .success {
  border-left-color: #28a745;
}

.todo-list .info {
  border-left-color: #17a2b8;
}

.todo-list .warning {
  border-left-color: #ffc107;
}

.todo-list .danger {
  border-left-color: #dc3545;
}

.todo-list .light {
  border-left-color: #f8f9fa;
}

.todo-list .dark {
  border-left-color: #343a40;
}

.todo-list .lightblue {
  border-left-color: #3c8dbc;
}

.todo-list .navy {
  border-left-color: #001f3f;
}

.todo-list .olive {
  border-left-color: #3d9970;
}

.todo-list .lime {
  border-left-color: #01ff70;
}

.todo-list .fuchsia {
  border-left-color: #f012be;
}

.todo-list .maroon {
  border-left-color: #d81b60;
}

.todo-list .blue {
  border-left-color: #007bff;
}

.todo-list .indigo {
  border-left-color: #6610f2;
}

.todo-list .purple {
  border-left-color: #6f42c1;
}

.todo-list .pink {
  border-left-color: #e83e8c;
}

.todo-list .red {
  border-left-color: #dc3545;
}

.todo-list .orange {
  border-left-color: #fd7e14;
}

.todo-list .yellow {
  border-left-color: #ffc107;
}

.todo-list .green {
  border-left-color: #28a745;
}

.todo-list .teal {
  border-left-color: #20c997;
}

.todo-list .cyan {
  border-left-color: #17a2b8;
}

.todo-list .white {
  border-left-color: #fff;
}

.todo-list .gray {
  border-left-color: #6c757d;
}

.todo-list .gray-dark {
  border-left-color: #343a40;
}

.todo-list .handle {
  cursor: move;
  display: inline-block;
  margin: 0 5px;
}

.card-input {
  max-width: 200px;
}

.card-default .nav-item:first-child .nav-link {
  border-left: 0;
}

.dark-mode .card-primary:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-primary:not(.card-outline) > .card-header,
.dark-mode .card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-primary.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a.active,
.dark-mode .card-primary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-primary > .card-header .btn-tool,
.dark-mode .bg-gradient-primary > .card-header .btn-tool,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-primary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header,
.dark-mode .card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a.active,
.dark-mode .card-secondary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-secondary > .card-header .btn-tool,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-secondary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-success:not(.card-outline) > .card-header,
.dark-mode .card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-success.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-success.card-outline-tabs > .card-header a.active,
.dark-mode .card-success.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-success > .card-header .btn-tool,
.dark-mode .bg-gradient-success > .card-header .btn-tool,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-success > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-info:not(.card-outline) > .card-header,
.dark-mode .card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-info.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-info.card-outline-tabs > .card-header a.active,
.dark-mode .card-info.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-info > .card-header .btn-tool,
.dark-mode .bg-gradient-info > .card-header .btn-tool,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-info > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-warning:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-warning:not(.card-outline) > .card-header,
.dark-mode .card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-warning.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a.active,
.dark-mode .card-warning.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-warning > .card-header .btn-tool,
.dark-mode .bg-gradient-warning > .card-header .btn-tool,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-warning > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-danger:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-danger:not(.card-outline) > .card-header,
.dark-mode .card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-danger.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a.active,
.dark-mode .card-danger.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-danger > .card-header .btn-tool,
.dark-mode .bg-gradient-danger > .card-header .btn-tool,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-danger > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.dark-mode .card-light:not(.card-outline) > .card-header,
.dark-mode .card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-light.card-outline-tabs > .card-header a.active,
.dark-mode .card-light.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .bg-light > .card-header .btn-tool,
.dark-mode .bg-gradient-light > .card-header .btn-tool,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-light > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-dark:not(.card-outline) > .card-header,
.dark-mode .card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a.active,
.dark-mode .card-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-dark > .card-header .btn-tool,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header {
  background-color: #86bad8;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header,
.dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lightblue.card-outline {
  border-top: 3px solid #86bad8;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active,
.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #86bad8;
}

.dark-mode .bg-lightblue > .card-header .btn-tool,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lightblue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #67a8ce;
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #acd0e5;
  color: #1f2d3d;
}

.dark-mode .card-navy:not(.card-outline) > .card-header {
  background-color: #002c59;
}

.dark-mode .card-navy:not(.card-outline) > .card-header,
.dark-mode .card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-navy.card-outline {
  border-top: 3px solid #002c59;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a.active,
.dark-mode .card-navy.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #002c59;
}

.dark-mode .bg-navy > .card-header .btn-tool,
.dark-mode .bg-gradient-navy > .card-header .btn-tool,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-navy > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #001730;
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00458c;
  color: #fff;
}

.dark-mode .card-olive:not(.card-outline) > .card-header {
  background-color: #74c8a3;
}

.dark-mode .card-olive:not(.card-outline) > .card-header,
.dark-mode .card-olive:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-olive.card-outline {
  border-top: 3px solid #74c8a3;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a.active,
.dark-mode .card-olive.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #74c8a3;
}

.dark-mode .bg-olive > .card-header .btn-tool,
.dark-mode .bg-gradient-olive > .card-header .btn-tool,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-olive > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #57bc8f;
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #99d6bb;
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header {
  background-color: #67ffa9;
}

.dark-mode .card-lime:not(.card-outline) > .card-header,
.dark-mode .card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lime.card-outline {
  border-top: 3px solid #67ffa9;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a.active,
.dark-mode .card-lime.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #67ffa9;
}

.dark-mode .bg-lime > .card-header .btn-tool,
.dark-mode .bg-gradient-lime > .card-header .btn-tool,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lime > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #3eff92;
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #9affc6;
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f672d8;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia.card-outline {
  border-top: 3px solid #f672d8;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active,
.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f672d8;
}

.dark-mode .bg-fuchsia > .card-header .btn-tool,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #f44cce;
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f9a2e5;
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header {
  background-color: #ed6c9b;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header,
.dark-mode .card-maroon:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-maroon.card-outline {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a.active,
.dark-mode .card-maroon.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .bg-maroon > .card-header .btn-tool,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-maroon > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e84883;
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f29aba;
  color: #1f2d3d;
}

.dark-mode .card-blue:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-blue:not(.card-outline) > .card-header,
.dark-mode .card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-blue.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a.active,
.dark-mode .card-blue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-blue > .card-header .btn-tool,
.dark-mode .bg-gradient-blue > .card-header .btn-tool,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-blue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header,
.dark-mode .card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a.active,
.dark-mode .card-indigo.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6610f2;
}

.dark-mode .bg-indigo > .card-header .btn-tool,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-indigo > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.dark-mode .card-purple:not(.card-outline) > .card-header,
.dark-mode .card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a.active,
.dark-mode .card-purple.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6f42c1;
}

.dark-mode .bg-purple > .card-header .btn-tool,
.dark-mode .bg-gradient-purple > .card-header .btn-tool,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-purple > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.dark-mode .card-pink:not(.card-outline) > .card-header,
.dark-mode .card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a.active,
.dark-mode .card-pink.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e83e8c;
}

.dark-mode .bg-pink > .card-header .btn-tool,
.dark-mode .bg-gradient-pink > .card-header .btn-tool,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-pink > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-red:not(.card-outline) > .card-header,
.dark-mode .card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-red.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-red.card-outline-tabs > .card-header a.active,
.dark-mode .card-red.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-red > .card-header .btn-tool,
.dark-mode .bg-gradient-red > .card-header .btn-tool,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-red > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.dark-mode .card-orange:not(.card-outline) > .card-header,
.dark-mode .card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a.active,
.dark-mode .card-orange.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fd7e14;
}

.dark-mode .bg-orange > .card-header .btn-tool,
.dark-mode .bg-gradient-orange > .card-header .btn-tool,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-orange > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header,
.dark-mode .card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-yellow.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a.active,
.dark-mode .card-yellow.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-yellow > .card-header .btn-tool,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-yellow > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-green:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-green:not(.card-outline) > .card-header,
.dark-mode .card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-green.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-green.card-outline-tabs > .card-header a.active,
.dark-mode .card-green.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-green > .card-header .btn-tool,
.dark-mode .bg-gradient-green > .card-header .btn-tool,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-green > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.dark-mode .card-teal:not(.card-outline) > .card-header,
.dark-mode .card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a.active,
.dark-mode .card-teal.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #20c997;
}

.dark-mode .bg-teal > .card-header .btn-tool,
.dark-mode .bg-gradient-teal > .card-header .btn-tool,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-teal > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header,
.dark-mode .card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-cyan.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a.active,
.dark-mode .card-cyan.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-cyan > .card-header .btn-tool,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-cyan > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header,
.dark-mode .card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-white.card-outline {
  border-top: 3px solid #fff;
}

.dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-white.card-outline-tabs > .card-header a.active,
.dark-mode .card-white.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fff;
}

.dark-mode .bg-white > .card-header .btn-tool,
.dark-mode .bg-gradient-white > .card-header .btn-tool,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-white > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header,
.dark-mode .card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a.active,
.dark-mode .card-gray.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-gray > .card-header .btn-tool,
.dark-mode .bg-gradient-gray > .card-header .btn-tool,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active,
.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-gray-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .card .card {
  background-color: #3f474e;
  color: #fff;
}

.dark-mode .card .nav.flex-column > li {
  border-bottom-color: #6c757d;
}

.dark-mode .card .card-footer {
  background-color: rgba(0, 0, 0, 0.1);
}

.dark-mode .card.card-outline-tabs {
  border-top: 0;
}

.dark-mode .card.card-outline-tabs .card-header a:hover {
  border-top-color: #6c757d;
  border-bottom-color: transparent;
}

.dark-mode .card:not(.card-outline) > .card-header a.active {
  color: #fff;
}

.dark-mode .card-comments {
  background-color: #373d44;
}

.dark-mode .card-comments .username {
  color: #ced4da;
}

.dark-mode .card-comments .card-comment {
  border-bottom-color: #454d55;
}

.dark-mode .todo-list > li {
  background-color: #3f474e;
  border-color: #454d55;
  color: #fff;
}

.dark-mode .todo-list .primary {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .secondary {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .success {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .info {
  border-left-color: #3498db;
}

.dark-mode .todo-list .warning {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .danger {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .light {
  border-left-color: #f8f9fa;
}

.dark-mode .todo-list .dark {
  border-left-color: #343a40;
}

.dark-mode .todo-list .lightblue {
  border-left-color: #86bad8;
}

.dark-mode .todo-list .navy {
  border-left-color: #002c59;
}

.dark-mode .todo-list .olive {
  border-left-color: #74c8a3;
}

.dark-mode .todo-list .lime {
  border-left-color: #67ffa9;
}

.dark-mode .todo-list .fuchsia {
  border-left-color: #f672d8;
}

.dark-mode .todo-list .maroon {
  border-left-color: #ed6c9b;
}

.dark-mode .todo-list .blue {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .indigo {
  border-left-color: #6610f2;
}

.dark-mode .todo-list .purple {
  border-left-color: #6f42c1;
}

.dark-mode .todo-list .pink {
  border-left-color: #e83e8c;
}

.dark-mode .todo-list .red {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .orange {
  border-left-color: #fd7e14;
}

.dark-mode .todo-list .yellow {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .green {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .teal {
  border-left-color: #20c997;
}

.dark-mode .todo-list .cyan {
  border-left-color: #3498db;
}

.dark-mode .todo-list .white {
  border-left-color: #fff;
}

.dark-mode .todo-list .gray {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .gray-dark {
  border-left-color: #343a40;
}

.modal-dialog .overlay {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: -1px;
  z-index: 1052;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: #666f76;
  border-radius: 0.3rem;
}

.modal-content.bg-warning .modal-header,
.modal-content.bg-warning .modal-footer {
  border-color: #343a40;
}

.modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .modal-header,
.dark-mode .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content {
  background-color: #343a40;
}

.dark-mode .modal-content.bg-warning .modal-header,
.dark-mode .modal-content.bg-warning .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  color: #343a40 !important;
  text-shadow: 0 1px 0 #495057 !important;
}

.dark-mode .modal-content.bg-primary .modal-header,
.dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
.dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
.dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
.dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
.dark-mode .modal-content.bg-success .modal-footer {
  border-color: #fff;
}

.toasts-top-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1040;
}

.toasts-top-right.fixed {
  position: fixed;
}

.toasts-top-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1040;
}

.toasts-top-left.fixed {
  position: fixed;
}

.toasts-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1040;
}

.toasts-bottom-right.fixed {
  position: fixed;
}

.toasts-bottom-left {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1040;
}

.toasts-bottom-left.fixed {
  position: fixed;
}

.dark-mode .toast {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast .toast-header {
  background-color: rgba(52, 58, 64, 0.7);
  color: #f8f9fa;
}

.dark-mode .toast.bg-primary {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-primary .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-success {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-success .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-info {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-info .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-warning {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-warning .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-danger {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-danger .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.dark-mode .toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-lightblue {
  background-color: rgba(134, 186, 216, 0.9) !important;
}

.dark-mode .toast.bg-lightblue .toast-header {
  background-color: rgba(134, 186, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-navy {
  background-color: rgba(0, 44, 89, 0.9) !important;
}

.dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-navy .toast-header {
  background-color: rgba(0, 44, 89, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-olive {
  background-color: rgba(116, 200, 163, 0.9) !important;
}

.dark-mode .toast.bg-olive .toast-header {
  background-color: rgba(116, 200, 163, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-lime {
  background-color: rgba(103, 255, 169, 0.9) !important;
}

.dark-mode .toast.bg-lime .toast-header {
  background-color: rgba(103, 255, 169, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-fuchsia {
  background-color: rgba(246, 114, 216, 0.9) !important;
}

.dark-mode .toast.bg-fuchsia .toast-header {
  background-color: rgba(246, 114, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-maroon {
  background-color: rgba(237, 108, 155, 0.9) !important;
}

.dark-mode .toast.bg-maroon .toast-header {
  background-color: rgba(237, 108, 155, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-blue {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-blue .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-red {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-red .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.dark-mode .toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-yellow {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-yellow .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-green {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-green .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-cyan {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-cyan .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.dark-mode .toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-primary {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-primary .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-success .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-info .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-warning .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-danger .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-lightblue {
  background-color: rgba(60, 141, 188, 0.9) !important;
}

.toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-lightblue .toast-header {
  background-color: rgba(60, 141, 188, 0.85);
  color: #fff;
}

.toast.bg-navy {
  background-color: rgba(0, 31, 63, 0.9) !important;
}

.toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-navy .toast-header {
  background-color: rgba(0, 31, 63, 0.85);
  color: #fff;
}

.toast.bg-olive {
  background-color: rgba(61, 153, 112, 0.9) !important;
}

.toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-olive .toast-header {
  background-color: rgba(61, 153, 112, 0.85);
  color: #fff;
}

.toast.bg-lime {
  background-color: rgba(1, 255, 112, 0.9) !important;
}

.toast.bg-lime .toast-header {
  background-color: rgba(1, 255, 112, 0.85);
  color: #1f2d3d;
}

.toast.bg-fuchsia {
  background-color: rgba(240, 18, 190, 0.9) !important;
}

.toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-fuchsia .toast-header {
  background-color: rgba(240, 18, 190, 0.85);
  color: #fff;
}

.toast.bg-maroon {
  background-color: rgba(216, 27, 96, 0.9) !important;
}

.toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-maroon .toast-header {
  background-color: rgba(216, 27, 96, 0.85);
  color: #fff;
}

.toast.bg-blue {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-blue .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.toast.bg-red {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-red .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.toast.bg-yellow {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-yellow .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-green {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-green .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.toast.bg-cyan {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-cyan .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn.btn-flat {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}

.btn.btn-file {
  overflow: hidden;
  position: relative;
}

.btn.btn-file > input[type="file"] {
  background-color: #fff;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

.text-sm .btn {
  font-size: 0.875rem !important;
}

.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.btn-default.disabled, .btn-default:disabled {
  color: #444;
  background-color: #f8f9fa;
}

.btn-outline-light {
  color: #bdc6d0;
  border-color: #bdc6d0;
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #bdc6d0;
  border-color: #bdc6d0;
}

.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 60px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;
}

.btn-app > .fa,
.btn-app > .fas,
.btn-app > .far,
.btn-app > .fab,
.btn-app > .fal,
.btn-app > .fad,
.btn-app > .svg-inline--fa,
.btn-app > .ion {
  display: block;
  font-size: 20px;
}

.btn-app > .svg-inline--fa {
  margin: 0 auto;
}

.btn-app:hover {
  background-color: #f8f9fa;
  border-color: #aaaaaa;
  color: #444;
}

.btn-app:active, .btn-app:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-app > .badge {
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: -10px;
  top: -3px;
}

.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

.dark-mode .btn-default,
.dark-mode .btn-app {
  background-color: #3a4047;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
.dark-mode .btn-app:hover,
.dark-mode .btn-app:focus {
  background-color: #3f474e;
  color: #dee2e6;
  border-color: #727b84;
}

.dark-mode .btn-light {
  background-color: #454d55;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  background-color: #4b545c;
  color: #dee2e6;
  border-color: #78828a;
}

.dark-mode .btn-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
  box-shadow: none;
}

.dark-mode .btn-primary:hover {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
}

.dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #304e6d;
  border-color: #2c4765;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.dark-mode .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
  box-shadow: none;
}

.dark-mode .btn-success:hover {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
}

.dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #008966;
  border-color: #007c5d;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  box-shadow: none;
}

.dark-mode .btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

.dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
  box-shadow: none;
}

.dark-mode .btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

.dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  box-shadow: none;
}

.dark-mode .btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

.dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.dark-mode .btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-dark {
  color: #fff;
  background-color: #292d32;
  border-color: #4b545c;
  box-shadow: none;
}

.dark-mode .btn-dark:hover {
  color: #fff;
  background-color: #171a1d;
  border-color: #343a40;
}

.dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  color: #fff;
  background-color: #171a1d;
  border-color: #343a40;
  box-shadow: 0 0 0 0 rgba(102, 109, 117, 0.5);
}

.dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  color: #fff;
  background-color: #292d32;
  border-color: #4b545c;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #121416;
  border-color: #2e3439;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(102, 109, 117, 0.5);
}

.dark-mode .btn-outline-primary {
  color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  color: #3f6791;
  background-color: transparent;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-success {
  color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:hover {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  color: #00bc8c;
  background-color: transparent;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-warning {
  color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  color: #f39c12;
  background-color: transparent;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-danger {
  color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  color: #e74c3c;
  background-color: transparent;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-dark {
  color: #060708;
  border-color: #060708;
}

.dark-mode .btn-outline-dark:hover {
  color: #fff;
  background-color: #060708;
  border-color: #060708;
}

.dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(6, 7, 8, 0.5);
}

.dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  color: #060708;
  background-color: transparent;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #060708;
  border-color: #060708;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(6, 7, 8, 0.5);
}

.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

.callout a {
  color: #495057;
  text-decoration: underline;
}

.callout a:hover {
  color: #e9ecef;
}

.callout p:last-child {
  margin-bottom: 0;
}

.callout.callout-danger {
  border-left-color: #bd2130;
}

.callout.callout-warning {
  border-left-color: #d39e00;
}

.callout.callout-info {
  border-left-color: #117a8b;
}

.callout.callout-success {
  border-left-color: #1e7e34;
}

.dark-mode .callout {
  background-color: #3f474e;
}

.dark-mode .callout.callout-danger {
  border-left-color: #ed7669;
}

.dark-mode .callout.callout-warning {
  border-left-color: #f5b043;
}

.dark-mode .callout.callout-info {
  border-left-color: #5faee3;
}

.dark-mode .callout.callout-success {
  border-left-color: #00efb2;
}

.alert .icon {
  margin-right: 10px;
}

.alert .close, .alert .mailbox-attachment-close {
  color: #000;
  opacity: .2;
}

.alert .close:hover, .alert .mailbox-attachment-close:hover {
  opacity: .5;
}

.alert a {
  color: #fff;
  text-decoration: underline;
}

.alert-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #006fe6;
}

.alert-default-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-default-primary hr {
  border-top-color: #9fcdff;
}

.alert-default-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-default-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #fff;
  background-color: #28a745;
  border-color: #23923d;
}

.alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-default-success hr {
  border-top-color: #b1dfbb;
}

.alert-default-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #148ea1;
}

.alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-default-info hr {
  border-top-color: #abdde5;
}

.alert-default-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #edb100;
}

.alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.alert-default-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #d32535;
}

.alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.alert-default-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-default-light hr {
  border-top-color: #ececf6;
}

.alert-default-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.alert-default-dark .alert-link {
  color: #040505;
}

.dark-mode .alert-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #375a7f;
}

.dark-mode .alert-default-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.dark-mode .alert-default-primary hr {
  border-top-color: #9fcdff;
}

.dark-mode .alert-default-primary .alert-link {
  color: #002752;
}

.dark-mode .alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.dark-mode .alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.dark-mode .alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.dark-mode .alert-default-secondary .alert-link {
  color: #202326;
}

.dark-mode .alert-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00a379;
}

.dark-mode .alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.dark-mode .alert-default-success hr {
  border-top-color: #b1dfbb;
}

.dark-mode .alert-default-success .alert-link {
  color: #0b2e13;
}

.dark-mode .alert-info {
  color: #fff;
  background-color: #3498db;
  border-color: #258cd1;
}

.dark-mode .alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.dark-mode .alert-default-info hr {
  border-top-color: #abdde5;
}

.dark-mode .alert-default-info .alert-link {
  color: #062c33;
}

.dark-mode .alert-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #e08e0b;
}

.dark-mode .alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.dark-mode .alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.dark-mode .alert-default-warning .alert-link {
  color: #533f03;
}

.dark-mode .alert-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e43725;
}

.dark-mode .alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.dark-mode .alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.dark-mode .alert-default-danger .alert-link {
  color: #491217;
}

.dark-mode .alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.dark-mode .alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.dark-mode .alert-default-light hr {
  border-top-color: #ececf6;
}

.dark-mode .alert-default-light .alert-link {
  color: #686868;
}

.dark-mode .alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.dark-mode .alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.dark-mode .alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.dark-mode .alert-default-dark .alert-link {
  color: #040505;
}

.table:not(.table-dark) {
  color: inherit;
}

.table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
}

.table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  background-color: #212529;
  box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
}

.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}

.table.text-center,
.table.text-center td,
.table.text-center th {
  text-align: center;
}

.table.table-valign-middle thead > tr > th,
.table.table-valign-middle thead > tr > td,
.table.table-valign-middle tbody > tr > th,
.table.table-valign-middle tbody > tr > td {
  vertical-align: middle;
}

.card-body.p-0 .table thead > tr > th:first-of-type,
.card-body.p-0 .table thead > tr > td:first-of-type,
.card-body.p-0 .table tfoot > tr > th:first-of-type,
.card-body.p-0 .table tfoot > tr > td:first-of-type,
.card-body.p-0 .table tbody > tr > th:first-of-type,
.card-body.p-0 .table tbody > tr > td:first-of-type {
  padding-left: 1.5rem;
}

.card-body.p-0 .table thead > tr > th:last-of-type,
.card-body.p-0 .table thead > tr > td:last-of-type,
.card-body.p-0 .table tfoot > tr > th:last-of-type,
.card-body.p-0 .table tfoot > tr > td:last-of-type,
.card-body.p-0 .table tbody > tr > th:last-of-type,
.card-body.p-0 .table tbody > tr > td:last-of-type {
  padding-right: 1.5rem;
}

.table-hover tbody tr.expandable-body:hover {
  background-color: inherit !important;
}

[data-widget="expandable-table"] {
  cursor: pointer;
}

[data-widget="expandable-table"] i.expandable-table-caret {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

[data-widget="expandable-table"][aria-expanded="true"] i.expandable-table-caret[class*="right"] {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

[data-widget="expandable-table"][aria-expanded="true"] i.expandable-table-caret[class*="left"] {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

[aria-expanded="true"] {
  cursor: pointer;
}

[aria-expanded="true"] i.expandable-table-caret {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

[aria-expanded="true"] [data-widget="expandable-table"] i.expandable-table-caret[class*="right"] {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

[aria-expanded="true"] [data-widget="expandable-table"] i.expandable-table-caret[class*="left"] {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.expandable-body > td {
  padding: 0 !important;
  width: 100%;
}

.expandable-body > td > div,
.expandable-body > td > p {
  padding: 0.75rem;
}

.expandable-body .table {
  width: calc(100% - 0.75rem);
  margin: 0 0 0 0.75rem;
}

.expandable-body .table tr:first-child td,
.expandable-body .table tr:first-child th {
  border-top: none;
}

.dark-mode .table-bordered,
.dark-mode .table-bordered td,
.dark-mode .table-bordered th {
  border-color: #6c757d;
}

.dark-mode .table-hover tbody tr:hover {
  color: #dee2e6;
  background-color: #3a4047;
  border-color: #6c757d;
}

.dark-mode .table thead th {
  border-bottom-color: #6c757d;
}

.dark-mode .table th,
.dark-mode .table td {
  border-top-color: #6c757d;
}

.dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #3f474e;
}

.carousel-control-prev .carousel-control-custom-icon {
  margin-left: -20px;
}

.carousel-control-next .carousel-control-custom-icon {
  margin-right: 20px;
}

.carousel-control-custom-icon > .fa,
.carousel-control-custom-icon > .fas,
.carousel-control-custom-icon > .far,
.carousel-control-custom-icon > .fab,
.carousel-control-custom-icon > .fal,
.carousel-control-custom-icon > .fad,
.carousel-control-custom-icon > .svg-inline--fa,
.carousel-control-custom-icon > .ion {
  display: inline-block;
  font-size: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

.close:focus, .mailbox-attachment-close:focus {
  outline: none;
}

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

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

.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.small-box > .inner {
  padding: 10px;
}

.small-box > .small-box-footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 3px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  z-index: 10;
}

.small-box > .small-box-footer:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
}

.small-box h3 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 1.6rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 2.2rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 2.2rem;
  }
}

.small-box p {
  font-size: 1rem;
}

.small-box p > small {
  color: #f8f9fa;
  display: block;
  font-size: .9rem;
  margin-top: 5px;
}

.small-box h3,
.small-box p {
  z-index: 5;
}

.small-box .icon {
  color: rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.small-box .icon > i {
  font-size: 90px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

.small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  font-size: 70px;
  top: 20px;
}

.small-box .icon svg {
  font-size: 70px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

.small-box:hover {
  text-decoration: none;
}

.small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.small-box:hover .icon > svg {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media (max-width: 767.98px) {
  .small-box {
    text-align: center;
  }
  .small-box .icon {
    display: none;
  }
  .small-box p {
    font-size: 12px;
  }
}

.info-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  min-height: 80px;
  padding: .5rem;
  position: relative;
  width: 100%;
}

.info-box .progress {
  background-color: rgba(0, 0, 0, 0.125);
  height: 2px;
  margin: 5px 0;
}

.info-box .progress .progress-bar {
  background-color: #fff;
}

.info-box .info-box-icon {
  border-radius: 0.25rem;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.875rem;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  width: 70px;
}

.info-box .info-box-icon > img {
  max-width: 100%;
}

.info-box .info-box-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.8;
  -ms-flex: 1;
  flex: 1;
  padding: 0 10px;
  overflow: hidden;
}

.info-box .info-box-number {
  display: block;
  margin-top: .25rem;
  font-weight: 700;
}

.info-box .progress-description,
.info-box .info-box-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.info-box .info-box .bg-primary,
.info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.info-box .info-box .bg-primary .progress-bar,
.info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-secondary,
.info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.info-box .info-box .bg-secondary .progress-bar,
.info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-success,
.info-box .info-box .bg-gradient-success {
  color: #fff;
}

.info-box .info-box .bg-success .progress-bar,
.info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-info,
.info-box .info-box .bg-gradient-info {
  color: #fff;
}

.info-box .info-box .bg-info .progress-bar,
.info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-warning,
.info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.info-box .info-box .bg-warning .progress-bar,
.info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-danger,
.info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.info-box .info-box .bg-danger .progress-bar,
.info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-light,
.info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.info-box .info-box .bg-light .progress-bar,
.info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-dark,
.info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.info-box .info-box .bg-dark .progress-bar,
.info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.info-box .info-box-more {
  display: block;
}

.info-box .progress-description {
  margin: 0;
}

@media (min-width: 768px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    display: none;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    display: none;
  }
}

@media (min-width: 992px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
}

.dark-mode .info-box {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary,
.dark-mode .info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary,
.dark-mode .info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-success,
.dark-mode .info-box .info-box .bg-gradient-success {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-success .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-info,
.dark-mode .info-box .info-box .bg-gradient-info {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-info .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-warning,
.dark-mode .info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-warning .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-danger,
.dark-mode .info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-danger .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-light,
.dark-mode .info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-light .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-dark,
.dark-mode .info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-dark .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.timeline {
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

.timeline::before {
  border-radius: 0.25rem;
  background-color: #dee2e6;
  bottom: 0;
  content: "";
  left: 31px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

.timeline > div {
  margin-bottom: 15px;
  margin-right: 10px;
  position: relative;
}

.timeline > div::before, .timeline > div::after {
  content: "";
  display: table;
}

.timeline > div > .timeline-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  color: #495057;
  margin-left: 60px;
  margin-right: 15px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.timeline > div > .timeline-item > .time {
  color: #999;
  float: right;
  font-size: 12px;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  color: #495057;
  font-size: 16px;
  line-height: 1.1;
  margin: 0;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header > a {
  font-weight: 600;
}

.timeline > div > .timeline-item > .timeline-body,
.timeline > div > .timeline-item > .timeline-footer {
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-body > img {
  margin: 10px;
}

.timeline > div > .timeline-item > .timeline-body > dl,
.timeline > div > .timeline-item > .timeline-body ol,
.timeline > div > .timeline-item > .timeline-body ul {
  margin: 0;
}

.timeline > div > .timeline-item > .timeline-footer > a {
  color: #fff;
}

.timeline > div > .fa,
.timeline > div > .fas,
.timeline > div > .far,
.timeline > div > .fab,
.timeline > div > .fal,
.timeline > div > .fad,
.timeline > div > .svg-inline--fa,
.timeline > div > .ion {
  background-color: #adb5bd;
  border-radius: 50%;
  font-size: 16px;
  height: 30px;
  left: 18px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

.timeline > div > .svg-inline--fa {
  padding: 7px;
}

.timeline > .time-label > span {
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}

.timeline-inverse > div > .timeline-item {
  box-shadow: none;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
}

.timeline-inverse > div > .timeline-item > .timeline-header {
  border-bottom-color: #dee2e6;
}

.dark-mode .timeline::before {
  background-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .timeline-header {
  color: #ced4da;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .time {
  color: #ced4da;
}

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

.products-list > .item {
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 10px 0;
}

.products-list > .item::after {
  display: block;
  clear: both;
  content: "";
}

.products-list .product-img {
  float: left;
}

.products-list .product-img img {
  height: 50px;
  width: 50px;
}

.products-list .product-info {
  margin-left: 60px;
}

.products-list .product-title {
  font-weight: 600;
}

.products-list .product-description {
  color: #6c757d;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-list-in-card > .item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.product-list-in-card > .item:last-of-type {
  border-bottom-width: 0;
}

.dark-mode .products-list > .item {
  background-color: #343a40;
  color: #fff;
  border-bottom-color: #6c757d;
}

.dark-mode .product-description {
  color: #ced4da;
}

.direct-chat .card-body {
  overflow-x: hidden;
  padding: 0;
  position: relative;
}

.direct-chat.chat-pane-open .direct-chat-contacts {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.direct-chat.timestamp-light .direct-chat-timestamp {
  color: #30465f;
}

.direct-chat.timestamp-dark .direct-chat-timestamp {
  color: #cccccc;
}

.direct-chat-messages {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 250px;
  overflow: auto;
  padding: 10px;
}

.direct-chat-msg,
.direct-chat-text {
  display: block;
}

.direct-chat-msg {
  margin-bottom: 10px;
}

.direct-chat-msg::after {
  display: block;
  clear: both;
  content: "";
}

.direct-chat-messages,
.direct-chat-contacts {
  transition: -webkit-transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
  transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
}

.direct-chat-text {
  border-radius: 0.3rem;
  background-color: #d2d6de;
  border: 1px solid #d2d6de;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}

.direct-chat-text::after, .direct-chat-text::before {
  border: solid transparent;
  border-right-color: #d2d6de;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}

.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}

.direct-chat-text::before {
  border-width: 6px;
  margin-top: -6px;
}

.right .direct-chat-text {
  margin-left: 0;
  margin-right: 50px;
}

.right .direct-chat-text::after, .right .direct-chat-text::before {
  border-left-color: #d2d6de;
  border-right-color: transparent;
  left: 100%;
  right: auto;
}

.direct-chat-img {
  border-radius: 50%;
  float: left;
  height: 40px;
  width: 40px;
}

.right .direct-chat-img {
  float: right;
}

.direct-chat-infos {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 2px;
}

.direct-chat-name {
  font-weight: 600;
}

.direct-chat-timestamp {
  color: #697582;
}

.direct-chat-contacts-open .direct-chat-contacts {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.direct-chat-contacts {
  -webkit-transform: translate(101%, 0);
  transform: translate(101%, 0);
  background-color: #343a40;
  bottom: 0;
  color: #fff;
  height: 250px;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

.direct-chat-contacts-light {
  background-color: #f8f9fa;
}

.direct-chat-contacts-light .contacts-list-name {
  color: #495057;
}

.direct-chat-contacts-light .contacts-list-date {
  color: #6c757d;
}

.direct-chat-contacts-light .contacts-list-msg {
  color: #545b62;
}

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

.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

.contacts-list > li::after {
  display: block;
  clear: both;
  content: "";
}

.contacts-list > li:last-of-type {
  border-bottom: 0;
}

.contacts-list-img {
  border-radius: 50%;
  float: left;
  width: 40px;
}

.contacts-list-info {
  color: #fff;
  margin-left: 45px;
}

.contacts-list-name,
.contacts-list-status {
  display: block;
}

.contacts-list-name {
  font-weight: 600;
}

.contacts-list-status {
  font-size: 0.875rem;
}

.contacts-list-date {
  color: #ced4da;
  font-weight: 400;
}

.contacts-list-msg {
  color: #b1bbc4;
}

.direct-chat-primary .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-success .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-info .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-warning .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-danger .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.direct-chat-lightblue .right > .direct-chat-text {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #3c8dbc;
}

.direct-chat-navy .right > .direct-chat-text {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #001f3f;
}

.direct-chat-olive .right > .direct-chat-text {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #3d9970;
}

.direct-chat-lime .right > .direct-chat-text {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #1f2d3d;
}

.direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #01ff70;
}

.direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f012be;
}

.direct-chat-maroon .right > .direct-chat-text {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #d81b60;
}

.direct-chat-blue .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.direct-chat-red .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.direct-chat-yellow .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-green .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.direct-chat-cyan .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-text {
  background-color: #454d55;
  border-color: #4b545c;
  color: #fff;
}

.dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  border-right-color: #4b545c;
}

.dark-mode .direct-chat-timestamp {
  color: #adb5bd;
}

.dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  border-right-color: transparent;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-success .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-info .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #86bad8;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #002c59;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #74c8a3;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #67ffa9;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f672d8;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #ed6c9b;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.dark-mode .direct-chat-red .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-green .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

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

.users-list > li {
  float: left;
  padding: 10px;
  text-align: center;
  width: 25%;
}

.users-list > li img {
  border-radius: 50%;
  height: auto;
  max-width: 100%;
}

.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}

.users-list-name,
.users-list-date {
  display: block;
}

.users-list-name {
  color: #495057;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.users-list-date {
  color: #748290;
  font-size: 12px;
}

.dark-mode .users-list-name {
  color: #ced4da;
}

.dark-mode .users-list-date {
  color: #adb5bd;
}

.card-widget {
  border: 0;
  position: relative;
}

.widget-user .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  height: 135px;
  padding: 1rem;
  text-align: center;
}

.widget-user .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.widget-user .widget-user-desc {
  margin-top: 0;
}

.widget-user .widget-user-image {
  left: 50%;
  margin-left: -45px;
  position: absolute;
  top: 80px;
}

.widget-user .widget-user-image > img {
  border: 3px solid #fff;
  height: auto;
  width: 90px;
}

.widget-user .card-footer {
  padding-top: 50px;
}

.widget-user-2 .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem;
}

.widget-user-2 .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 5px;
  margin-top: 5px;
}

.widget-user-2 .widget-user-desc {
  margin-top: 0;
}

.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}

.widget-user-2 .widget-user-image > img {
  float: left;
  height: auto;
  width: 65px;
}

.mailbox-messages > .table {
  margin: 0;
}

.mailbox-controls {
  padding: 5px;
}

.mailbox-controls.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.mailbox-read-info {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px;
}

.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}

.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0;
}

.mailbox-read-time {
  color: #999;
  font-size: 13px;
}

.mailbox-read-message {
  padding: 10px;
}

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

.mailbox-attachments li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 200px;
}

.mailbox-attachment-name {
  color: #666;
  font-weight: 700;
}

.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}

.mailbox-attachment-info {
  background-color: #f8f9fa;
  padding: 10px;
}

.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}

.mailbox-attachment-size > span {
  display: inline-block;
  padding-top: .75rem;
}

.mailbox-attachment-icon {
  color: #666;
  font-size: 65px;
  max-height: 132.5px;
  padding: 20px 10px;
  text-align: center;
}

.mailbox-attachment-icon.has-img {
  padding: 0;
}

.mailbox-attachment-icon.has-img > img {
  height: auto;
  max-width: 100%;
}

.lockscreen {
  background-color: #e9ecef;
}

.lockscreen .lockscreen-name {
  font-weight: 600;
  text-align: center;
}

.lockscreen-logo {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center;
}

.lockscreen-logo a {
  color: #495057;
}

.lockscreen-wrapper {
  margin: 0 auto;
  margin-top: 10%;
  max-width: 400px;
}

.lockscreen-item {
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 30px;
  padding: 0;
  position: relative;
  width: 290px;
}

.lockscreen-image {
  border-radius: 50%;
  background-color: #fff;
  left: -10px;
  padding: 5px;
  position: absolute;
  top: -25px;
  z-index: 10;
}

.lockscreen-image > img {
  border-radius: 50%;
  height: 70px;
  width: 70px;
}

.lockscreen-credentials {
  margin-left: 70px;
}

.lockscreen-credentials .form-control {
  border: 0;
}

.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}

.lockscreen-footer {
  margin-top: 10px;
}

.dark-mode .lockscreen-item {
  background-color: #343a40;
}

.dark-mode .lockscreen-logo a {
  color: #fff;
}

.dark-mode .lockscreen-credentials .btn {
  background-color: #343a40;
}

.dark-mode .lockscreen-image {
  background-color: #6c757d;
}

.login-logo,
.register-logo {
  font-size: 2.1rem;
  font-weight: 300;
  margin-bottom: .9rem;
  text-align: center;
}

.login-logo a,
.register-logo a {
  color: #495057;
}

.login-page,
.register-page {
  -ms-flex-align: center;
  align-items: center;
  background-color: #e9ecef;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
}

.login-box,
.register-box {
  width: 360px;
}

@media (max-width: 576px) {
  .login-box,
  .register-box {
    margin-top: .5rem;
    width: 90%;
  }
}

.login-box .card,
.register-box .card {
  margin-bottom: 0;
}

.login-card-body,
.register-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control {
  border-right: 0;
}

.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #80bdff;
}

.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28a745;
}

.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  border-color: #dc3545;
}

.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.login-box-msg,
.register-box-msg {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
}

.social-auth-links {
  margin: 10px 0;
}

.dark-mode .login-card-body,
.dark-mode .register-card-body {
  background-color: #343a40;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .login-logo a,
.dark-mode .register-logo a {
  color: #fff;
}

.error-page {
  margin: 20px auto 0;
  width: 600px;
}

@media (max-width: 767.98px) {
  .error-page {
    width: 100%;
  }
}

.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}

.error-page > .error-content {
  display: block;
  margin-left: 190px;
}

@media (max-width: 767.98px) {
  .error-page > .error-content {
    margin-left: 0;
  }
}

.error-page > .error-content > h3 {
  font-size: 25px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .error-content > h3 {
    text-align: center;
  }
}

.invoice {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
}

.invoice-title {
  margin-top: 0;
}

.dark-mode .invoice {
  background-color: #343a40;
}

.profile-user-img {
  border: 3px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 100px;
}

.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

.post {
  border-bottom: 1px solid #adb5bd;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.post .user-block {
  margin-bottom: 15px;
  width: 100%;
}

.post .row {
  width: 100%;
}

.dark-mode .post {
  color: #fff;
  border-color: #6c757d;
}

.product-image {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.product-image-thumbs {
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
}

.product-image-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1rem;
  max-width: 7rem;
  padding: 0.5rem;
}

.product-image-thumb img {
  max-width: 100%;
  height: auto;
  -ms-flex-item-align: center;
  align-self: center;
}

.product-image-thumb:hover {
  opacity: .5;
}

.product-share a {
  margin-right: .5rem;
}

.projects td {
  vertical-align: middle;
}

.projects .list-inline {
  margin-bottom: 0;
}

.projects img.table-avatar,
.projects .table-avatar img {
  border-radius: 50%;
  display: inline;
  width: 2.5rem;
}

.projects .project-state {
  text-align: center;
}

body.iframe-mode .main-sidebar {
  display: none;
}

body.iframe-mode .content-wrapper {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

body.iframe-mode .main-header,
body.iframe-mode .main-footer {
  display: none;
}

body.iframe-mode-fullscreen {
  overflow: hidden;
}

body.iframe-mode-fullscreen.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: 0 !important;
}

.content-wrapper {
  height: 100%;
}

.content-wrapper.iframe-mode .btn-iframe-close {
  color: #dc3545;
  position: absolute;
  line-height: 1;
  right: .125rem;
  top: .125rem;
  z-index: 10;
  visibility: hidden;
}

.content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .navbar-nav {
  overflow-y: auto;
  width: 100%;
}

.content-wrapper.iframe-mode .navbar-nav .nav-link {
  white-space: nowrap;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item {
  position: relative;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .tab-content {
  position: relative;
}

.content-wrapper.iframe-mode .tab-pane + .tab-empty {
  display: none;
}

.content-wrapper.iframe-mode .tab-empty {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-wrapper.iframe-mode .tab-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  background-color: #f4f6f9;
}

.content-wrapper.iframe-mode .tab-loading > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.content-wrapper.iframe-mode iframe {
  border: 0;
  width: 100%;
  height: 100%;
  margin-bottom: -8px;
}

.content-wrapper.iframe-mode iframe .content-wrapper {
  padding-bottom: 0 !important;
}

body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-left: 0 !important;
  height: 100%;
  min-height: 100%;
  z-index: 1048;
}

.permanent-btn-iframe-close .btn-iframe-close {
  -webkit-animation: none !important;
  animation: none !important;
  visibility: visible !important;
  opacity: 1;
}

.dark-mode .content-wrapper.iframe-mode .tab-loading {
  background-color: #343a40;
}

.content-wrapper.kanban {
  height: 1px;
}

.content-wrapper.kanban .content {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.content-wrapper.kanban .content .container,
.content-wrapper.kanban .content .container-fluid,
.content-wrapper.kanban .content .container-sm,
.content-wrapper.kanban .content .container-md,
.content-wrapper.kanban .content .container-lg,
.content-wrapper.kanban .content .container-xl {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.content-wrapper.kanban .content-header + .content {
  height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
}

.content-wrapper.kanban .card .card-body {
  padding: .5rem;
}

.content-wrapper.kanban .card.card-row {
  width: 340px;
  display: inline-block;
  margin: 0 .5rem;
}

.content-wrapper.kanban .card.card-row:first-child {
  margin-left: 0;
}

.content-wrapper.kanban .card.card-row .card-body {
  height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  overflow-y: auto;
}

.content-wrapper.kanban .card.card-row .card:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

.content-wrapper.kanban .card.card-row .card .card-header {
  padding: .5rem .75rem;
}

.content-wrapper.kanban .card.card-row .card .card-body {
  padding: .75rem;
}

.content-wrapper.kanban .btn-tool.btn-link {
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
}

.fc-button {
  background: #f8f9fa;
  background-image: none;
  border-bottom-color: #ddd;
  border-color: #ddd;
  color: #495057;
}

.fc-button:hover, .fc-button:active, .fc-button.hover {
  background-color: #e9e9e9;
}

.fc-header-title h2 {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  margin-left: 10px;
}

.fc-header-right {
  padding-right: 10px;
}

.fc-header-left {
  padding-left: 10px;
}

.fc-widget-header {
  background: #fafafa;
}

.fc-grid {
  border: 0;
  width: 100%;
}

.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {
  border-left: 0;
  border-right: 0;
}

.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {
  border-right: 0;
}

.fc-toolbar,
.fc-toolbar.fc-header-toolbar {
  margin: 0;
  padding: 1rem;
}

@media (max-width: 575.98px) {
  .fc-toolbar {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fc-toolbar .fc-left {
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: .5rem;
  }
  .fc-toolbar .fc-center {
    -ms-flex-order: 0;
    order: 0;
    margin-bottom: .375rem;
  }
  .fc-toolbar .fc-right {
    -ms-flex-order: 2;
    order: 2;
  }
}

.fc-day-number {
  font-size: 20px;
  font-weight: 300;
  padding-right: 10px;
}

.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fc-color-picker > li {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin-right: 5px;
}

.fc-color-picker > li .fa,
.fc-color-picker > li .fas,
.fc-color-picker > li .far,
.fc-color-picker > li .fab,
.fc-color-picker > li .fal,
.fc-color-picker > li .fad,
.fc-color-picker > li .svg-inline--fa,
.fc-color-picker > li .ion {
  transition: -webkit-transform linear .3s;
  transition: transform linear .3s;
  transition: transform linear .3s, -webkit-transform linear .3s;
}

.fc-color-picker > li .fa:hover,
.fc-color-picker > li .fas:hover,
.fc-color-picker > li .far:hover,
.fc-color-picker > li .fab:hover,
.fc-color-picker > li .fal:hover,
.fc-color-picker > li .fad:hover,
.fc-color-picker > li .svg-inline--fa:hover,
.fc-color-picker > li .ion:hover {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

#add-new-event {
  transition: all linear .3s;
}

.external-event {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  cursor: move;
  font-weight: 700;
  margin-bottom: 4px;
  padding: 5px 10px;
}

.external-event:hover {
  box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
}

.select2-container--default .select2-selection--single {
  border: 1px solid #ced4da;
  padding: 0.46875rem 0.75rem;
  height: calc(2.25rem + 2px);
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-dropdown {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-results__option {
  padding: 6px 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  height: auto;
  margin-top: -3px;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 31px;
  right: 6px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}

.select2-container--default .select2-dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #80bdff;
}

.select2-container--default .select2-dropdown.select2-dropdown--below {
  border-top: 0;
}

.select2-container--default .select2-dropdown.select2-dropdown--above {
  border-bottom: 0;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #6c757d;
}

.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #dee2e6;
}

.select2-container--default .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true']:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #ced4da;
  min-height: calc(2.25rem + 2px);
}

.select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.375rem 0.375rem;
  margin-bottom: -0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  width: 100%;
  margin-left: 0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
  width: 100% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  border: 0;
  margin-top: 6px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
  padding: 0 10px;
  margin-top: .31rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
  float: right;
  margin-left: 5px;
  margin-right: -2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
  margin-top: 8px;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
  margin-top: .4rem;
}

.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-container--default.select2-container--focus .select2-search__field {
  border: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered li {
  padding-right: 10px;
}

.input-group-prepend ~ .select2-container--default .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group > .select2-container--default:not(:last-child) .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  box-shadow: none;
}

select.form-control-sm ~ .select2-container--default {
  font-size: 75%;
}

.text-sm .select2-container--default .select2-selection--single,
select.form-control-sm ~ .select2-container--default .select2-selection--single {
  height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -.4rem;
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -.12rem;
}

.text-sm .select2-container--default .select2-selection--multiple,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
  min-height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.25rem 0.25rem;
  margin-top: -0.1rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  margin-left: 0.25rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  margin-top: 6px;
}

.maximized-card .select2-dropdown {
  z-index: 9999;
}

.select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
.select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

.select2-container--default .select2-primary .select2-results__option--highlighted,
.select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple:focus,
.select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
.select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted,
.select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple:focus,
.select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
.select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
.select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-success .select2-results__option--highlighted,
.select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple:focus,
.select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
.select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
.select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-info .select2-results__option--highlighted,
.select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple:focus,
.select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
.select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
.select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-warning .select2-results__option--highlighted,
.select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple:focus,
.select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
.select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
.select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-danger .select2-results__option--highlighted,
.select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple:focus,
.select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
.select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
.select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-light .select2-results__option--highlighted,
.select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple:focus,
.select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
.select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
.select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-dark .select2-results__option--highlighted,
.select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple:focus,
.select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
.select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #99c5de;
}

.select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
.select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #99c5de;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted,
.select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #3c8dbc;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3884b0;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple:focus,
.select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
.select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #99c5de;
}

.select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #005ebf;
}

.select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #005ebf;
}

.select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
.select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #005ebf;
}

.select2-container--default .select2-navy .select2-results__option--highlighted,
.select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #001f3f;
  color: #fff;
}

.select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #001730;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple:focus,
.select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #005ebf;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #001f3f;
  border-color: #001226;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
.select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #005ebf;
}

.select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #87cfaf;
}

.select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
.select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #87cfaf;
}

.select2-container--default .select2-olive .select2-results__option--highlighted,
.select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #3d9970;
  color: #fff;
}

.select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #398e68;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple:focus,
.select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3d9970;
  border-color: #368763;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
.select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #87cfaf;
}

.select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #81ffb8;
}

.select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
.select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #81ffb8;
}

.select2-container--default .select2-lime .select2-results__option--highlighted,
.select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #01ff70;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00f169;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple:focus,
.select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #01ff70;
  border-color: #00e765;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
.select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #81ffb8;
}

.select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f88adf;
}

.select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f88adf;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f012be;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e40eb4;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
.select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f012be;
  border-color: #db0ead;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f88adf;
}

.select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f083ab;
}

.select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
.select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f083ab;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted,
.select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #d81b60;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ca195a;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple:focus,
.select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #d81b60;
  border-color: #c11856;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
.select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f083ab;
}

.select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
.select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted,
.select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple:focus,
.select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
.select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
.select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted,
.select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple:focus,
.select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
.select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
.select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .select2-purple .select2-results__option--highlighted,
.select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple:focus,
.select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
.select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
.select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .select2-pink .select2-results__option--highlighted,
.select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple:focus,
.select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
.select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
.select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-red .select2-results__option--highlighted,
.select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple:focus,
.select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
.select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
.select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .select2-orange .select2-results__option--highlighted,
.select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .select2-orange .select2-selection--multiple:focus,
.select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
.select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
.select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted,
.select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple:focus,
.select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
.select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
.select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-green .select2-results__option--highlighted,
.select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple:focus,
.select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
.select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
.select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .select2-teal .select2-results__option--highlighted,
.select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple:focus,
.select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
.select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
.select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted,
.select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple:focus,
.select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
.select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
.select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-white .select2-results__option--highlighted,
.select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple:focus,
.select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
.select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
.select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-gray .select2-results__option--highlighted,
.select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple:focus,
.select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
.select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
.select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-selection {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-container--disabled .select2-selection--single {
  background-color: #454d55;
}

.dark-mode .select2-selection--single {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

.dark-mode .select2-dropdown .select2-search__field,
.dark-mode .select2-search--inline .select2-search__field {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-dropdown {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-results__option[aria-selected="true"] {
  background-color: #3f474e !important;
  color: #dee2e6;
}

.dark-mode .select2-container .select2-search--inline .select2-search__field {
  background-color: transparent;
  color: #fff;
}

.dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #fff;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple:focus,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple:focus,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple:focus,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-success.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple:focus,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-info.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple:focus,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple:focus,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple:focus,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple:focus,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e6f1f7;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #86bad8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #7ab3d5;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #86bad8;
  border-color: #72afd2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e6f1f7;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #006ad8;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #002c59;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #002449;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple:focus,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #002c59;
  border-color: #001f3f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #006ad8;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #cfecdf;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #69c39b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple:focus,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #74c8a3;
  border-color: #62c096;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #cfecdf;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e7fff1;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #58ffa1;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple:focus,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #67ffa9;
  border-color: #4eff9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e7fff1;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #feeaf9;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f672d8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f564d4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f672d8;
  border-color: #f55ad2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #feeaf9;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fbdee8;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eb5f92;
  color: #fff;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple:focus,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ed6c9b;
  border-color: #ea568c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fbdee8;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple:focus,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple:focus,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple:focus,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple:focus,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.dark-mode .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple:focus,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-red.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple:focus,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple:focus,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple:focus,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-green.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple:focus,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple:focus,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple:focus,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple:focus,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.slider .tooltip.in {
  opacity: 0.9;
}

.slider.slider-vertical {
  height: 100%;
}

.slider.slider-horizontal {
  width: 100%;
}

.slider-primary .slider .slider-selection {
  background: #007bff;
}

.slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.slider-success .slider .slider-selection {
  background: #28a745;
}

.slider-info .slider .slider-selection {
  background: #17a2b8;
}

.slider-warning .slider .slider-selection {
  background: #ffc107;
}

.slider-danger .slider .slider-selection {
  background: #dc3545;
}

.slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.slider-dark .slider .slider-selection {
  background: #343a40;
}

.slider-lightblue .slider .slider-selection {
  background: #3c8dbc;
}

.slider-navy .slider .slider-selection {
  background: #001f3f;
}

.slider-olive .slider .slider-selection {
  background: #3d9970;
}

.slider-lime .slider .slider-selection {
  background: #01ff70;
}

.slider-fuchsia .slider .slider-selection {
  background: #f012be;
}

.slider-maroon .slider .slider-selection {
  background: #d81b60;
}

.slider-blue .slider .slider-selection {
  background: #007bff;
}

.slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.slider-red .slider .slider-selection {
  background: #dc3545;
}

.slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.slider-yellow .slider .slider-selection {
  background: #ffc107;
}

.slider-green .slider .slider-selection {
  background: #28a745;
}

.slider-teal .slider .slider-selection {
  background: #20c997;
}

.slider-cyan .slider .slider-selection {
  background: #17a2b8;
}

.slider-white .slider .slider-selection {
  background: #fff;
}

.slider-gray .slider .slider-selection {
  background: #6c757d;
}

.slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-track {
  background-color: #4b545c;
  background-image: none;
}

.dark-mode .slider-primary .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-success .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-info .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-warning .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-danger .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.dark-mode .slider-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-lightblue .slider .slider-selection {
  background: #86bad8;
}

.dark-mode .slider-navy .slider .slider-selection {
  background: #002c59;
}

.dark-mode .slider-olive .slider .slider-selection {
  background: #74c8a3;
}

.dark-mode .slider-lime .slider .slider-selection {
  background: #67ffa9;
}

.dark-mode .slider-fuchsia .slider .slider-selection {
  background: #f672d8;
}

.dark-mode .slider-maroon .slider .slider-selection {
  background: #ed6c9b;
}

.dark-mode .slider-blue .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.dark-mode .slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.dark-mode .slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.dark-mode .slider-red .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.dark-mode .slider-yellow .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-green .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-teal .slider .slider-selection {
  background: #20c997;
}

.dark-mode .slider-cyan .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-white .slider .slider-selection {
  background: #fff;
}

.dark-mode .slider-gray .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:checked + label::before,
.icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:checked + label::before,
.icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:checked + label::before,
.icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:checked + label::before,
.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:checked + label::before,
.icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:checked + label::before,
.icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:checked + label::before,
.icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:checked + label::before,
.icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #001f3f;
  border-color: #001f3f;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:checked + label::before,
.icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3d9970;
  border-color: #3d9970;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:checked + label::before,
.icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #01ff70;
  border-color: #01ff70;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:checked + label::before,
.icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f012be;
  border-color: #f012be;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:checked + label::before,
.icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d81b60;
  border-color: #d81b60;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:checked + label::before,
.icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:checked + label::before,
.icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:checked + label::before,
.icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:checked + label::before,
.icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:checked + label::before,
.icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:checked + label::before,
.icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:checked + label::before,
.icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:checked + label::before,
.icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:checked + label::before,
.icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:checked + label::before,
.icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:checked + label::before,
.icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:checked + label::before,
.icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + input[type="hidden"] + label::before,
.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:checked + label::before,
.dark-mode .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:checked + label::before,
.dark-mode .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:checked + label::before,
.dark-mode .icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:checked + label::before,
.dark-mode .icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:checked + label::before,
.dark-mode .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:checked + label::before,
.dark-mode .icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:checked + label::before,
.dark-mode .icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:checked + label::before,
.dark-mode .icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:checked + label::before,
.dark-mode .icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #86bad8;
  border-color: #86bad8;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:checked + label::before,
.dark-mode .icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #002c59;
  border-color: #002c59;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:checked + label::before,
.dark-mode .icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #74c8a3;
  border-color: #74c8a3;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:checked + label::before,
.dark-mode .icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #67ffa9;
  border-color: #67ffa9;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:checked + label::before,
.dark-mode .icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f672d8;
  border-color: #f672d8;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:checked + label::before,
.dark-mode .icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:checked + label::before,
.dark-mode .icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:checked + label::before,
.dark-mode .icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:checked + label::before,
.dark-mode .icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:checked + label::before,
.dark-mode .icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:checked + label::before,
.dark-mode .icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:checked + label::before,
.dark-mode .icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:checked + label::before,
.dark-mode .icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:checked + label::before,
.dark-mode .icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:checked + label::before,
.dark-mode .icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:checked + label::before,
.dark-mode .icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:checked + label::before,
.dark-mode .icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:checked + label::before,
.dark-mode .icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:checked + label::before,
.dark-mode .icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.mapael .map {
  position: relative;
}

.mapael .mapTooltip {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: #000;
  color: #fff;
  display: block;
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  text-align: center;
  word-wrap: break-word;
  z-index: 1070;
}

.mapael .myLegend {
  background-color: #f8f9fa;
  border: 1px solid #adb5bd;
  padding: 10px;
  width: 600px;
}

.mapael .zoomButton {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  cursor: pointer;
  font-weight: 700;
  height: 16px;
  left: 10px;
  line-height: 14px;
  padding-left: 1px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 16px;
}

.mapael .zoomButton:hover, .mapael .zoomButton:active, .mapael .zoomButton.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.mapael .zoomReset {
  line-height: 12px;
  top: 10px;
}

.mapael .zoomIn {
  top: 30px;
}

.mapael .zoomOut {
  top: 50px;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  height: 15px;
  width: 15px;
  padding: 1px 2px;
}

.jqvmap-zoomin:hover, .jqvmap-zoomin:active, .jqvmap-zoomin.hover,
.jqvmap-zoomout:hover,
.jqvmap-zoomout:active,
.jqvmap-zoomout.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.swal2-icon.swal2-info {
  border-color: ligthen(#17a2b8, 20%);
  color: #17a2b8;
}

.swal2-icon.swal2-warning {
  border-color: ligthen(#ffc107, 20%);
  color: #ffc107;
}

.swal2-icon.swal2-error {
  border-color: ligthen(#dc3545, 20%);
  color: #dc3545;
}

.swal2-icon.swal2-question {
  border-color: ligthen(#6c757d, 20%);
  color: #6c757d;
}

.swal2-icon.swal2-success {
  border-color: ligthen(#28a745, 20%);
  color: #28a745;
}

.swal2-icon.swal2-success .swal2-success-ring {
  border-color: ligthen(#28a745, 20%);
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  background-color: #28a745;
}

.dark-mode .swal2-popup {
  background-color: #343a40;
  color: #e9ecef;
}

.dark-mode .swal2-popup .swal2-content,
.dark-mode .swal2-popup .swal2-title {
  color: #e9ecef;
}

#toast-container .toast {
  background-color: #007bff;
}

#toast-container .toast-success {
  background-color: #28a745;
}

#toast-container .toast-error {
  background-color: #dc3545;
}

#toast-container .toast-info {
  background-color: #17a2b8;
}

#toast-container .toast-warning {
  background-color: #ffc107;
}

.toast-bottom-full-width .toast,
.toast-top-full-width .toast {
  max-width: inherit;
}

.pace {
  z-index: 1048;
}

.pace .pace-progress {
  z-index: 1049;
}

.pace .pace-activity {
  z-index: 1050;
}

.pace-primary .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-primary .pace {
  background: #fff;
}

.pace-barber-shop-primary .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-primary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-primary .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

.pace-bounce-primary .pace .pace-activity {
  background: #007bff;
}

.pace-center-atom-primary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-primary .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-primary .pace-activity {
  border-color: #007bff;
}

.pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before {
  border-color: #007bff;
}

.pace-center-circle-primary .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

.pace-center-radar-primary .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

.pace-center-radar-primary .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

.pace-center-simple-primary .pace {
  background: #fff;
  border-color: #007bff;
}

.pace-center-simple-primary .pace .pace-progress {
  background: #007bff;
}

.pace-material-primary .pace {
  color: #007bff;
}

.pace-corner-indicator-primary .pace .pace-activity {
  background: #007bff;
}

.pace-corner-indicator-primary .pace .pace-activity::after,
.pace-corner-indicator-primary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-primary .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

.pace-corner-indicator-primary .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

.pace-fill-left-primary .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

.pace-flash-primary .pace .pace-progress {
  background: #007bff;
}

.pace-flash-primary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

.pace-flash-primary .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

.pace-loading-bar-primary .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-primary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

.pace-mac-osx-primary .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-primary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-primary .pace-progress {
  color: #007bff;
}

.pace-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace {
  background: #fff;
}

.pace-barber-shop-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-secondary .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-secondary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-secondary .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-secondary .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-secondary .pace-activity::after, .pace-center-atom-secondary .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-secondary .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-secondary .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-secondary .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-secondary .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-material-secondary .pace {
  color: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity::after,
.pace-corner-indicator-secondary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-secondary .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-secondary .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-secondary .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-secondary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-secondary .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-secondary .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-secondary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-secondary .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-secondary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-secondary .pace-progress {
  color: #6c757d;
}

.pace-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace {
  background: #fff;
}

.pace-barber-shop-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-success .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-success .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-success .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-success .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-success .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-success .pace-activity::after, .pace-center-atom-success .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-success .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-success .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-success .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-success .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-success .pace .pace-progress {
  background: #28a745;
}

.pace-material-success .pace {
  color: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity::after,
.pace-corner-indicator-success .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-success .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-success .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-success .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-success .pace .pace-progress {
  background: #28a745;
}

.pace-flash-success .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-success .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-success .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-success .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-success .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-success .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-success .pace-progress {
  color: #28a745;
}

.pace-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace {
  background: #fff;
}

.pace-barber-shop-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-info .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-info .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-info .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-info .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-info .pace-activity::after, .pace-center-atom-info .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-info .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-info .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-info .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-info .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-info .pace {
  color: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity::after,
.pace-corner-indicator-info .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-info .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-info .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-info .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-info .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-info .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-info .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-info .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-info .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-info .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-info .pace-progress {
  color: #17a2b8;
}

.pace-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace {
  background: #1f2d3d;
}

.pace-barber-shop-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-warning .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-warning .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-warning .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-warning .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-warning .pace-activity::after, .pace-center-atom-warning .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-warning .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-warning .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-warning .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-warning .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-material-warning .pace {
  color: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity::after,
.pace-corner-indicator-warning .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-warning .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-warning .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-warning .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-warning .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-warning .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-warning .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-warning .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-warning .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-warning .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-warning .pace-progress {
  color: #ffc107;
}

.pace-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace {
  background: #fff;
}

.pace-barber-shop-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-danger .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-danger .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-danger .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-danger .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-danger .pace-activity::after, .pace-center-atom-danger .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-danger .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-danger .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-danger .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-danger .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-material-danger .pace {
  color: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity::after,
.pace-corner-indicator-danger .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-danger .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-danger .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-danger .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-danger .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-danger .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-danger .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-danger .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-danger .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-danger .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-danger .pace-progress {
  color: #dc3545;
}

.pace-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace {
  background: #1f2d3d;
}

.pace-barber-shop-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-light .pace .pace-progress::after {
  color: rgba(248, 249, 250, 0.2);
}

.pace-bounce-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-center-atom-light .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-light .pace-progress::before {
  background: #f8f9fa;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-light .pace-activity {
  border-color: #f8f9fa;
}

.pace-center-atom-light .pace-activity::after, .pace-center-atom-light .pace-activity::before {
  border-color: #f8f9fa;
}

.pace-center-circle-light .pace .pace-progress {
  background: rgba(248, 249, 250, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-light .pace .pace-activity {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-radar-light .pace .pace-activity::before {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-simple-light .pace {
  background: #1f2d3d;
  border-color: #f8f9fa;
}

.pace-center-simple-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-material-light .pace {
  color: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity::after,
.pace-corner-indicator-light .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-light .pace .pace-activity::before {
  border-right-color: rgba(248, 249, 250, 0.2);
  border-left-color: rgba(248, 249, 250, 0.2);
}

.pace-corner-indicator-light .pace .pace-activity::after {
  border-top-color: rgba(248, 249, 250, 0.2);
  border-bottom-color: rgba(248, 249, 250, 0.2);
}

.pace-fill-left-light .pace .pace-progress {
  background-color: rgba(248, 249, 250, 0.2);
}

.pace-flash-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-flash-light .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f8f9fa, 0 0 5px #f8f9fa;
}

.pace-flash-light .pace .pace-activity {
  border-top-color: #f8f9fa;
  border-left-color: #f8f9fa;
}

.pace-loading-bar-light .pace .pace-progress {
  background: #f8f9fa;
  color: #f8f9fa;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-light .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f8f9fa, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-light .pace .pace-progress {
  background-color: #f8f9fa;
  box-shadow: inset -1px 0 #f8f9fa, inset 0 -1px #f8f9fa, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-light .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-light .pace-progress {
  color: #f8f9fa;
}

.pace-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace {
  background: #fff;
}

.pace-barber-shop-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-dark .pace-activity::after, .pace-center-atom-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity::after,
.pace-corner-indicator-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-dark .pace-progress {
  color: #343a40;
}

.pace-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace {
  background: #fff;
}

.pace-barber-shop-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lightblue .pace .pace-progress::after {
  color: rgba(60, 141, 188, 0.2);
}

.pace-bounce-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-center-atom-lightblue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lightblue .pace-progress::before {
  background: #3c8dbc;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lightblue .pace-activity {
  border-color: #3c8dbc;
}

.pace-center-atom-lightblue .pace-activity::after, .pace-center-atom-lightblue .pace-activity::before {
  border-color: #3c8dbc;
}

.pace-center-circle-lightblue .pace .pace-progress {
  background: rgba(60, 141, 188, 0.8);
  color: #fff;
}

.pace-center-radar-lightblue .pace .pace-activity {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-radar-lightblue .pace .pace-activity::before {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-simple-lightblue .pace {
  background: #fff;
  border-color: #3c8dbc;
}

.pace-center-simple-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-material-lightblue .pace {
  color: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity::after,
.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border-right-color: rgba(60, 141, 188, 0.2);
  border-left-color: rgba(60, 141, 188, 0.2);
}

.pace-corner-indicator-lightblue .pace .pace-activity::after {
  border-top-color: rgba(60, 141, 188, 0.2);
  border-bottom-color: rgba(60, 141, 188, 0.2);
}

.pace-fill-left-lightblue .pace .pace-progress {
  background-color: rgba(60, 141, 188, 0.2);
}

.pace-flash-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-flash-lightblue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3c8dbc, 0 0 5px #3c8dbc;
}

.pace-flash-lightblue .pace .pace-activity {
  border-top-color: #3c8dbc;
  border-left-color: #3c8dbc;
}

.pace-loading-bar-lightblue .pace .pace-progress {
  background: #3c8dbc;
  color: #3c8dbc;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-lightblue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3c8dbc, inset 0 0 0 7px #fff;
}

.pace-mac-osx-lightblue .pace .pace-progress {
  background-color: #3c8dbc;
  box-shadow: inset -1px 0 #3c8dbc, inset 0 -1px #3c8dbc, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-lightblue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lightblue .pace-progress {
  color: #3c8dbc;
}

.pace-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace {
  background: #fff;
}

.pace-barber-shop-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-navy .pace .pace-progress::after {
  color: rgba(0, 31, 63, 0.2);
}

.pace-bounce-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-center-atom-navy .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-navy .pace-progress::before {
  background: #001f3f;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-navy .pace-activity {
  border-color: #001f3f;
}

.pace-center-atom-navy .pace-activity::after, .pace-center-atom-navy .pace-activity::before {
  border-color: #001f3f;
}

.pace-center-circle-navy .pace .pace-progress {
  background: rgba(0, 31, 63, 0.8);
  color: #fff;
}

.pace-center-radar-navy .pace .pace-activity {
  border-color: #001f3f transparent transparent;
}

.pace-center-radar-navy .pace .pace-activity::before {
  border-color: #001f3f transparent transparent;
}

.pace-center-simple-navy .pace {
  background: #fff;
  border-color: #001f3f;
}

.pace-center-simple-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-material-navy .pace {
  color: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity::after,
.pace-corner-indicator-navy .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-navy .pace .pace-activity::before {
  border-right-color: rgba(0, 31, 63, 0.2);
  border-left-color: rgba(0, 31, 63, 0.2);
}

.pace-corner-indicator-navy .pace .pace-activity::after {
  border-top-color: rgba(0, 31, 63, 0.2);
  border-bottom-color: rgba(0, 31, 63, 0.2);
}

.pace-fill-left-navy .pace .pace-progress {
  background-color: rgba(0, 31, 63, 0.2);
}

.pace-flash-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-flash-navy .pace .pace-progress-inner {
  box-shadow: 0 0 10px #001f3f, 0 0 5px #001f3f;
}

.pace-flash-navy .pace .pace-activity {
  border-top-color: #001f3f;
  border-left-color: #001f3f;
}

.pace-loading-bar-navy .pace .pace-progress {
  background: #001f3f;
  color: #001f3f;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-navy .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #001f3f, inset 0 0 0 7px #fff;
}

.pace-mac-osx-navy .pace .pace-progress {
  background-color: #001f3f;
  box-shadow: inset -1px 0 #001f3f, inset 0 -1px #001f3f, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-navy .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-navy .pace-progress {
  color: #001f3f;
}

.pace-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace {
  background: #fff;
}

.pace-barber-shop-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-olive .pace .pace-progress::after {
  color: rgba(61, 153, 112, 0.2);
}

.pace-bounce-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-center-atom-olive .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-olive .pace-progress::before {
  background: #3d9970;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-olive .pace-activity {
  border-color: #3d9970;
}

.pace-center-atom-olive .pace-activity::after, .pace-center-atom-olive .pace-activity::before {
  border-color: #3d9970;
}

.pace-center-circle-olive .pace .pace-progress {
  background: rgba(61, 153, 112, 0.8);
  color: #fff;
}

.pace-center-radar-olive .pace .pace-activity {
  border-color: #3d9970 transparent transparent;
}

.pace-center-radar-olive .pace .pace-activity::before {
  border-color: #3d9970 transparent transparent;
}

.pace-center-simple-olive .pace {
  background: #fff;
  border-color: #3d9970;
}

.pace-center-simple-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-material-olive .pace {
  color: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity::after,
.pace-corner-indicator-olive .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-olive .pace .pace-activity::before {
  border-right-color: rgba(61, 153, 112, 0.2);
  border-left-color: rgba(61, 153, 112, 0.2);
}

.pace-corner-indicator-olive .pace .pace-activity::after {
  border-top-color: rgba(61, 153, 112, 0.2);
  border-bottom-color: rgba(61, 153, 112, 0.2);
}

.pace-fill-left-olive .pace .pace-progress {
  background-color: rgba(61, 153, 112, 0.2);
}

.pace-flash-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-flash-olive .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3d9970, 0 0 5px #3d9970;
}

.pace-flash-olive .pace .pace-activity {
  border-top-color: #3d9970;
  border-left-color: #3d9970;
}

.pace-loading-bar-olive .pace .pace-progress {
  background: #3d9970;
  color: #3d9970;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-olive .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3d9970, inset 0 0 0 7px #fff;
}

.pace-mac-osx-olive .pace .pace-progress {
  background-color: #3d9970;
  box-shadow: inset -1px 0 #3d9970, inset 0 -1px #3d9970, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-olive .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-olive .pace-progress {
  color: #3d9970;
}

.pace-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace {
  background: #1f2d3d;
}

.pace-barber-shop-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lime .pace .pace-progress::after {
  color: rgba(1, 255, 112, 0.2);
}

.pace-bounce-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-center-atom-lime .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lime .pace-progress::before {
  background: #01ff70;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lime .pace-activity {
  border-color: #01ff70;
}

.pace-center-atom-lime .pace-activity::after, .pace-center-atom-lime .pace-activity::before {
  border-color: #01ff70;
}

.pace-center-circle-lime .pace .pace-progress {
  background: rgba(1, 255, 112, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-lime .pace .pace-activity {
  border-color: #01ff70 transparent transparent;
}

.pace-center-radar-lime .pace .pace-activity::before {
  border-color: #01ff70 transparent transparent;
}

.pace-center-simple-lime .pace {
  background: #1f2d3d;
  border-color: #01ff70;
}

.pace-center-simple-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-material-lime .pace {
  color: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity::after,
.pace-corner-indicator-lime .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-lime .pace .pace-activity::before {
  border-right-color: rgba(1, 255, 112, 0.2);
  border-left-color: rgba(1, 255, 112, 0.2);
}

.pace-corner-indicator-lime .pace .pace-activity::after {
  border-top-color: rgba(1, 255, 112, 0.2);
  border-bottom-color: rgba(1, 255, 112, 0.2);
}

.pace-fill-left-lime .pace .pace-progress {
  background-color: rgba(1, 255, 112, 0.2);
}

.pace-flash-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-flash-lime .pace .pace-progress-inner {
  box-shadow: 0 0 10px #01ff70, 0 0 5px #01ff70;
}

.pace-flash-lime .pace .pace-activity {
  border-top-color: #01ff70;
  border-left-color: #01ff70;
}

.pace-loading-bar-lime .pace .pace-progress {
  background: #01ff70;
  color: #01ff70;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-lime .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #01ff70, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-lime .pace .pace-progress {
  background-color: #01ff70;
  box-shadow: inset -1px 0 #01ff70, inset 0 -1px #01ff70, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-lime .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lime .pace-progress {
  color: #01ff70;
}

.pace-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace {
  background: #fff;
}

.pace-barber-shop-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-fuchsia .pace .pace-progress::after {
  color: rgba(240, 18, 190, 0.2);
}

.pace-bounce-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-center-atom-fuchsia .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-fuchsia .pace-progress::before {
  background: #f012be;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-fuchsia .pace-activity {
  border-color: #f012be;
}

.pace-center-atom-fuchsia .pace-activity::after, .pace-center-atom-fuchsia .pace-activity::before {
  border-color: #f012be;
}

.pace-center-circle-fuchsia .pace .pace-progress {
  background: rgba(240, 18, 190, 0.8);
  color: #fff;
}

.pace-center-radar-fuchsia .pace .pace-activity {
  border-color: #f012be transparent transparent;
}

.pace-center-radar-fuchsia .pace .pace-activity::before {
  border-color: #f012be transparent transparent;
}

.pace-center-simple-fuchsia .pace {
  background: #fff;
  border-color: #f012be;
}

.pace-center-simple-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-material-fuchsia .pace {
  color: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after,
.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border-right-color: rgba(240, 18, 190, 0.2);
  border-left-color: rgba(240, 18, 190, 0.2);
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after {
  border-top-color: rgba(240, 18, 190, 0.2);
  border-bottom-color: rgba(240, 18, 190, 0.2);
}

.pace-fill-left-fuchsia .pace .pace-progress {
  background-color: rgba(240, 18, 190, 0.2);
}

.pace-flash-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-flash-fuchsia .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f012be, 0 0 5px #f012be;
}

.pace-flash-fuchsia .pace .pace-activity {
  border-top-color: #f012be;
  border-left-color: #f012be;
}

.pace-loading-bar-fuchsia .pace .pace-progress {
  background: #f012be;
  color: #f012be;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-fuchsia .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f012be, inset 0 0 0 7px #fff;
}

.pace-mac-osx-fuchsia .pace .pace-progress {
  background-color: #f012be;
  box-shadow: inset -1px 0 #f012be, inset 0 -1px #f012be, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-fuchsia .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-fuchsia .pace-progress {
  color: #f012be;
}

.pace-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace {
  background: #fff;
}

.pace-barber-shop-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-maroon .pace .pace-progress::after {
  color: rgba(216, 27, 96, 0.2);
}

.pace-bounce-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-center-atom-maroon .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-maroon .pace-progress::before {
  background: #d81b60;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-maroon .pace-activity {
  border-color: #d81b60;
}

.pace-center-atom-maroon .pace-activity::after, .pace-center-atom-maroon .pace-activity::before {
  border-color: #d81b60;
}

.pace-center-circle-maroon .pace .pace-progress {
  background: rgba(216, 27, 96, 0.8);
  color: #fff;
}

.pace-center-radar-maroon .pace .pace-activity {
  border-color: #d81b60 transparent transparent;
}

.pace-center-radar-maroon .pace .pace-activity::before {
  border-color: #d81b60 transparent transparent;
}

.pace-center-simple-maroon .pace {
  background: #fff;
  border-color: #d81b60;
}

.pace-center-simple-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-material-maroon .pace {
  color: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity::after,
.pace-corner-indicator-maroon .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-maroon .pace .pace-activity::before {
  border-right-color: rgba(216, 27, 96, 0.2);
  border-left-color: rgba(216, 27, 96, 0.2);
}

.pace-corner-indicator-maroon .pace .pace-activity::after {
  border-top-color: rgba(216, 27, 96, 0.2);
  border-bottom-color: rgba(216, 27, 96, 0.2);
}

.pace-fill-left-maroon .pace .pace-progress {
  background-color: rgba(216, 27, 96, 0.2);
}

.pace-flash-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-flash-maroon .pace .pace-progress-inner {
  box-shadow: 0 0 10px #d81b60, 0 0 5px #d81b60;
}

.pace-flash-maroon .pace .pace-activity {
  border-top-color: #d81b60;
  border-left-color: #d81b60;
}

.pace-loading-bar-maroon .pace .pace-progress {
  background: #d81b60;
  color: #d81b60;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-maroon .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #d81b60, inset 0 0 0 7px #fff;
}

.pace-mac-osx-maroon .pace .pace-progress {
  background-color: #d81b60;
  box-shadow: inset -1px 0 #d81b60, inset 0 -1px #d81b60, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-maroon .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-maroon .pace-progress {
  color: #d81b60;
}

.pace-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace {
  background: #fff;
}

.pace-barber-shop-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-blue .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

.pace-bounce-blue .pace .pace-activity {
  background: #007bff;
}

.pace-center-atom-blue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-blue .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-blue .pace-activity {
  border-color: #007bff;
}

.pace-center-atom-blue .pace-activity::after, .pace-center-atom-blue .pace-activity::before {
  border-color: #007bff;
}

.pace-center-circle-blue .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

.pace-center-radar-blue .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

.pace-center-radar-blue .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

.pace-center-simple-blue .pace {
  background: #fff;
  border-color: #007bff;
}

.pace-center-simple-blue .pace .pace-progress {
  background: #007bff;
}

.pace-material-blue .pace {
  color: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity {
  background: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity::after,
.pace-corner-indicator-blue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-blue .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

.pace-corner-indicator-blue .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

.pace-fill-left-blue .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

.pace-flash-blue .pace .pace-progress {
  background: #007bff;
}

.pace-flash-blue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

.pace-flash-blue .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

.pace-loading-bar-blue .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-blue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

.pace-mac-osx-blue .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-blue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-blue .pace-progress {
  color: #007bff;
}

.pace-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace {
  background: #fff;
}

.pace-barber-shop-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-indigo .pace .pace-progress::after {
  color: rgba(102, 16, 242, 0.2);
}

.pace-bounce-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-center-atom-indigo .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-indigo .pace-progress::before {
  background: #6610f2;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-indigo .pace-activity {
  border-color: #6610f2;
}

.pace-center-atom-indigo .pace-activity::after, .pace-center-atom-indigo .pace-activity::before {
  border-color: #6610f2;
}

.pace-center-circle-indigo .pace .pace-progress {
  background: rgba(102, 16, 242, 0.8);
  color: #fff;
}

.pace-center-radar-indigo .pace .pace-activity {
  border-color: #6610f2 transparent transparent;
}

.pace-center-radar-indigo .pace .pace-activity::before {
  border-color: #6610f2 transparent transparent;
}

.pace-center-simple-indigo .pace {
  background: #fff;
  border-color: #6610f2;
}

.pace-center-simple-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-material-indigo .pace {
  color: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity::after,
.pace-corner-indicator-indigo .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-indigo .pace .pace-activity::before {
  border-right-color: rgba(102, 16, 242, 0.2);
  border-left-color: rgba(102, 16, 242, 0.2);
}

.pace-corner-indicator-indigo .pace .pace-activity::after {
  border-top-color: rgba(102, 16, 242, 0.2);
  border-bottom-color: rgba(102, 16, 242, 0.2);
}

.pace-fill-left-indigo .pace .pace-progress {
  background-color: rgba(102, 16, 242, 0.2);
}

.pace-flash-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-flash-indigo .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6610f2, 0 0 5px #6610f2;
}

.pace-flash-indigo .pace .pace-activity {
  border-top-color: #6610f2;
  border-left-color: #6610f2;
}

.pace-loading-bar-indigo .pace .pace-progress {
  background: #6610f2;
  color: #6610f2;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-indigo .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6610f2, inset 0 0 0 7px #fff;
}

.pace-mac-osx-indigo .pace .pace-progress {
  background-color: #6610f2;
  box-shadow: inset -1px 0 #6610f2, inset 0 -1px #6610f2, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-indigo .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-indigo .pace-progress {
  color: #6610f2;
}

.pace-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace {
  background: #fff;
}

.pace-barber-shop-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-purple .pace .pace-progress::after {
  color: rgba(111, 66, 193, 0.2);
}

.pace-bounce-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-center-atom-purple .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-purple .pace-progress::before {
  background: #6f42c1;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-purple .pace-activity {
  border-color: #6f42c1;
}

.pace-center-atom-purple .pace-activity::after, .pace-center-atom-purple .pace-activity::before {
  border-color: #6f42c1;
}

.pace-center-circle-purple .pace .pace-progress {
  background: rgba(111, 66, 193, 0.8);
  color: #fff;
}

.pace-center-radar-purple .pace .pace-activity {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-radar-purple .pace .pace-activity::before {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-simple-purple .pace {
  background: #fff;
  border-color: #6f42c1;
}

.pace-center-simple-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-material-purple .pace {
  color: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity::after,
.pace-corner-indicator-purple .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-purple .pace .pace-activity::before {
  border-right-color: rgba(111, 66, 193, 0.2);
  border-left-color: rgba(111, 66, 193, 0.2);
}

.pace-corner-indicator-purple .pace .pace-activity::after {
  border-top-color: rgba(111, 66, 193, 0.2);
  border-bottom-color: rgba(111, 66, 193, 0.2);
}

.pace-fill-left-purple .pace .pace-progress {
  background-color: rgba(111, 66, 193, 0.2);
}

.pace-flash-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-flash-purple .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6f42c1, 0 0 5px #6f42c1;
}

.pace-flash-purple .pace .pace-activity {
  border-top-color: #6f42c1;
  border-left-color: #6f42c1;
}

.pace-loading-bar-purple .pace .pace-progress {
  background: #6f42c1;
  color: #6f42c1;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-purple .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6f42c1, inset 0 0 0 7px #fff;
}

.pace-mac-osx-purple .pace .pace-progress {
  background-color: #6f42c1;
  box-shadow: inset -1px 0 #6f42c1, inset 0 -1px #6f42c1, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-purple .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-purple .pace-progress {
  color: #6f42c1;
}

.pace-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace {
  background: #fff;
}

.pace-barber-shop-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-pink .pace .pace-progress::after {
  color: rgba(232, 62, 140, 0.2);
}

.pace-bounce-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-center-atom-pink .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-pink .pace-progress::before {
  background: #e83e8c;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-pink .pace-activity {
  border-color: #e83e8c;
}

.pace-center-atom-pink .pace-activity::after, .pace-center-atom-pink .pace-activity::before {
  border-color: #e83e8c;
}

.pace-center-circle-pink .pace .pace-progress {
  background: rgba(232, 62, 140, 0.8);
  color: #fff;
}

.pace-center-radar-pink .pace .pace-activity {
  border-color: #e83e8c transparent transparent;
}

.pace-center-radar-pink .pace .pace-activity::before {
  border-color: #e83e8c transparent transparent;
}

.pace-center-simple-pink .pace {
  background: #fff;
  border-color: #e83e8c;
}

.pace-center-simple-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-material-pink .pace {
  color: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity::after,
.pace-corner-indicator-pink .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-pink .pace .pace-activity::before {
  border-right-color: rgba(232, 62, 140, 0.2);
  border-left-color: rgba(232, 62, 140, 0.2);
}

.pace-corner-indicator-pink .pace .pace-activity::after {
  border-top-color: rgba(232, 62, 140, 0.2);
  border-bottom-color: rgba(232, 62, 140, 0.2);
}

.pace-fill-left-pink .pace .pace-progress {
  background-color: rgba(232, 62, 140, 0.2);
}

.pace-flash-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-flash-pink .pace .pace-progress-inner {
  box-shadow: 0 0 10px #e83e8c, 0 0 5px #e83e8c;
}

.pace-flash-pink .pace .pace-activity {
  border-top-color: #e83e8c;
  border-left-color: #e83e8c;
}

.pace-loading-bar-pink .pace .pace-progress {
  background: #e83e8c;
  color: #e83e8c;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-pink .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #e83e8c, inset 0 0 0 7px #fff;
}

.pace-mac-osx-pink .pace .pace-progress {
  background-color: #e83e8c;
  box-shadow: inset -1px 0 #e83e8c, inset 0 -1px #e83e8c, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-pink .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-pink .pace-progress {
  color: #e83e8c;
}

.pace-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace {
  background: #fff;
}

.pace-barber-shop-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-red .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-red .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-red .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-red .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-red .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-red .pace-activity::after, .pace-center-atom-red .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-red .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-red .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-red .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-red .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-red .pace .pace-progress {
  background: #dc3545;
}

.pace-material-red .pace {
  color: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity::after,
.pace-corner-indicator-red .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-red .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-red .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-red .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-red .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-red .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-red .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-red .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-red .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-red .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-red .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-red .pace-progress {
  color: #dc3545;
}

.pace-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace {
  background: #1f2d3d;
}

.pace-barber-shop-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-orange .pace .pace-progress::after {
  color: rgba(253, 126, 20, 0.2);
}

.pace-bounce-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-center-atom-orange .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-orange .pace-progress::before {
  background: #fd7e14;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-orange .pace-activity {
  border-color: #fd7e14;
}

.pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
  border-color: #fd7e14;
}

.pace-center-circle-orange .pace .pace-progress {
  background: rgba(253, 126, 20, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-orange .pace .pace-activity {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-radar-orange .pace .pace-activity::before {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-simple-orange .pace {
  background: #1f2d3d;
  border-color: #fd7e14;
}

.pace-center-simple-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-material-orange .pace {
  color: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity::after,
.pace-corner-indicator-orange .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-orange .pace .pace-activity::before {
  border-right-color: rgba(253, 126, 20, 0.2);
  border-left-color: rgba(253, 126, 20, 0.2);
}

.pace-corner-indicator-orange .pace .pace-activity::after {
  border-top-color: rgba(253, 126, 20, 0.2);
  border-bottom-color: rgba(253, 126, 20, 0.2);
}

.pace-fill-left-orange .pace .pace-progress {
  background-color: rgba(253, 126, 20, 0.2);
}

.pace-flash-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-flash-orange .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fd7e14, 0 0 5px #fd7e14;
}

.pace-flash-orange .pace .pace-activity {
  border-top-color: #fd7e14;
  border-left-color: #fd7e14;
}

.pace-loading-bar-orange .pace .pace-progress {
  background: #fd7e14;
  color: #fd7e14;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-orange .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fd7e14, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-orange .pace .pace-progress {
  background-color: #fd7e14;
  box-shadow: inset -1px 0 #fd7e14, inset 0 -1px #fd7e14, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-orange .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-orange .pace-progress {
  color: #fd7e14;
}

.pace-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace {
  background: #1f2d3d;
}

.pace-barber-shop-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-yellow .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-yellow .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-yellow .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-yellow .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-yellow .pace-activity::after, .pace-center-atom-yellow .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-yellow .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-yellow .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-yellow .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-yellow .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-material-yellow .pace {
  color: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity::after,
.pace-corner-indicator-yellow .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-yellow .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-yellow .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-yellow .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-yellow .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-yellow .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-yellow .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-yellow .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-yellow .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-yellow .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-yellow .pace-progress {
  color: #ffc107;
}

.pace-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace {
  background: #fff;
}

.pace-barber-shop-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-green .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-green .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-green .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-green .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-green .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-green .pace-activity::after, .pace-center-atom-green .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-green .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-green .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-green .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-green .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-green .pace .pace-progress {
  background: #28a745;
}

.pace-material-green .pace {
  color: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity::after,
.pace-corner-indicator-green .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-green .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-green .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-green .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-green .pace .pace-progress {
  background: #28a745;
}

.pace-flash-green .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-green .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-green .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-green .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-green .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-green .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-green .pace-progress {
  color: #28a745;
}

.pace-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace {
  background: #fff;
}

.pace-barber-shop-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-teal .pace .pace-progress::after {
  color: rgba(32, 201, 151, 0.2);
}

.pace-bounce-teal .pace .pace-activity {
  background: #20c997;
}

.pace-center-atom-teal .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-teal .pace-progress::before {
  background: #20c997;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-teal .pace-activity {
  border-color: #20c997;
}

.pace-center-atom-teal .pace-activity::after, .pace-center-atom-teal .pace-activity::before {
  border-color: #20c997;
}

.pace-center-circle-teal .pace .pace-progress {
  background: rgba(32, 201, 151, 0.8);
  color: #fff;
}

.pace-center-radar-teal .pace .pace-activity {
  border-color: #20c997 transparent transparent;
}

.pace-center-radar-teal .pace .pace-activity::before {
  border-color: #20c997 transparent transparent;
}

.pace-center-simple-teal .pace {
  background: #fff;
  border-color: #20c997;
}

.pace-center-simple-teal .pace .pace-progress {
  background: #20c997;
}

.pace-material-teal .pace {
  color: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity {
  background: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity::after,
.pace-corner-indicator-teal .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-teal .pace .pace-activity::before {
  border-right-color: rgba(32, 201, 151, 0.2);
  border-left-color: rgba(32, 201, 151, 0.2);
}

.pace-corner-indicator-teal .pace .pace-activity::after {
  border-top-color: rgba(32, 201, 151, 0.2);
  border-bottom-color: rgba(32, 201, 151, 0.2);
}

.pace-fill-left-teal .pace .pace-progress {
  background-color: rgba(32, 201, 151, 0.2);
}

.pace-flash-teal .pace .pace-progress {
  background: #20c997;
}

.pace-flash-teal .pace .pace-progress-inner {
  box-shadow: 0 0 10px #20c997, 0 0 5px #20c997;
}

.pace-flash-teal .pace .pace-activity {
  border-top-color: #20c997;
  border-left-color: #20c997;
}

.pace-loading-bar-teal .pace .pace-progress {
  background: #20c997;
  color: #20c997;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-teal .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #20c997, inset 0 0 0 7px #fff;
}

.pace-mac-osx-teal .pace .pace-progress {
  background-color: #20c997;
  box-shadow: inset -1px 0 #20c997, inset 0 -1px #20c997, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-teal .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-teal .pace-progress {
  color: #20c997;
}

.pace-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace {
  background: #fff;
}

.pace-barber-shop-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-cyan .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-cyan .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-cyan .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-cyan .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-cyan .pace-activity::after, .pace-center-atom-cyan .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-cyan .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-cyan .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-cyan .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-cyan .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-cyan .pace {
  color: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity::after,
.pace-corner-indicator-cyan .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-cyan .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-cyan .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-cyan .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-cyan .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-cyan .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-cyan .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-cyan .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-cyan .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-cyan .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-cyan .pace-progress {
  color: #17a2b8;
}

.pace-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace {
  background: #1f2d3d;
}

.pace-barber-shop-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-white .pace .pace-progress::after {
  color: rgba(255, 255, 255, 0.2);
}

.pace-bounce-white .pace .pace-activity {
  background: #fff;
}

.pace-center-atom-white .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-white .pace-progress::before {
  background: #fff;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-white .pace-activity {
  border-color: #fff;
}

.pace-center-atom-white .pace-activity::after, .pace-center-atom-white .pace-activity::before {
  border-color: #fff;
}

.pace-center-circle-white .pace .pace-progress {
  background: rgba(255, 255, 255, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-white .pace .pace-activity {
  border-color: #fff transparent transparent;
}

.pace-center-radar-white .pace .pace-activity::before {
  border-color: #fff transparent transparent;
}

.pace-center-simple-white .pace {
  background: #1f2d3d;
  border-color: #fff;
}

.pace-center-simple-white .pace .pace-progress {
  background: #fff;
}

.pace-material-white .pace {
  color: #fff;
}

.pace-corner-indicator-white .pace .pace-activity {
  background: #fff;
}

.pace-corner-indicator-white .pace .pace-activity::after,
.pace-corner-indicator-white .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-white .pace .pace-activity::before {
  border-right-color: rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.2);
}

.pace-corner-indicator-white .pace .pace-activity::after {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.pace-fill-left-white .pace .pace-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

.pace-flash-white .pace .pace-progress {
  background: #fff;
}

.pace-flash-white .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}

.pace-flash-white .pace .pace-activity {
  border-top-color: #fff;
  border-left-color: #fff;
}

.pace-loading-bar-white .pace .pace-progress {
  background: #fff;
  color: #fff;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-white .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-white .pace .pace-progress {
  background-color: #fff;
  box-shadow: inset -1px 0 #fff, inset 0 -1px #fff, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-white .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-white .pace-progress {
  color: #fff;
}

.pace-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace {
  background: #fff;
}

.pace-barber-shop-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-gray .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-gray .pace-activity::after, .pace-center-atom-gray .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-gray .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-gray .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-gray .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-gray .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-material-gray .pace {
  color: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity::after,
.pace-corner-indicator-gray .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-gray .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-gray .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-gray .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-gray .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-gray .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray .pace-progress {
  color: #6c757d;
}

.pace-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace {
  background: #fff;
}

.pace-barber-shop-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-gray-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-gray-dark .pace-activity::after, .pace-center-atom-gray-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-gray-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-gray-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-gray-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-gray-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-gray-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after,
.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-gray-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-gray-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-gray-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-gray-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray-dark .pace-progress {
  color: #343a40;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.4 (MODDED)
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license MIT
  */
.bootstrap-switch {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  cursor: pointer;
  direction: ltr;
  display: inline-block;
  line-height: .5rem;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  z-index: 0;
}

.bootstrap-switch .bootstrap-switch-container {
  border-radius: 0.25rem;
  display: inline-block;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  padding: .25rem .5rem;
  vertical-align: middle;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #e9ecef;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #007bff;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #3c8dbc;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #001f3f;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #3d9970;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #01ff70;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f012be;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #d81b60;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #007bff;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  filter: alpha(opacity=0);
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -1;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .1rem .3rem;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .2rem .4rem;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  font-size: 1.25rem;
  line-height: 1.3333333rem;
  padding: .3rem .5rem;
}

.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  cursor: default;
  filter: alpha(opacity=50);
  opacity: .5;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-radius: 0 0.1rem 0.1rem 0;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-radius: 0.1rem 0 0 0.1rem;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.dark-mode .bootstrap-switch {
  border-color: #6c757d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background-color: #3a4047;
  color: #fff;
  border-color: #454d55;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #86bad8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #002c59;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f672d8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.dark-mode .daterangepicker {
  background-color: #3f474e;
  border: inherit;
}

.dark-mode .daterangepicker::before, .dark-mode .daterangepicker::after {
  border-bottom-color: #3f474e;
}

.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: #3f474e;
}

.dark-mode .daterangepicker td.in-range {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .daterangepicker td.off,
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
  background-color: #292d32;
  color: #fff;
}

.dark-mode .daterangepicker .ranges li:hover {
  background-color: #343a40;
}

.dark-mode .daterangepicker.show-ranges.ltr .drp-calendar {
  border-color: #4b545c;
}

.dark-mode .daterangepicker.show-ranges.ltr .drp-calendar.left, .dark-mode .daterangepicker.show-ranges.ltr .drp-calendar.right {
  border-color: #4b545c;
  padding-top: 0;
}

.dark-mode .daterangepicker .drp-buttons {
  border-color: #4b545c;
}

.dark-mode .daterangepicker .calendar-table {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .daterangepicker .calendar-table th,
.dark-mode .daterangepicker .calendar-table td {
  color: #fff;
}

.dark-mode .daterangepicker .calendar-table .next span,
.dark-mode .daterangepicker .calendar-table .prev span {
  border-color: #fff;
}

.dark-mode .daterangepicker select.hourselect,
.dark-mode .daterangepicker select.minuteselect,
.dark-mode .daterangepicker select.secondselect,
.dark-mode .daterangepicker select.ampmselect {
  background-color: #343a40;
  border-color: #4b545c;
}

.jqstooltip {
  height: auto !important;
  padding: 5px !important;
  width: auto !important;
}

.connectedSortable {
  min-height: 100px;
}

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

.sort-highlight {
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  margin-bottom: 10px;
}

.chart {
  overflow: hidden;
  position: relative;
}

.dark-mode .irs--flat .irs-line {
  background-color: #4b545c;
}

.dark-mode .jsgrid-edit-row > .jsgrid-cell,
.dark-mode .jsgrid-filter-row > .jsgrid-cell,
.dark-mode .jsgrid-grid-body, .dark-mode .jsgrid-grid-header,
.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-insert-row > .jsgrid-cell,
.dark-mode .jsgrid-row > .jsgrid-cell,
.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  border-color: #6c757d;
}

.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-row > .jsgrid-cell {
  background-color: #343a40;
}

.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  background-color: #3a4047;
}

.dark-mode .jsgrid-selected-row > .jsgrid-cell {
  background-color: #3f474e;
}

.border-transparent {
  border-color: transparent !important;
}

.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}

.description-block.margin-bottom {
  margin-bottom: 25px;
}

.description-block > .description-header {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.description-block > .description-text {
  text-transform: uppercase;
}

.description-block .description-icon {
  font-size: 16px;
}

.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-header {
  color: #6c757d;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 4px;
}

.list-seperator {
  background-color: rgba(0, 0, 0, 0.125);
  height: 1px;
  margin: 15px 0 9px;
}

.list-link > a {
  color: #6c757d;
  padding: 4px;
}

.list-link > a:hover {
  color: #212529;
}

.user-block {
  float: left;
}

.user-block img {
  float: left;
  height: 40px;
  width: 40px;
}

.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}

.user-block .username {
  font-size: 16px;
  font-weight: 600;
  margin-top: -1px;
}

.user-block .description {
  color: #6c757d;
  font-size: 13px;
  margin-top: -3px;
}

.user-block.user-block-sm img {
  width: 1.875rem;
  height: 1.875rem;
}

.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}

.user-block.user-block-sm .username {
  font-size: 14px;
}

.img-sm,
.img-md,
.img-lg {
  float: left;
}

.img-sm {
  height: 1.875rem;
  width: 1.875rem;
}

.img-sm + .img-push {
  margin-left: 2.5rem;
}

.img-md {
  width: 3.75rem;
  height: 3.75rem;
}

.img-md + .img-push {
  margin-left: 4.375rem;
}

.img-lg {
  width: 6.25rem;
  height: 6.25rem;
}

.img-lg + .img-push {
  margin-left: 6.875rem;
}

.img-bordered {
  border: 3px solid #adb5bd;
  padding: 3px;
}

.img-bordered-sm {
  border: 2px solid #adb5bd;
  padding: 2px;
}

.img-rounded {
  border-radius: 0.25rem;
}

.img-circle {
  border-radius: 50%;
}

.img-size-64,
.img-size-50,
.img-size-32 {
  height: auto;
}

.img-size-64 {
  width: 64px;
}

.img-size-50 {
  width: 50px;
}

.img-size-32 {
  width: 32px;
}

.size-32,
.size-40,
.size-50 {
  display: block;
  text-align: center;
}

.size-32 {
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.size-40 {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

.size-50 {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.attachment-block {
  background-color: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 10px;
  padding: 5px;
}

.attachment-block .attachment-img {
  float: left;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.attachment-block .attachment-pushed {
  margin-left: 110px;
}

.attachment-block .attachment-heading {
  margin: 0;
}

.attachment-block .attachment-text {
  color: #495057;
}

.card > .overlay,
.card > .loading-img,
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img,
.info-box > .overlay,
.info-box > .loading-img,
.small-box > .overlay,
.small-box > .loading-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.card .overlay,
.overlay-wrapper .overlay,
.info-box .overlay,
.small-box .overlay {
  border-radius: 0.25rem;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 50;
}

.card .overlay > .fa,
.card .overlay > .fas,
.card .overlay > .far,
.card .overlay > .fab,
.card .overlay > .fal,
.card .overlay > .fad,
.card .overlay > .svg-inline--fa,
.card .overlay > .ion,
.overlay-wrapper .overlay > .fa,
.overlay-wrapper .overlay > .fas,
.overlay-wrapper .overlay > .far,
.overlay-wrapper .overlay > .fab,
.overlay-wrapper .overlay > .fal,
.overlay-wrapper .overlay > .fad,
.overlay-wrapper .overlay > .svg-inline--fa,
.overlay-wrapper .overlay > .ion,
.info-box .overlay > .fa,
.info-box .overlay > .fas,
.info-box .overlay > .far,
.info-box .overlay > .fab,
.info-box .overlay > .fal,
.info-box .overlay > .fad,
.info-box .overlay > .svg-inline--fa,
.info-box .overlay > .ion,
.small-box .overlay > .fa,
.small-box .overlay > .fas,
.small-box .overlay > .far,
.small-box .overlay > .fab,
.small-box .overlay > .fal,
.small-box .overlay > .fad,
.small-box .overlay > .svg-inline--fa,
.small-box .overlay > .ion {
  color: #343a40;
}

.card .overlay.dark,
.overlay-wrapper .overlay.dark,
.info-box .overlay.dark,
.small-box .overlay.dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.card .overlay.dark > .fa,
.card .overlay.dark > .fas,
.card .overlay.dark > .far,
.card .overlay.dark > .fab,
.card .overlay.dark > .fal,
.card .overlay.dark > .fad,
.card .overlay.dark > .svg-inline--fa,
.card .overlay.dark > .ion,
.overlay-wrapper .overlay.dark > .fa,
.overlay-wrapper .overlay.dark > .fas,
.overlay-wrapper .overlay.dark > .far,
.overlay-wrapper .overlay.dark > .fab,
.overlay-wrapper .overlay.dark > .fal,
.overlay-wrapper .overlay.dark > .fad,
.overlay-wrapper .overlay.dark > .svg-inline--fa,
.overlay-wrapper .overlay.dark > .ion,
.info-box .overlay.dark > .fa,
.info-box .overlay.dark > .fas,
.info-box .overlay.dark > .far,
.info-box .overlay.dark > .fab,
.info-box .overlay.dark > .fal,
.info-box .overlay.dark > .fad,
.info-box .overlay.dark > .svg-inline--fa,
.info-box .overlay.dark > .ion,
.small-box .overlay.dark > .fa,
.small-box .overlay.dark > .fas,
.small-box .overlay.dark > .far,
.small-box .overlay.dark > .fab,
.small-box .overlay.dark > .fal,
.small-box .overlay.dark > .fad,
.small-box .overlay.dark > .svg-inline--fa,
.small-box .overlay.dark > .ion {
  color: #ced4da;
}

.tab-pane > .overlay-wrapper {
  position: relative;
}

.tab-pane > .overlay-wrapper > .overlay {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  height: calc(100% + 2 * 1.25rem);
  width: calc(100% + 2 * 1.25rem);
}

.tab-pane > .overlay-wrapper > .overlay.dark {
  color: #fff;
}

.ribbon-wrapper {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}

.ribbon-wrapper.ribbon-lg {
  height: 120px;
  width: 120px;
}

.ribbon-wrapper.ribbon-lg .ribbon {
  right: 0;
  top: 26px;
  width: 160px;
}

.ribbon-wrapper.ribbon-xl {
  height: 180px;
  width: 180px;
}

.ribbon-wrapper.ribbon-xl .ribbon {
  right: 4px;
  top: 47px;
  width: 240px;
}

.ribbon-wrapper .ribbon {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 0.8rem;
  line-height: 100%;
  padding: 0.375rem 0;
  position: relative;
  right: -2px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  top: 10px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 90px;
}

.ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}

.ribbon-wrapper .ribbon::before {
  left: 0;
}

.ribbon-wrapper .ribbon::after {
  right: 0;
}

.back-to-top {
  bottom: 1.25rem;
  position: fixed;
  right: 1.25rem;
  z-index: 1032;
}

.back-to-top:focus {
  box-shadow: none;
}

pre {
  padding: .75rem;
}

blockquote {
  background-color: #fff;
  border-left: 0.7rem solid #007bff;
  margin: 1.5em .7rem;
  padding: .5em .7rem;
}

.box blockquote {
  background-color: #e9ecef;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  color: #007bff;
  font-size: 1.25rem;
  font-weight: 600;
}

blockquote.quote-primary {
  border-color: #007bff;
}

blockquote.quote-primary h1,
blockquote.quote-primary h2,
blockquote.quote-primary h3,
blockquote.quote-primary h4,
blockquote.quote-primary h5,
blockquote.quote-primary h6 {
  color: #007bff;
}

blockquote.quote-secondary {
  border-color: #6c757d;
}

blockquote.quote-secondary h1,
blockquote.quote-secondary h2,
blockquote.quote-secondary h3,
blockquote.quote-secondary h4,
blockquote.quote-secondary h5,
blockquote.quote-secondary h6 {
  color: #6c757d;
}

blockquote.quote-success {
  border-color: #28a745;
}

blockquote.quote-success h1,
blockquote.quote-success h2,
blockquote.quote-success h3,
blockquote.quote-success h4,
blockquote.quote-success h5,
blockquote.quote-success h6 {
  color: #28a745;
}

blockquote.quote-info {
  border-color: #17a2b8;
}

blockquote.quote-info h1,
blockquote.quote-info h2,
blockquote.quote-info h3,
blockquote.quote-info h4,
blockquote.quote-info h5,
blockquote.quote-info h6 {
  color: #17a2b8;
}

blockquote.quote-warning {
  border-color: #ffc107;
}

blockquote.quote-warning h1,
blockquote.quote-warning h2,
blockquote.quote-warning h3,
blockquote.quote-warning h4,
blockquote.quote-warning h5,
blockquote.quote-warning h6 {
  color: #ffc107;
}

blockquote.quote-danger {
  border-color: #dc3545;
}

blockquote.quote-danger h1,
blockquote.quote-danger h2,
blockquote.quote-danger h3,
blockquote.quote-danger h4,
blockquote.quote-danger h5,
blockquote.quote-danger h6 {
  color: #dc3545;
}

blockquote.quote-light {
  border-color: #f8f9fa;
}

blockquote.quote-light h1,
blockquote.quote-light h2,
blockquote.quote-light h3,
blockquote.quote-light h4,
blockquote.quote-light h5,
blockquote.quote-light h6 {
  color: #f8f9fa;
}

blockquote.quote-dark {
  border-color: #343a40;
}

blockquote.quote-dark h1,
blockquote.quote-dark h2,
blockquote.quote-dark h3,
blockquote.quote-dark h4,
blockquote.quote-dark h5,
blockquote.quote-dark h6 {
  color: #343a40;
}

blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

blockquote.quote-lightblue h1,
blockquote.quote-lightblue h2,
blockquote.quote-lightblue h3,
blockquote.quote-lightblue h4,
blockquote.quote-lightblue h5,
blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

blockquote.quote-navy {
  border-color: #001f3f;
}

blockquote.quote-navy h1,
blockquote.quote-navy h2,
blockquote.quote-navy h3,
blockquote.quote-navy h4,
blockquote.quote-navy h5,
blockquote.quote-navy h6 {
  color: #001f3f;
}

blockquote.quote-olive {
  border-color: #3d9970;
}

blockquote.quote-olive h1,
blockquote.quote-olive h2,
blockquote.quote-olive h3,
blockquote.quote-olive h4,
blockquote.quote-olive h5,
blockquote.quote-olive h6 {
  color: #3d9970;
}

blockquote.quote-lime {
  border-color: #01ff70;
}

blockquote.quote-lime h1,
blockquote.quote-lime h2,
blockquote.quote-lime h3,
blockquote.quote-lime h4,
blockquote.quote-lime h5,
blockquote.quote-lime h6 {
  color: #01ff70;
}

blockquote.quote-fuchsia {
  border-color: #f012be;
}

blockquote.quote-fuchsia h1,
blockquote.quote-fuchsia h2,
blockquote.quote-fuchsia h3,
blockquote.quote-fuchsia h4,
blockquote.quote-fuchsia h5,
blockquote.quote-fuchsia h6 {
  color: #f012be;
}

blockquote.quote-maroon {
  border-color: #d81b60;
}

blockquote.quote-maroon h1,
blockquote.quote-maroon h2,
blockquote.quote-maroon h3,
blockquote.quote-maroon h4,
blockquote.quote-maroon h5,
blockquote.quote-maroon h6 {
  color: #d81b60;
}

blockquote.quote-blue {
  border-color: #007bff;
}

blockquote.quote-blue h1,
blockquote.quote-blue h2,
blockquote.quote-blue h3,
blockquote.quote-blue h4,
blockquote.quote-blue h5,
blockquote.quote-blue h6 {
  color: #007bff;
}

blockquote.quote-indigo {
  border-color: #6610f2;
}

blockquote.quote-indigo h1,
blockquote.quote-indigo h2,
blockquote.quote-indigo h3,
blockquote.quote-indigo h4,
blockquote.quote-indigo h5,
blockquote.quote-indigo h6 {
  color: #6610f2;
}

blockquote.quote-purple {
  border-color: #6f42c1;
}

blockquote.quote-purple h1,
blockquote.quote-purple h2,
blockquote.quote-purple h3,
blockquote.quote-purple h4,
blockquote.quote-purple h5,
blockquote.quote-purple h6 {
  color: #6f42c1;
}

blockquote.quote-pink {
  border-color: #e83e8c;
}

blockquote.quote-pink h1,
blockquote.quote-pink h2,
blockquote.quote-pink h3,
blockquote.quote-pink h4,
blockquote.quote-pink h5,
blockquote.quote-pink h6 {
  color: #e83e8c;
}

blockquote.quote-red {
  border-color: #dc3545;
}

blockquote.quote-red h1,
blockquote.quote-red h2,
blockquote.quote-red h3,
blockquote.quote-red h4,
blockquote.quote-red h5,
blockquote.quote-red h6 {
  color: #dc3545;
}

blockquote.quote-orange {
  border-color: #fd7e14;
}

blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
  color: #fd7e14;
}

blockquote.quote-yellow {
  border-color: #ffc107;
}

blockquote.quote-yellow h1,
blockquote.quote-yellow h2,
blockquote.quote-yellow h3,
blockquote.quote-yellow h4,
blockquote.quote-yellow h5,
blockquote.quote-yellow h6 {
  color: #ffc107;
}

blockquote.quote-green {
  border-color: #28a745;
}

blockquote.quote-green h1,
blockquote.quote-green h2,
blockquote.quote-green h3,
blockquote.quote-green h4,
blockquote.quote-green h5,
blockquote.quote-green h6 {
  color: #28a745;
}

blockquote.quote-teal {
  border-color: #20c997;
}

blockquote.quote-teal h1,
blockquote.quote-teal h2,
blockquote.quote-teal h3,
blockquote.quote-teal h4,
blockquote.quote-teal h5,
blockquote.quote-teal h6 {
  color: #20c997;
}

blockquote.quote-cyan {
  border-color: #17a2b8;
}

blockquote.quote-cyan h1,
blockquote.quote-cyan h2,
blockquote.quote-cyan h3,
blockquote.quote-cyan h4,
blockquote.quote-cyan h5,
blockquote.quote-cyan h6 {
  color: #17a2b8;
}

blockquote.quote-white {
  border-color: #fff;
}

blockquote.quote-white h1,
blockquote.quote-white h2,
blockquote.quote-white h3,
blockquote.quote-white h4,
blockquote.quote-white h5,
blockquote.quote-white h6 {
  color: #fff;
}

blockquote.quote-gray {
  border-color: #6c757d;
}

blockquote.quote-gray h1,
blockquote.quote-gray h2,
blockquote.quote-gray h3,
blockquote.quote-gray h4,
blockquote.quote-gray h5,
blockquote.quote-gray h6 {
  color: #6c757d;
}

blockquote.quote-gray-dark {
  border-color: #343a40;
}

blockquote.quote-gray-dark h1,
blockquote.quote-gray-dark h2,
blockquote.quote-gray-dark h3,
blockquote.quote-gray-dark h4,
blockquote.quote-gray-dark h5,
blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.tab-custom-content {
  border-top: 1px solid #dee2e6;
  margin-top: .5rem;
  padding-top: .5rem;
}

.nav + .tab-custom-content {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.badge-btn {
  border-radius: 0.15rem;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
}

.badge-btn.badge-pill {
  padding: .375rem .6rem;
}

.dark-mode a:not(.btn):hover {
  color: #3395ff;
}

.dark-mode .attachment-block {
  background-color: #3d444b;
}

.dark-mode .attachment-block .attachment-text {
  color: #ced4da;
}

.dark-mode blockquote {
  background-color: #3f474e;
}

.dark-mode blockquote.quote-primary {
  border-color: #007bff;
}

.dark-mode blockquote.quote-primary h1,
.dark-mode blockquote.quote-primary h2,
.dark-mode blockquote.quote-primary h3,
.dark-mode blockquote.quote-primary h4,
.dark-mode blockquote.quote-primary h5,
.dark-mode blockquote.quote-primary h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-secondary {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-secondary h1,
.dark-mode blockquote.quote-secondary h2,
.dark-mode blockquote.quote-secondary h3,
.dark-mode blockquote.quote-secondary h4,
.dark-mode blockquote.quote-secondary h5,
.dark-mode blockquote.quote-secondary h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-success {
  border-color: #28a745;
}

.dark-mode blockquote.quote-success h1,
.dark-mode blockquote.quote-success h2,
.dark-mode blockquote.quote-success h3,
.dark-mode blockquote.quote-success h4,
.dark-mode blockquote.quote-success h5,
.dark-mode blockquote.quote-success h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-info {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-info h1,
.dark-mode blockquote.quote-info h2,
.dark-mode blockquote.quote-info h3,
.dark-mode blockquote.quote-info h4,
.dark-mode blockquote.quote-info h5,
.dark-mode blockquote.quote-info h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-warning {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-warning h1,
.dark-mode blockquote.quote-warning h2,
.dark-mode blockquote.quote-warning h3,
.dark-mode blockquote.quote-warning h4,
.dark-mode blockquote.quote-warning h5,
.dark-mode blockquote.quote-warning h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-danger {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-danger h1,
.dark-mode blockquote.quote-danger h2,
.dark-mode blockquote.quote-danger h3,
.dark-mode blockquote.quote-danger h4,
.dark-mode blockquote.quote-danger h5,
.dark-mode blockquote.quote-danger h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-light {
  border-color: #f8f9fa;
}

.dark-mode blockquote.quote-light h1,
.dark-mode blockquote.quote-light h2,
.dark-mode blockquote.quote-light h3,
.dark-mode blockquote.quote-light h4,
.dark-mode blockquote.quote-light h5,
.dark-mode blockquote.quote-light h6 {
  color: #f8f9fa;
}

.dark-mode blockquote.quote-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-dark h1,
.dark-mode blockquote.quote-dark h2,
.dark-mode blockquote.quote-dark h3,
.dark-mode blockquote.quote-dark h4,
.dark-mode blockquote.quote-dark h5,
.dark-mode blockquote.quote-dark h6 {
  color: #343a40;
}

.dark-mode blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

.dark-mode blockquote.quote-lightblue h1,
.dark-mode blockquote.quote-lightblue h2,
.dark-mode blockquote.quote-lightblue h3,
.dark-mode blockquote.quote-lightblue h4,
.dark-mode blockquote.quote-lightblue h5,
.dark-mode blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

.dark-mode blockquote.quote-navy {
  border-color: #001f3f;
}

.dark-mode blockquote.quote-navy h1,
.dark-mode blockquote.quote-navy h2,
.dark-mode blockquote.quote-navy h3,
.dark-mode blockquote.quote-navy h4,
.dark-mode blockquote.quote-navy h5,
.dark-mode blockquote.quote-navy h6 {
  color: #001f3f;
}

.dark-mode blockquote.quote-olive {
  border-color: #3d9970;
}

.dark-mode blockquote.quote-olive h1,
.dark-mode blockquote.quote-olive h2,
.dark-mode blockquote.quote-olive h3,
.dark-mode blockquote.quote-olive h4,
.dark-mode blockquote.quote-olive h5,
.dark-mode blockquote.quote-olive h6 {
  color: #3d9970;
}

.dark-mode blockquote.quote-lime {
  border-color: #01ff70;
}

.dark-mode blockquote.quote-lime h1,
.dark-mode blockquote.quote-lime h2,
.dark-mode blockquote.quote-lime h3,
.dark-mode blockquote.quote-lime h4,
.dark-mode blockquote.quote-lime h5,
.dark-mode blockquote.quote-lime h6 {
  color: #01ff70;
}

.dark-mode blockquote.quote-fuchsia {
  border-color: #f012be;
}

.dark-mode blockquote.quote-fuchsia h1,
.dark-mode blockquote.quote-fuchsia h2,
.dark-mode blockquote.quote-fuchsia h3,
.dark-mode blockquote.quote-fuchsia h4,
.dark-mode blockquote.quote-fuchsia h5,
.dark-mode blockquote.quote-fuchsia h6 {
  color: #f012be;
}

.dark-mode blockquote.quote-maroon {
  border-color: #d81b60;
}

.dark-mode blockquote.quote-maroon h1,
.dark-mode blockquote.quote-maroon h2,
.dark-mode blockquote.quote-maroon h3,
.dark-mode blockquote.quote-maroon h4,
.dark-mode blockquote.quote-maroon h5,
.dark-mode blockquote.quote-maroon h6 {
  color: #d81b60;
}

.dark-mode blockquote.quote-blue {
  border-color: #007bff;
}

.dark-mode blockquote.quote-blue h1,
.dark-mode blockquote.quote-blue h2,
.dark-mode blockquote.quote-blue h3,
.dark-mode blockquote.quote-blue h4,
.dark-mode blockquote.quote-blue h5,
.dark-mode blockquote.quote-blue h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-indigo {
  border-color: #6610f2;
}

.dark-mode blockquote.quote-indigo h1,
.dark-mode blockquote.quote-indigo h2,
.dark-mode blockquote.quote-indigo h3,
.dark-mode blockquote.quote-indigo h4,
.dark-mode blockquote.quote-indigo h5,
.dark-mode blockquote.quote-indigo h6 {
  color: #6610f2;
}

.dark-mode blockquote.quote-purple {
  border-color: #6f42c1;
}

.dark-mode blockquote.quote-purple h1,
.dark-mode blockquote.quote-purple h2,
.dark-mode blockquote.quote-purple h3,
.dark-mode blockquote.quote-purple h4,
.dark-mode blockquote.quote-purple h5,
.dark-mode blockquote.quote-purple h6 {
  color: #6f42c1;
}

.dark-mode blockquote.quote-pink {
  border-color: #e83e8c;
}

.dark-mode blockquote.quote-pink h1,
.dark-mode blockquote.quote-pink h2,
.dark-mode blockquote.quote-pink h3,
.dark-mode blockquote.quote-pink h4,
.dark-mode blockquote.quote-pink h5,
.dark-mode blockquote.quote-pink h6 {
  color: #e83e8c;
}

.dark-mode blockquote.quote-red {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-red h1,
.dark-mode blockquote.quote-red h2,
.dark-mode blockquote.quote-red h3,
.dark-mode blockquote.quote-red h4,
.dark-mode blockquote.quote-red h5,
.dark-mode blockquote.quote-red h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-orange {
  border-color: #fd7e14;
}

.dark-mode blockquote.quote-orange h1,
.dark-mode blockquote.quote-orange h2,
.dark-mode blockquote.quote-orange h3,
.dark-mode blockquote.quote-orange h4,
.dark-mode blockquote.quote-orange h5,
.dark-mode blockquote.quote-orange h6 {
  color: #fd7e14;
}

.dark-mode blockquote.quote-yellow {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-yellow h1,
.dark-mode blockquote.quote-yellow h2,
.dark-mode blockquote.quote-yellow h3,
.dark-mode blockquote.quote-yellow h4,
.dark-mode blockquote.quote-yellow h5,
.dark-mode blockquote.quote-yellow h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-green {
  border-color: #28a745;
}

.dark-mode blockquote.quote-green h1,
.dark-mode blockquote.quote-green h2,
.dark-mode blockquote.quote-green h3,
.dark-mode blockquote.quote-green h4,
.dark-mode blockquote.quote-green h5,
.dark-mode blockquote.quote-green h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-teal {
  border-color: #20c997;
}

.dark-mode blockquote.quote-teal h1,
.dark-mode blockquote.quote-teal h2,
.dark-mode blockquote.quote-teal h3,
.dark-mode blockquote.quote-teal h4,
.dark-mode blockquote.quote-teal h5,
.dark-mode blockquote.quote-teal h6 {
  color: #20c997;
}

.dark-mode blockquote.quote-cyan {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-cyan h1,
.dark-mode blockquote.quote-cyan h2,
.dark-mode blockquote.quote-cyan h3,
.dark-mode blockquote.quote-cyan h4,
.dark-mode blockquote.quote-cyan h5,
.dark-mode blockquote.quote-cyan h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-white {
  border-color: #fff;
}

.dark-mode blockquote.quote-white h1,
.dark-mode blockquote.quote-white h2,
.dark-mode blockquote.quote-white h3,
.dark-mode blockquote.quote-white h4,
.dark-mode blockquote.quote-white h5,
.dark-mode blockquote.quote-white h6 {
  color: #fff;
}

.dark-mode blockquote.quote-gray {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-gray h1,
.dark-mode blockquote.quote-gray h2,
.dark-mode blockquote.quote-gray h3,
.dark-mode blockquote.quote-gray h4,
.dark-mode blockquote.quote-gray h5,
.dark-mode blockquote.quote-gray h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-gray-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-gray-dark h1,
.dark-mode blockquote.quote-gray-dark h2,
.dark-mode blockquote.quote-gray-dark h3,
.dark-mode blockquote.quote-gray-dark h4,
.dark-mode blockquote.quote-gray-dark h5,
.dark-mode blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.dark-mode .close, .dark-mode .mailbox-attachment-close,
.dark-mode .mailbox-attachment-close {
  color: #adb5bd;
  text-shadow: 0 1px 0 #495057;
}

.dark-mode .tab-custom-content {
  border-color: #6c757d;
}

.dark-mode .list-group-item {
  background-color: #343a40;
  border-color: #6c757d;
}

@media print {
  .no-print, .main-sidebar,
  .main-header,
  .content-header {
    display: none !important;
  }
  .content-wrapper,
  .main-footer {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    margin-left: 0 !important;
    min-height: 0 !important;
  }
  .layout-fixed .content-wrapper {
    padding-top: 0 !important;
  }
  .invoice {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  .table-responsive {
    overflow: auto;
  }
  .table-responsive > .table tr th,
  .table-responsive > .table tr td {
    white-space: normal !important;
  }
}

.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-md {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.25rem !important;
}

.text-xl {
  font-size: 2rem !important;
}

.text-lightblue {
  color: #3c8dbc !important;
}

.text-navy {
  color: #001f3f !important;
}

.text-olive {
  color: #3d9970 !important;
}

.text-lime {
  color: #01ff70 !important;
}

.text-fuchsia {
  color: #f012be !important;
}

.text-maroon {
  color: #d81b60 !important;
}

.text-blue {
  color: #007bff !important;
}

.text-indigo {
  color: #6610f2 !important;
}

.text-purple {
  color: #6f42c1 !important;
}

.text-pink {
  color: #e83e8c !important;
}

.text-red {
  color: #dc3545 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

.text-yellow {
  color: #ffc107 !important;
}

.text-green {
  color: #28a745 !important;
}

.text-teal {
  color: #20c997 !important;
}

.text-cyan {
  color: #17a2b8 !important;
}

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

.text-gray {
  color: #6c757d !important;
}

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

.dark-mode .text-muted {
  color: #adb5bd !important;
}

.dark-mode .text-lightblue {
  color: #86bad8 !important;
}

.dark-mode .text-navy {
  color: #002c59 !important;
}

.dark-mode .text-olive {
  color: #74c8a3 !important;
}

.dark-mode .text-lime {
  color: #67ffa9 !important;
}

.dark-mode .text-fuchsia {
  color: #f672d8 !important;
}

.dark-mode .text-maroon {
  color: #ed6c9b !important;
}

.dark-mode .text-blue {
  color: #3f6791 !important;
}

.dark-mode .text-indigo {
  color: #6610f2 !important;
}

.dark-mode .text-purple {
  color: #6f42c1 !important;
}

.dark-mode .text-pink {
  color: #e83e8c !important;
}

.dark-mode .text-red {
  color: #e74c3c !important;
}

.dark-mode .text-orange {
  color: #fd7e14 !important;
}

.dark-mode .text-yellow {
  color: #f39c12 !important;
}

.dark-mode .text-green {
  color: #00bc8c !important;
}

.dark-mode .text-teal {
  color: #20c997 !important;
}

.dark-mode .text-cyan {
  color: #3498db !important;
}

.dark-mode .text-white {
  color: #fff !important;
}

.dark-mode .text-gray {
  color: #6c757d !important;
}

.dark-mode .text-gray-dark {
  color: #343a40 !important;
}

.elevation-0 {
  box-shadow: none !important;
}

.elevation-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

.elevation-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.elevation-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

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

.bg-primary,
.bg-primary > a {
  color: #fff !important;
}

.bg-primary.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

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

.bg-secondary,
.bg-secondary > a {
  color: #fff !important;
}

.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn:not(:disabled):not(.disabled).active, .bg-secondary.btn:active, .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

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

.bg-success,
.bg-success > a {
  color: #fff !important;
}

.bg-success.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn:not(:disabled):not(.disabled).active, .bg-success.btn:active, .bg-success.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

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

.bg-info,
.bg-info > a {
  color: #fff !important;
}

.bg-info.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn:not(:disabled):not(.disabled).active, .bg-info.btn:active, .bg-info.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

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

.bg-warning,
.bg-warning > a {
  color: #1f2d3d !important;
}

.bg-warning.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn:not(:disabled):not(.disabled).active, .bg-warning.btn:active, .bg-warning.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

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

.bg-danger,
.bg-danger > a {
  color: #fff !important;
}

.bg-danger.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn:not(:disabled):not(.disabled).active, .bg-danger.btn:active, .bg-danger.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

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

.bg-light,
.bg-light > a {
  color: #1f2d3d !important;
}

.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn:not(:disabled):not(.disabled).active, .bg-light.btn:active, .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

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

.bg-dark,
.bg-dark > a {
  color: #fff !important;
}

.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn:not(:disabled):not(.disabled).active, .bg-dark.btn:active, .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-lightblue {
  background-color: #3c8dbc !important;
}

.bg-lightblue,
.bg-lightblue > a {
  color: #fff !important;
}

.bg-lightblue.btn:hover {
  border-color: #307095;
  color: #ececec;
}

.bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn:not(:disabled):not(.disabled).active, .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  background-color: #307095 !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-navy {
  background-color: #001f3f !important;
}

.bg-navy,
.bg-navy > a {
  color: #fff !important;
}

.bg-navy.btn:hover {
  border-color: #00060c;
  color: #ececec;
}

.bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn:not(:disabled):not(.disabled).active, .bg-navy.btn:active, .bg-navy.btn.active {
  background-color: #00060c !important;
  border-color: black;
  color: #fff;
}

.bg-olive {
  background-color: #3d9970 !important;
}

.bg-olive,
.bg-olive > a {
  color: #fff !important;
}

.bg-olive.btn:hover {
  border-color: #2e7555;
  color: #ececec;
}

.bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn:not(:disabled):not(.disabled).active, .bg-olive.btn:active, .bg-olive.btn.active {
  background-color: #2e7555 !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-lime {
  background-color: #01ff70 !important;
}

.bg-lime,
.bg-lime > a {
  color: #1f2d3d !important;
}

.bg-lime.btn:hover {
  border-color: #00cd5a;
  color: #121a24;
}

.bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn:not(:disabled):not(.disabled).active, .bg-lime.btn:active, .bg-lime.btn.active {
  background-color: #00cd5a !important;
  border-color: #00c054;
  color: #fff;
}

.bg-fuchsia {
  background-color: #f012be !important;
}

.bg-fuchsia,
.bg-fuchsia > a {
  color: #fff !important;
}

.bg-fuchsia.btn:hover {
  border-color: #c30c9a;
  color: #ececec;
}

.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  background-color: #c30c9a !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-maroon {
  background-color: #d81b60 !important;
}

.bg-maroon,
.bg-maroon > a {
  color: #fff !important;
}

.bg-maroon.btn:hover {
  border-color: #ab154c;
  color: #ececec;
}

.bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn:not(:disabled):not(.disabled).active, .bg-maroon.btn:active, .bg-maroon.btn.active {
  background-color: #ab154c !important;
  border-color: #9f1447;
  color: #fff;
}

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

.bg-blue,
.bg-blue > a {
  color: #fff !important;
}

.bg-blue.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn:not(:disabled):not(.disabled).active, .bg-blue.btn:active, .bg-blue.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

.bg-indigo,
.bg-indigo > a {
  color: #fff !important;
}

.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn:not(:disabled):not(.disabled).active, .bg-indigo.btn:active, .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

.bg-purple,
.bg-purple > a {
  color: #fff !important;
}

.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn:not(:disabled):not(.disabled).active, .bg-purple.btn:active, .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.bg-pink {
  background-color: #e83e8c !important;
}

.bg-pink,
.bg-pink > a {
  color: #fff !important;
}

.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn:not(:disabled):not(.disabled).active, .bg-pink.btn:active, .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

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

.bg-red,
.bg-red > a {
  color: #fff !important;
}

.bg-red.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn:not(:disabled):not(.disabled).active, .bg-red.btn:active, .bg-red.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-orange {
  background-color: #fd7e14 !important;
}

.bg-orange,
.bg-orange > a {
  color: #1f2d3d !important;
}

.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

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

.bg-yellow,
.bg-yellow > a {
  color: #1f2d3d !important;
}

.bg-yellow.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn:not(:disabled):not(.disabled).active, .bg-yellow.btn:active, .bg-yellow.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

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

.bg-green,
.bg-green > a {
  color: #fff !important;
}

.bg-green.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn:not(:disabled):not(.disabled).active, .bg-green.btn:active, .bg-green.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-teal {
  background-color: #20c997 !important;
}

.bg-teal,
.bg-teal > a {
  color: #fff !important;
}

.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:active, .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

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

.bg-cyan,
.bg-cyan > a {
  color: #fff !important;
}

.bg-cyan.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn:not(:disabled):not(.disabled).active, .bg-cyan.btn:active, .bg-cyan.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

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

.bg-white,
.bg-white > a {
  color: #1f2d3d !important;
}

.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn:not(:disabled):not(.disabled).active, .bg-white.btn:active, .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

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

.bg-gray,
.bg-gray > a {
  color: #fff !important;
}

.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn:not(:disabled):not(.disabled).active, .bg-gray.btn:active, .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

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

.bg-gray-dark,
.bg-gray-dark > a {
  color: #fff !important;
}

.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

@media print {
  .table td.bg-primary,
  .table th.bg-primary {
    background-color: #007bff !important;
  }
  .table td.bg-primary,
  .table td.bg-primary > a,
  .table th.bg-primary,
  .table th.bg-primary > a {
    color: #fff !important;
  }
  .table td.bg-primary.btn:hover,
  .table th.bg-primary.btn:hover {
    border-color: #0062cc;
    color: #ececec;
  }
  .table td.bg-primary.btn:not(:disabled):not(.disabled):active, .table td.bg-primary.btn:not(:disabled):not(.disabled).active, .table td.bg-primary.btn:active, .table td.bg-primary.btn.active,
  .table th.bg-primary.btn:not(:disabled):not(.disabled):active,
  .table th.bg-primary.btn:not(:disabled):not(.disabled).active,
  .table th.bg-primary.btn:active,
  .table th.bg-primary.btn.active {
    background-color: #0062cc !important;
    border-color: #005cbf;
    color: #fff;
  }
  .table td.bg-secondary,
  .table th.bg-secondary {
    background-color: #6c757d !important;
  }
  .table td.bg-secondary,
  .table td.bg-secondary > a,
  .table th.bg-secondary,
  .table th.bg-secondary > a {
    color: #fff !important;
  }
  .table td.bg-secondary.btn:hover,
  .table th.bg-secondary.btn:hover {
    border-color: #545b62;
    color: #ececec;
  }
  .table td.bg-secondary.btn:not(:disabled):not(.disabled):active, .table td.bg-secondary.btn:not(:disabled):not(.disabled).active, .table td.bg-secondary.btn:active, .table td.bg-secondary.btn.active,
  .table th.bg-secondary.btn:not(:disabled):not(.disabled):active,
  .table th.bg-secondary.btn:not(:disabled):not(.disabled).active,
  .table th.bg-secondary.btn:active,
  .table th.bg-secondary.btn.active {
    background-color: #545b62 !important;
    border-color: #4e555b;
    color: #fff;
  }
  .table td.bg-success,
  .table th.bg-success {
    background-color: #28a745 !important;
  }
  .table td.bg-success,
  .table td.bg-success > a,
  .table th.bg-success,
  .table th.bg-success > a {
    color: #fff !important;
  }
  .table td.bg-success.btn:hover,
  .table th.bg-success.btn:hover {
    border-color: #1e7e34;
    color: #ececec;
  }
  .table td.bg-success.btn:not(:disabled):not(.disabled):active, .table td.bg-success.btn:not(:disabled):not(.disabled).active, .table td.bg-success.btn:active, .table td.bg-success.btn.active,
  .table th.bg-success.btn:not(:disabled):not(.disabled):active,
  .table th.bg-success.btn:not(:disabled):not(.disabled).active,
  .table th.bg-success.btn:active,
  .table th.bg-success.btn.active {
    background-color: #1e7e34 !important;
    border-color: #1c7430;
    color: #fff;
  }
  .table td.bg-info,
  .table th.bg-info {
    background-color: #17a2b8 !important;
  }
  .table td.bg-info,
  .table td.bg-info > a,
  .table th.bg-info,
  .table th.bg-info > a {
    color: #fff !important;
  }
  .table td.bg-info.btn:hover,
  .table th.bg-info.btn:hover {
    border-color: #117a8b;
    color: #ececec;
  }
  .table td.bg-info.btn:not(:disabled):not(.disabled):active, .table td.bg-info.btn:not(:disabled):not(.disabled).active, .table td.bg-info.btn:active, .table td.bg-info.btn.active,
  .table th.bg-info.btn:not(:disabled):not(.disabled):active,
  .table th.bg-info.btn:not(:disabled):not(.disabled).active,
  .table th.bg-info.btn:active,
  .table th.bg-info.btn.active {
    background-color: #117a8b !important;
    border-color: #10707f;
    color: #fff;
  }
  .table td.bg-warning,
  .table th.bg-warning {
    background-color: #ffc107 !important;
  }
  .table td.bg-warning,
  .table td.bg-warning > a,
  .table th.bg-warning,
  .table th.bg-warning > a {
    color: #1f2d3d !important;
  }
  .table td.bg-warning.btn:hover,
  .table th.bg-warning.btn:hover {
    border-color: #d39e00;
    color: #121a24;
  }
  .table td.bg-warning.btn:not(:disabled):not(.disabled):active, .table td.bg-warning.btn:not(:disabled):not(.disabled).active, .table td.bg-warning.btn:active, .table td.bg-warning.btn.active,
  .table th.bg-warning.btn:not(:disabled):not(.disabled):active,
  .table th.bg-warning.btn:not(:disabled):not(.disabled).active,
  .table th.bg-warning.btn:active,
  .table th.bg-warning.btn.active {
    background-color: #d39e00 !important;
    border-color: #c69500;
    color: #1f2d3d;
  }
  .table td.bg-danger,
  .table th.bg-danger {
    background-color: #dc3545 !important;
  }
  .table td.bg-danger,
  .table td.bg-danger > a,
  .table th.bg-danger,
  .table th.bg-danger > a {
    color: #fff !important;
  }
  .table td.bg-danger.btn:hover,
  .table th.bg-danger.btn:hover {
    border-color: #bd2130;
    color: #ececec;
  }
  .table td.bg-danger.btn:not(:disabled):not(.disabled):active, .table td.bg-danger.btn:not(:disabled):not(.disabled).active, .table td.bg-danger.btn:active, .table td.bg-danger.btn.active,
  .table th.bg-danger.btn:not(:disabled):not(.disabled):active,
  .table th.bg-danger.btn:not(:disabled):not(.disabled).active,
  .table th.bg-danger.btn:active,
  .table th.bg-danger.btn.active {
    background-color: #bd2130 !important;
    border-color: #b21f2d;
    color: #fff;
  }
  .table td.bg-light,
  .table th.bg-light {
    background-color: #f8f9fa !important;
  }
  .table td.bg-light,
  .table td.bg-light > a,
  .table th.bg-light,
  .table th.bg-light > a {
    color: #1f2d3d !important;
  }
  .table td.bg-light.btn:hover,
  .table th.bg-light.btn:hover {
    border-color: #dae0e5;
    color: #121a24;
  }
  .table td.bg-light.btn:not(:disabled):not(.disabled):active, .table td.bg-light.btn:not(:disabled):not(.disabled).active, .table td.bg-light.btn:active, .table td.bg-light.btn.active,
  .table th.bg-light.btn:not(:disabled):not(.disabled):active,
  .table th.bg-light.btn:not(:disabled):not(.disabled).active,
  .table th.bg-light.btn:active,
  .table th.bg-light.btn.active {
    background-color: #dae0e5 !important;
    border-color: #d3d9df;
    color: #1f2d3d;
  }
  .table td.bg-dark,
  .table th.bg-dark {
    background-color: #343a40 !important;
  }
  .table td.bg-dark,
  .table td.bg-dark > a,
  .table th.bg-dark,
  .table th.bg-dark > a {
    color: #fff !important;
  }
  .table td.bg-dark.btn:hover,
  .table th.bg-dark.btn:hover {
    border-color: #1d2124;
    color: #ececec;
  }
  .table td.bg-dark.btn:not(:disabled):not(.disabled):active, .table td.bg-dark.btn:not(:disabled):not(.disabled).active, .table td.bg-dark.btn:active, .table td.bg-dark.btn.active,
  .table th.bg-dark.btn:not(:disabled):not(.disabled):active,
  .table th.bg-dark.btn:not(:disabled):not(.disabled).active,
  .table th.bg-dark.btn:active,
  .table th.bg-dark.btn.active {
    background-color: #1d2124 !important;
    border-color: #171a1d;
    color: #fff;
  }
  .table td.bg-lightblue,
  .table th.bg-lightblue {
    background-color: #3c8dbc !important;
  }
  .table td.bg-lightblue,
  .table td.bg-lightblue > a,
  .table th.bg-lightblue,
  .table th.bg-lightblue > a {
    color: #fff !important;
  }
  .table td.bg-lightblue.btn:hover,
  .table th.bg-lightblue.btn:hover {
    border-color: #307095;
    color: #ececec;
  }
  .table td.bg-lightblue.btn:not(:disabled):not(.disabled):active, .table td.bg-lightblue.btn:not(:disabled):not(.disabled).active, .table td.bg-lightblue.btn:active, .table td.bg-lightblue.btn.active,
  .table th.bg-lightblue.btn:not(:disabled):not(.disabled):active,
  .table th.bg-lightblue.btn:not(:disabled):not(.disabled).active,
  .table th.bg-lightblue.btn:active,
  .table th.bg-lightblue.btn.active {
    background-color: #307095 !important;
    border-color: #2d698c;
    color: #fff;
  }
  .table td.bg-navy,
  .table th.bg-navy {
    background-color: #001f3f !important;
  }
  .table td.bg-navy,
  .table td.bg-navy > a,
  .table th.bg-navy,
  .table th.bg-navy > a {
    color: #fff !important;
  }
  .table td.bg-navy.btn:hover,
  .table th.bg-navy.btn:hover {
    border-color: #00060c;
    color: #ececec;
  }
  .table td.bg-navy.btn:not(:disabled):not(.disabled):active, .table td.bg-navy.btn:not(:disabled):not(.disabled).active, .table td.bg-navy.btn:active, .table td.bg-navy.btn.active,
  .table th.bg-navy.btn:not(:disabled):not(.disabled):active,
  .table th.bg-navy.btn:not(:disabled):not(.disabled).active,
  .table th.bg-navy.btn:active,
  .table th.bg-navy.btn.active {
    background-color: #00060c !important;
    border-color: black;
    color: #fff;
  }
  .table td.bg-olive,
  .table th.bg-olive {
    background-color: #3d9970 !important;
  }
  .table td.bg-olive,
  .table td.bg-olive > a,
  .table th.bg-olive,
  .table th.bg-olive > a {
    color: #fff !important;
  }
  .table td.bg-olive.btn:hover,
  .table th.bg-olive.btn:hover {
    border-color: #2e7555;
    color: #ececec;
  }
  .table td.bg-olive.btn:not(:disabled):not(.disabled):active, .table td.bg-olive.btn:not(:disabled):not(.disabled).active, .table td.bg-olive.btn:active, .table td.bg-olive.btn.active,
  .table th.bg-olive.btn:not(:disabled):not(.disabled):active,
  .table th.bg-olive.btn:not(:disabled):not(.disabled).active,
  .table th.bg-olive.btn:active,
  .table th.bg-olive.btn.active {
    background-color: #2e7555 !important;
    border-color: #2b6b4f;
    color: #fff;
  }
  .table td.bg-lime,
  .table th.bg-lime {
    background-color: #01ff70 !important;
  }
  .table td.bg-lime,
  .table td.bg-lime > a,
  .table th.bg-lime,
  .table th.bg-lime > a {
    color: #1f2d3d !important;
  }
  .table td.bg-lime.btn:hover,
  .table th.bg-lime.btn:hover {
    border-color: #00cd5a;
    color: #121a24;
  }
  .table td.bg-lime.btn:not(:disabled):not(.disabled):active, .table td.bg-lime.btn:not(:disabled):not(.disabled).active, .table td.bg-lime.btn:active, .table td.bg-lime.btn.active,
  .table th.bg-lime.btn:not(:disabled):not(.disabled):active,
  .table th.bg-lime.btn:not(:disabled):not(.disabled).active,
  .table th.bg-lime.btn:active,
  .table th.bg-lime.btn.active {
    background-color: #00cd5a !important;
    border-color: #00c054;
    color: #fff;
  }
  .table td.bg-fuchsia,
  .table th.bg-fuchsia {
    background-color: #f012be !important;
  }
  .table td.bg-fuchsia,
  .table td.bg-fuchsia > a,
  .table th.bg-fuchsia,
  .table th.bg-fuchsia > a {
    color: #fff !important;
  }
  .table td.bg-fuchsia.btn:hover,
  .table th.bg-fuchsia.btn:hover {
    border-color: #c30c9a;
    color: #ececec;
  }
  .table td.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .table td.bg-fuchsia.btn:not(:disabled):not(.disabled).active, .table td.bg-fuchsia.btn:active, .table td.bg-fuchsia.btn.active,
  .table th.bg-fuchsia.btn:not(:disabled):not(.disabled):active,
  .table th.bg-fuchsia.btn:not(:disabled):not(.disabled).active,
  .table th.bg-fuchsia.btn:active,
  .table th.bg-fuchsia.btn.active {
    background-color: #c30c9a !important;
    border-color: #b70c90;
    color: #fff;
  }
  .table td.bg-maroon,
  .table th.bg-maroon {
    background-color: #d81b60 !important;
  }
  .table td.bg-maroon,
  .table td.bg-maroon > a,
  .table th.bg-maroon,
  .table th.bg-maroon > a {
    color: #fff !important;
  }
  .table td.bg-maroon.btn:hover,
  .table th.bg-maroon.btn:hover {
    border-color: #ab154c;
    color: #ececec;
  }
  .table td.bg-maroon.btn:not(:disabled):not(.disabled):active, .table td.bg-maroon.btn:not(:disabled):not(.disabled).active, .table td.bg-maroon.btn:active, .table td.bg-maroon.btn.active,
  .table th.bg-maroon.btn:not(:disabled):not(.disabled):active,
  .table th.bg-maroon.btn:not(:disabled):not(.disabled).active,
  .table th.bg-maroon.btn:active,
  .table th.bg-maroon.btn.active {
    background-color: #ab154c !important;
    border-color: #9f1447;
    color: #fff;
  }
  .table td.bg-blue,
  .table th.bg-blue {
    background-color: #007bff !important;
  }
  .table td.bg-blue,
  .table td.bg-blue > a,
  .table th.bg-blue,
  .table th.bg-blue > a {
    color: #fff !important;
  }
  .table td.bg-blue.btn:hover,
  .table th.bg-blue.btn:hover {
    border-color: #0062cc;
    color: #ececec;
  }
  .table td.bg-blue.btn:not(:disabled):not(.disabled):active, .table td.bg-blue.btn:not(:disabled):not(.disabled).active, .table td.bg-blue.btn:active, .table td.bg-blue.btn.active,
  .table th.bg-blue.btn:not(:disabled):not(.disabled):active,
  .table th.bg-blue.btn:not(:disabled):not(.disabled).active,
  .table th.bg-blue.btn:active,
  .table th.bg-blue.btn.active {
    background-color: #0062cc !important;
    border-color: #005cbf;
    color: #fff;
  }
  .table td.bg-indigo,
  .table th.bg-indigo {
    background-color: #6610f2 !important;
  }
  .table td.bg-indigo,
  .table td.bg-indigo > a,
  .table th.bg-indigo,
  .table th.bg-indigo > a {
    color: #fff !important;
  }
  .table td.bg-indigo.btn:hover,
  .table th.bg-indigo.btn:hover {
    border-color: #510bc4;
    color: #ececec;
  }
  .table td.bg-indigo.btn:not(:disabled):not(.disabled):active, .table td.bg-indigo.btn:not(:disabled):not(.disabled).active, .table td.bg-indigo.btn:active, .table td.bg-indigo.btn.active,
  .table th.bg-indigo.btn:not(:disabled):not(.disabled):active,
  .table th.bg-indigo.btn:not(:disabled):not(.disabled).active,
  .table th.bg-indigo.btn:active,
  .table th.bg-indigo.btn.active {
    background-color: #510bc4 !important;
    border-color: #4c0ab8;
    color: #fff;
  }
  .table td.bg-purple,
  .table th.bg-purple {
    background-color: #6f42c1 !important;
  }
  .table td.bg-purple,
  .table td.bg-purple > a,
  .table th.bg-purple,
  .table th.bg-purple > a {
    color: #fff !important;
  }
  .table td.bg-purple.btn:hover,
  .table th.bg-purple.btn:hover {
    border-color: #59339d;
    color: #ececec;
  }
  .table td.bg-purple.btn:not(:disabled):not(.disabled):active, .table td.bg-purple.btn:not(:disabled):not(.disabled).active, .table td.bg-purple.btn:active, .table td.bg-purple.btn.active,
  .table th.bg-purple.btn:not(:disabled):not(.disabled):active,
  .table th.bg-purple.btn:not(:disabled):not(.disabled).active,
  .table th.bg-purple.btn:active,
  .table th.bg-purple.btn.active {
    background-color: #59339d !important;
    border-color: #533093;
    color: #fff;
  }
  .table td.bg-pink,
  .table th.bg-pink {
    background-color: #e83e8c !important;
  }
  .table td.bg-pink,
  .table td.bg-pink > a,
  .table th.bg-pink,
  .table th.bg-pink > a {
    color: #fff !important;
  }
  .table td.bg-pink.btn:hover,
  .table th.bg-pink.btn:hover {
    border-color: #d91a72;
    color: #ececec;
  }
  .table td.bg-pink.btn:not(:disabled):not(.disabled):active, .table td.bg-pink.btn:not(:disabled):not(.disabled).active, .table td.bg-pink.btn:active, .table td.bg-pink.btn.active,
  .table th.bg-pink.btn:not(:disabled):not(.disabled):active,
  .table th.bg-pink.btn:not(:disabled):not(.disabled).active,
  .table th.bg-pink.btn:active,
  .table th.bg-pink.btn.active {
    background-color: #d91a72 !important;
    border-color: #ce196c;
    color: #fff;
  }
  .table td.bg-red,
  .table th.bg-red {
    background-color: #dc3545 !important;
  }
  .table td.bg-red,
  .table td.bg-red > a,
  .table th.bg-red,
  .table th.bg-red > a {
    color: #fff !important;
  }
  .table td.bg-red.btn:hover,
  .table th.bg-red.btn:hover {
    border-color: #bd2130;
    color: #ececec;
  }
  .table td.bg-red.btn:not(:disabled):not(.disabled):active, .table td.bg-red.btn:not(:disabled):not(.disabled).active, .table td.bg-red.btn:active, .table td.bg-red.btn.active,
  .table th.bg-red.btn:not(:disabled):not(.disabled):active,
  .table th.bg-red.btn:not(:disabled):not(.disabled).active,
  .table th.bg-red.btn:active,
  .table th.bg-red.btn.active {
    background-color: #bd2130 !important;
    border-color: #b21f2d;
    color: #fff;
  }
  .table td.bg-orange,
  .table th.bg-orange {
    background-color: #fd7e14 !important;
  }
  .table td.bg-orange,
  .table td.bg-orange > a,
  .table th.bg-orange,
  .table th.bg-orange > a {
    color: #1f2d3d !important;
  }
  .table td.bg-orange.btn:hover,
  .table th.bg-orange.btn:hover {
    border-color: #dc6502;
    color: #121a24;
  }
  .table td.bg-orange.btn:not(:disabled):not(.disabled):active, .table td.bg-orange.btn:not(:disabled):not(.disabled).active, .table td.bg-orange.btn:active, .table td.bg-orange.btn.active,
  .table th.bg-orange.btn:not(:disabled):not(.disabled):active,
  .table th.bg-orange.btn:not(:disabled):not(.disabled).active,
  .table th.bg-orange.btn:active,
  .table th.bg-orange.btn.active {
    background-color: #dc6502 !important;
    border-color: #cf5f02;
    color: #fff;
  }
  .table td.bg-yellow,
  .table th.bg-yellow {
    background-color: #ffc107 !important;
  }
  .table td.bg-yellow,
  .table td.bg-yellow > a,
  .table th.bg-yellow,
  .table th.bg-yellow > a {
    color: #1f2d3d !important;
  }
  .table td.bg-yellow.btn:hover,
  .table th.bg-yellow.btn:hover {
    border-color: #d39e00;
    color: #121a24;
  }
  .table td.bg-yellow.btn:not(:disabled):not(.disabled):active, .table td.bg-yellow.btn:not(:disabled):not(.disabled).active, .table td.bg-yellow.btn:active, .table td.bg-yellow.btn.active,
  .table th.bg-yellow.btn:not(:disabled):not(.disabled):active,
  .table th.bg-yellow.btn:not(:disabled):not(.disabled).active,
  .table th.bg-yellow.btn:active,
  .table th.bg-yellow.btn.active {
    background-color: #d39e00 !important;
    border-color: #c69500;
    color: #1f2d3d;
  }
  .table td.bg-green,
  .table th.bg-green {
    background-color: #28a745 !important;
  }
  .table td.bg-green,
  .table td.bg-green > a,
  .table th.bg-green,
  .table th.bg-green > a {
    color: #fff !important;
  }
  .table td.bg-green.btn:hover,
  .table th.bg-green.btn:hover {
    border-color: #1e7e34;
    color: #ececec;
  }
  .table td.bg-green.btn:not(:disabled):not(.disabled):active, .table td.bg-green.btn:not(:disabled):not(.disabled).active, .table td.bg-green.btn:active, .table td.bg-green.btn.active,
  .table th.bg-green.btn:not(:disabled):not(.disabled):active,
  .table th.bg-green.btn:not(:disabled):not(.disabled).active,
  .table th.bg-green.btn:active,
  .table th.bg-green.btn.active {
    background-color: #1e7e34 !important;
    border-color: #1c7430;
    color: #fff;
  }
  .table td.bg-teal,
  .table th.bg-teal {
    background-color: #20c997 !important;
  }
  .table td.bg-teal,
  .table td.bg-teal > a,
  .table th.bg-teal,
  .table th.bg-teal > a {
    color: #fff !important;
  }
  .table td.bg-teal.btn:hover,
  .table th.bg-teal.btn:hover {
    border-color: #199d76;
    color: #ececec;
  }
  .table td.bg-teal.btn:not(:disabled):not(.disabled):active, .table td.bg-teal.btn:not(:disabled):not(.disabled).active, .table td.bg-teal.btn:active, .table td.bg-teal.btn.active,
  .table th.bg-teal.btn:not(:disabled):not(.disabled):active,
  .table th.bg-teal.btn:not(:disabled):not(.disabled).active,
  .table th.bg-teal.btn:active,
  .table th.bg-teal.btn.active {
    background-color: #199d76 !important;
    border-color: #17926e;
    color: #fff;
  }
  .table td.bg-cyan,
  .table th.bg-cyan {
    background-color: #17a2b8 !important;
  }
  .table td.bg-cyan,
  .table td.bg-cyan > a,
  .table th.bg-cyan,
  .table th.bg-cyan > a {
    color: #fff !important;
  }
  .table td.bg-cyan.btn:hover,
  .table th.bg-cyan.btn:hover {
    border-color: #117a8b;
    color: #ececec;
  }
  .table td.bg-cyan.btn:not(:disabled):not(.disabled):active, .table td.bg-cyan.btn:not(:disabled):not(.disabled).active, .table td.bg-cyan.btn:active, .table td.bg-cyan.btn.active,
  .table th.bg-cyan.btn:not(:disabled):not(.disabled):active,
  .table th.bg-cyan.btn:not(:disabled):not(.disabled).active,
  .table th.bg-cyan.btn:active,
  .table th.bg-cyan.btn.active {
    background-color: #117a8b !important;
    border-color: #10707f;
    color: #fff;
  }
  .table td.bg-white,
  .table th.bg-white {
    background-color: #fff !important;
  }
  .table td.bg-white,
  .table td.bg-white > a,
  .table th.bg-white,
  .table th.bg-white > a {
    color: #1f2d3d !important;
  }
  .table td.bg-white.btn:hover,
  .table th.bg-white.btn:hover {
    border-color: #e6e6e6;
    color: #121a24;
  }
  .table td.bg-white.btn:not(:disabled):not(.disabled):active, .table td.bg-white.btn:not(:disabled):not(.disabled).active, .table td.bg-white.btn:active, .table td.bg-white.btn.active,
  .table th.bg-white.btn:not(:disabled):not(.disabled):active,
  .table th.bg-white.btn:not(:disabled):not(.disabled).active,
  .table th.bg-white.btn:active,
  .table th.bg-white.btn.active {
    background-color: #e6e6e6 !important;
    border-color: #dfdfdf;
    color: #1f2d3d;
  }
  .table td.bg-gray,
  .table th.bg-gray {
    background-color: #6c757d !important;
  }
  .table td.bg-gray,
  .table td.bg-gray > a,
  .table th.bg-gray,
  .table th.bg-gray > a {
    color: #fff !important;
  }
  .table td.bg-gray.btn:hover,
  .table th.bg-gray.btn:hover {
    border-color: #545b62;
    color: #ececec;
  }
  .table td.bg-gray.btn:not(:disabled):not(.disabled):active, .table td.bg-gray.btn:not(:disabled):not(.disabled).active, .table td.bg-gray.btn:active, .table td.bg-gray.btn.active,
  .table th.bg-gray.btn:not(:disabled):not(.disabled):active,
  .table th.bg-gray.btn:not(:disabled):not(.disabled).active,
  .table th.bg-gray.btn:active,
  .table th.bg-gray.btn.active {
    background-color: #545b62 !important;
    border-color: #4e555b;
    color: #fff;
  }
  .table td.bg-gray-dark,
  .table th.bg-gray-dark {
    background-color: #343a40 !important;
  }
  .table td.bg-gray-dark,
  .table td.bg-gray-dark > a,
  .table th.bg-gray-dark,
  .table th.bg-gray-dark > a {
    color: #fff !important;
  }
  .table td.bg-gray-dark.btn:hover,
  .table th.bg-gray-dark.btn:hover {
    border-color: #1d2124;
    color: #ececec;
  }
  .table td.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .table td.bg-gray-dark.btn:not(:disabled):not(.disabled).active, .table td.bg-gray-dark.btn:active, .table td.bg-gray-dark.btn.active,
  .table th.bg-gray-dark.btn:not(:disabled):not(.disabled):active,
  .table th.bg-gray-dark.btn:not(:disabled):not(.disabled).active,
  .table th.bg-gray-dark.btn:active,
  .table th.bg-gray-dark.btn.active {
    background-color: #1d2124 !important;
    border-color: #171a1d;
    color: #fff;
  }
}

.bg-gray {
  background-color: #adb5bd;
  color: #1f2d3d;
}

.bg-gray-light {
  background-color: #f2f4f5;
  color: #1f2d3d !important;
}

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

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

.bg-gradient-primary {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-primary.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn.disabled {
  background-image: none !important;
  border-color: #007bff;
  color: #fff;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-success.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-success.btn:disabled, .bg-gradient-success.btn.disabled {
  background-image: none !important;
  border-color: #28a745;
  color: #fff;
}

.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-info.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-info.btn:disabled, .bg-gradient-info.btn.disabled {
  background-image: none !important;
  border-color: #17a2b8;
  color: #fff;
}

.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-warning.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn.disabled {
  background-image: none !important;
  border-color: #ffc107;
  color: #1f2d3d;
}

.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-danger.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn.disabled {
  background-image: none !important;
  border-color: #dc3545;
  color: #fff;
}

.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-gradient-light.btn:disabled, .bg-gradient-light.btn.disabled {
  background-image: none !important;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

.bg-gradient-lightblue {
  background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  color: #fff;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lightblue.btn:hover {
  background: #3c8dbc linear-gradient(180deg, #518cad, #33779f) repeat-x !important;
  border-color: #307095;
  color: #ececec;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn.disabled {
  background-image: none !important;
  border-color: #3c8dbc;
  color: #fff;
}

.bg-gradient-navy {
  background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  color: #fff;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-navy.btn:hover {
  background: #001f3f linear-gradient(180deg, #26313b, #000c19) repeat-x !important;
  border-color: #00060c;
  color: #ececec;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  border-color: black;
  color: #fff;
}

.bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn.disabled {
  background-image: none !important;
  border-color: #001f3f;
  color: #fff;
}

.bg-gradient-olive {
  background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  color: #fff;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-olive.btn:hover {
  background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  border-color: #2e7555;
  color: #ececec;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  background: #3d9970 linear-gradient(180deg, #4e896f, #2e7555) repeat-x !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn.disabled {
  background-image: none !important;
  border-color: #3d9970;
  color: #fff;
}

.bg-gradient-lime {
  background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lime.btn:hover {
  background: #01ff70 linear-gradient(180deg, #26df77, #00da5f) repeat-x !important;
  border-color: #00cd5a;
  color: #121a24;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  background: #01ff70 linear-gradient(180deg, #26d572, #00cd5a) repeat-x !important;
  border-color: #00c054;
  color: #fff;
}

.bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn.disabled {
  background-image: none !important;
  border-color: #01ff70;
  color: #1f2d3d;
}

.bg-gradient-fuchsia {
  background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  color: #fff;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-fuchsia.btn:hover {
  background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  border-color: #c30c9a;
  color: #ececec;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  background: #f012be linear-gradient(180deg, #cc31a9, #c30c9a) repeat-x !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn.disabled {
  background-image: none !important;
  border-color: #f012be;
  color: #fff;
}

.bg-gradient-maroon {
  background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  color: #fff;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-maroon.btn:hover {
  background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  border-color: #ab154c;
  color: #ececec;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  background: #d81b60 linear-gradient(180deg, #b73867, #ab154c) repeat-x !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn.disabled {
  background-image: none !important;
  border-color: #d81b60;
  color: #fff;
}

.bg-gradient-blue {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-blue.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn.disabled {
  background-image: none !important;
  border-color: #007bff;
  color: #fff;
}

.bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn.disabled {
  background-image: none !important;
  border-color: #6610f2;
  color: #fff;
}

.bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn.disabled {
  background-image: none !important;
  border-color: #6f42c1;
  color: #fff;
}

.bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn.disabled {
  background-image: none !important;
  border-color: #e83e8c;
  color: #fff;
}

.bg-gradient-red {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-red.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-red.btn:disabled, .bg-gradient-red.btn.disabled {
  background-image: none !important;
  border-color: #dc3545;
  color: #fff;
}

.bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn.disabled {
  background-image: none !important;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.bg-gradient-yellow {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-yellow.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn.disabled {
  background-image: none !important;
  border-color: #ffc107;
  color: #1f2d3d;
}

.bg-gradient-green {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-green.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-green.btn:disabled, .bg-gradient-green.btn.disabled {
  background-image: none !important;
  border-color: #28a745;
  color: #fff;
}

.bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn.disabled {
  background-image: none !important;
  border-color: #20c997;
  color: #fff;
}

.bg-gradient-cyan {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-cyan.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn.disabled {
  background-image: none !important;
  border-color: #17a2b8;
  color: #fff;
}

.bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gradient-white.btn:disabled, .bg-gradient-white.btn.disabled {
  background-image: none !important;
  border-color: #fff;
  color: #1f2d3d;
}

.bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

[class^="bg-"].disabled {
  opacity: .65;
}

a.text-muted:hover {
  color: #007bff !important;
}

.link-muted {
  color: #5d6974;
}

.link-muted:hover, .link-muted:focus {
  color: #464f58;
}

.link-black {
  color: #6c757d;
}

.link-black:hover, .link-black:focus {
  color: #e6e8ea;
}

.accent-primary .btn-link,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-primary .nav-tabs .nav-link {
  color: #007bff;
}

.accent-primary .btn-link:hover,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-primary .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-primary .page-item .page-link {
  color: #007bff;
}

.accent-primary .page-item.active a,
.accent-primary .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-primary .page-item.disabled a,
.accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-secondary .btn-link,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-secondary .btn-link:hover,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-secondary .custom-select:focus,
.accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-secondary .page-item .page-link {
  color: #6c757d;
}

.accent-secondary .page-item.active a,
.accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-secondary .page-item.disabled a,
.accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.accent-success .btn-link,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-success .nav-tabs .nav-link {
  color: #28a745;
}

.accent-success .btn-link:hover,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-success .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-success .custom-select:focus,
.accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-success .page-item .page-link {
  color: #28a745;
}

.accent-success .page-item.active a,
.accent-success .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-success .page-item.disabled a,
.accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-info .btn-link,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-info .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-info .btn-link:hover,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-info .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-info .custom-select:focus,
.accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-info .page-item .page-link {
  color: #17a2b8;
}

.accent-info .page-item.active a,
.accent-info .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-info .page-item.disabled a,
.accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-warning .btn-link,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-warning .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-warning .btn-link:hover,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-warning .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-warning .custom-select:focus,
.accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-warning .page-item .page-link {
  color: #ffc107;
}

.accent-warning .page-item.active a,
.accent-warning .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-warning .page-item.disabled a,
.accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  color: #ffc721;
}

.accent-danger .btn-link,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-danger .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-danger .btn-link:hover,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-danger .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-danger .custom-select:focus,
.accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-danger .page-item .page-link {
  color: #dc3545;
}

.accent-danger .page-item.active a,
.accent-danger .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-danger .page-item.disabled a,
.accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  color: #e04b59;
}

.accent-light .btn-link,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.accent-light .btn-link:hover,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-light .custom-select:focus,
.accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-light .page-item .page-link {
  color: #f8f9fa;
}

.accent-light .page-item.active a,
.accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.accent-light .page-item.disabled a,
.accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.accent-dark .btn-link,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-dark .btn-link:hover,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-dark .custom-select:focus,
.accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-dark .page-item .page-link {
  color: #343a40;
}

.accent-dark .page-item.active a,
.accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-dark .page-item.disabled a,
.accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.accent-lightblue .btn-link,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-lightblue .nav-tabs .nav-link {
  color: #3c8dbc;
}

.accent-lightblue .btn-link:hover,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-lightblue .nav-tabs .nav-link:hover {
  color: #296282;
}

.accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lightblue .custom-select:focus,
.accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #99c5de;
}

.accent-lightblue .page-item .page-link {
  color: #3c8dbc;
}

.accent-lightblue .page-item.active a,
.accent-lightblue .page-item.active .page-link {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .page-item.disabled a,
.accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #4c99c6;
}

.accent-navy .btn-link,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-navy .nav-tabs .nav-link {
  color: #001f3f;
}

.accent-navy .btn-link:hover,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-navy .nav-tabs .nav-link:hover {
  color: black;
}

.accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-navy .custom-select:focus,
.accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #005ebf;
}

.accent-navy .page-item .page-link {
  color: #001f3f;
}

.accent-navy .page-item.active a,
.accent-navy .page-item.active .page-link {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.accent-navy .page-item.disabled a,
.accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  color: #002c59;
}

.accent-olive .btn-link,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-olive .nav-tabs .nav-link {
  color: #3d9970;
}

.accent-olive .btn-link:hover,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-olive .nav-tabs .nav-link:hover {
  color: #276248;
}

.accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-olive .custom-select:focus,
.accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #87cfaf;
}

.accent-olive .page-item .page-link {
  color: #3d9970;
}

.accent-olive .page-item.active a,
.accent-olive .page-item.active .page-link {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.accent-olive .page-item.disabled a,
.accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  color: #44ab7d;
}

.accent-lime .btn-link,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-lime .nav-tabs .nav-link {
  color: #01ff70;
}

.accent-lime .btn-link:hover,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-lime .nav-tabs .nav-link:hover {
  color: #00b44e;
}

.accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lime .custom-select:focus,
.accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #81ffb8;
}

.accent-lime .page-item .page-link {
  color: #01ff70;
}

.accent-lime .page-item.active a,
.accent-lime .page-item.active .page-link {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #fff;
}

.accent-lime .page-item.disabled a,
.accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  color: #1bff7e;
}

.accent-fuchsia .btn-link,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-fuchsia .nav-tabs .nav-link {
  color: #f012be;
}

.accent-fuchsia .btn-link:hover,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-fuchsia .nav-tabs .nav-link:hover {
  color: #ab0b87;
}

.accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-fuchsia .custom-select:focus,
.accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #f88adf;
}

.accent-fuchsia .page-item .page-link {
  color: #f012be;
}

.accent-fuchsia .page-item.active a,
.accent-fuchsia .page-item.active .page-link {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.accent-fuchsia .page-item.disabled a,
.accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f22ac5;
}

.accent-maroon .btn-link,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-maroon .nav-tabs .nav-link {
  color: #d81b60;
}

.accent-maroon .btn-link:hover,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-maroon .nav-tabs .nav-link:hover {
  color: #941342;
}

.accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-maroon .custom-select:focus,
.accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #f083ab;
}

.accent-maroon .page-item .page-link {
  color: #d81b60;
}

.accent-maroon .page-item.active a,
.accent-maroon .page-item.active .page-link {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.accent-maroon .page-item.disabled a,
.accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #e4286d;
}

.accent-blue .btn-link,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-blue .nav-tabs .nav-link {
  color: #007bff;
}

.accent-blue .btn-link:hover,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-blue .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-blue .custom-select:focus,
.accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-blue .page-item .page-link {
  color: #007bff;
}

.accent-blue .page-item.active a,
.accent-blue .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-blue .page-item.disabled a,
.accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-indigo .btn-link,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.accent-indigo .btn-link:hover,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-indigo .custom-select:focus,
.accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.accent-indigo .page-item .page-link {
  color: #6610f2;
}

.accent-indigo .page-item.active a,
.accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.accent-indigo .page-item.disabled a,
.accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.accent-purple .btn-link,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.accent-purple .btn-link:hover,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-purple .custom-select:focus,
.accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.accent-purple .page-item .page-link {
  color: #6f42c1;
}

.accent-purple .page-item.active a,
.accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.accent-purple .page-item.disabled a,
.accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.accent-pink .btn-link,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.accent-pink .btn-link:hover,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-pink .custom-select:focus,
.accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.accent-pink .page-item .page-link {
  color: #e83e8c;
}

.accent-pink .page-item.active a,
.accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.accent-pink .page-item.disabled a,
.accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.accent-red .btn-link,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-red .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-red .btn-link:hover,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-red .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-red .custom-select:focus,
.accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-red .page-item .page-link {
  color: #dc3545;
}

.accent-red .page-item.active a,
.accent-red .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-red .page-item.disabled a,
.accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  color: #e04b59;
}

.accent-orange .btn-link,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.accent-orange .btn-link:hover,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-orange .custom-select:focus,
.accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.accent-orange .page-item .page-link {
  color: #fd7e14;
}

.accent-orange .page-item.active a,
.accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.accent-orange .page-item.disabled a,
.accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.accent-yellow .btn-link,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-yellow .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-yellow .btn-link:hover,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-yellow .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-yellow .custom-select:focus,
.accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-yellow .page-item .page-link {
  color: #ffc107;
}

.accent-yellow .page-item.active a,
.accent-yellow .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-yellow .page-item.disabled a,
.accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #ffc721;
}

.accent-green .btn-link,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-green .nav-tabs .nav-link {
  color: #28a745;
}

.accent-green .btn-link:hover,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-green .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-green .custom-select:focus,
.accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-green .page-item .page-link {
  color: #28a745;
}

.accent-green .page-item.active a,
.accent-green .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-green .page-item.disabled a,
.accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-teal .btn-link,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.accent-teal .btn-link:hover,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-teal .custom-select:focus,
.accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.accent-teal .page-item .page-link {
  color: #20c997;
}

.accent-teal .page-item.active a,
.accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.accent-teal .page-item.disabled a,
.accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.accent-cyan .btn-link,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-cyan .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-cyan .btn-link:hover,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-cyan .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-cyan .custom-select:focus,
.accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-cyan .page-item .page-link {
  color: #17a2b8;
}

.accent-cyan .page-item.active a,
.accent-cyan .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-cyan .page-item.disabled a,
.accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-white .btn-link,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-white .nav-tabs .nav-link {
  color: #fff;
}

.accent-white .btn-link:hover,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-white .custom-select:focus,
.accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-white .page-item .page-link {
  color: #fff;
}

.accent-white .page-item.active a,
.accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.accent-white .page-item.disabled a,
.accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.accent-gray .btn-link,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-gray .btn-link:hover,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray .custom-select:focus,
.accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-gray .page-item .page-link {
  color: #6c757d;
}

.accent-gray .page-item.active a,
.accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-gray .page-item.disabled a,
.accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.accent-gray-dark .btn-link,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-gray-dark .btn-link:hover,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray-dark .custom-select:focus,
.accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.accent-gray-dark .page-item.active a,
.accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-gray-dark .page-item.disabled a,
.accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

[class*="accent-"] a.btn-primary {
  color: #fff;
}

[class*="accent-"] a.btn-secondary {
  color: #fff;
}

[class*="accent-"] a.btn-success {
  color: #fff;
}

[class*="accent-"] a.btn-info {
  color: #fff;
}

[class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-danger {
  color: #fff;
}

[class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #454d55 !important;
  color: #fff !important;
}

.dark-mode .text-black,
.dark-mode .text-dark,
.dark-mode .link-black,
.dark-mode .link-dark {
  color: #ced4da !important;
}

.dark-mode.bg-primary {
  background-color: #3f6791 !important;
}

.dark-mode.bg-primary,
.dark-mode.bg-primary > a {
  color: #fff !important;
}

.dark-mode.bg-primary.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode.bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-primary.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-primary.btn:active, .dark-mode.bg-primary.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

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

.dark-mode.bg-secondary,
.dark-mode.bg-secondary > a {
  color: #fff !important;
}

.dark-mode.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode.bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-secondary.btn:active, .dark-mode.bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode.bg-success {
  background-color: #00bc8c !important;
}

.dark-mode.bg-success,
.dark-mode.bg-success > a {
  color: #fff !important;
}

.dark-mode.bg-success.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode.bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-success.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-success.btn:active, .dark-mode.bg-success.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode.bg-info {
  background-color: #3498db !important;
}

.dark-mode.bg-info,
.dark-mode.bg-info > a {
  color: #fff !important;
}

.dark-mode.bg-info.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode.bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-info.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-info.btn:active, .dark-mode.bg-info.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode.bg-warning {
  background-color: #f39c12 !important;
}

.dark-mode.bg-warning,
.dark-mode.bg-warning > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-warning.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode.bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-warning.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-warning.btn:active, .dark-mode.bg-warning.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode.bg-danger {
  background-color: #e74c3c !important;
}

.dark-mode.bg-danger,
.dark-mode.bg-danger > a {
  color: #fff !important;
}

.dark-mode.bg-danger.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode.bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-danger.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-danger.btn:active, .dark-mode.bg-danger.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

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

.dark-mode.bg-light,
.dark-mode.bg-light > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode.bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-light.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-light.btn:active, .dark-mode.bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

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

.dark-mode.bg-dark,
.dark-mode.bg-dark > a {
  color: #fff !important;
}

.dark-mode.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode.bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-dark.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-dark.btn:active, .dark-mode.bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode.bg-lightblue {
  background-color: #86bad8 !important;
}

.dark-mode.bg-lightblue,
.dark-mode.bg-lightblue > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-lightblue.btn:hover {
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode.bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-lightblue.btn:active, .dark-mode.bg-lightblue.btn.active {
  background-color: #5fa4cc !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode.bg-navy {
  background-color: #002c59 !important;
}

.dark-mode.bg-navy,
.dark-mode.bg-navy > a {
  color: #fff !important;
}

.dark-mode.bg-navy.btn:hover {
  border-color: #001226;
  color: #ececec;
}

.dark-mode.bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-navy.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-navy.btn:active, .dark-mode.bg-navy.btn.active {
  background-color: #001226 !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode.bg-olive {
  background-color: #74c8a3 !important;
}

.dark-mode.bg-olive,
.dark-mode.bg-olive > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-olive.btn:hover {
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode.bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-olive.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-olive.btn:active, .dark-mode.bg-olive.btn.active {
  background-color: #50b98a !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode.bg-lime {
  background-color: #67ffa9 !important;
}

.dark-mode.bg-lime,
.dark-mode.bg-lime > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-lime.btn:hover {
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode.bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-lime.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-lime.btn:active, .dark-mode.bg-lime.btn.active {
  background-color: #34ff8d !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode.bg-fuchsia {
  background-color: #f672d8 !important;
}

.dark-mode.bg-fuchsia,
.dark-mode.bg-fuchsia > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-fuchsia.btn:hover {
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-fuchsia.btn:active, .dark-mode.bg-fuchsia.btn.active {
  background-color: #f342cb !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode.bg-maroon {
  background-color: #ed6c9b !important;
}

.dark-mode.bg-maroon,
.dark-mode.bg-maroon > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-maroon.btn:hover {
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode.bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-maroon.btn:active, .dark-mode.bg-maroon.btn.active {
  background-color: #e73f7c !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode.bg-blue {
  background-color: #3f6791 !important;
}

.dark-mode.bg-blue,
.dark-mode.bg-blue > a {
  color: #fff !important;
}

.dark-mode.bg-blue.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode.bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-blue.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-blue.btn:active, .dark-mode.bg-blue.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode.bg-indigo {
  background-color: #6610f2 !important;
}

.dark-mode.bg-indigo,
.dark-mode.bg-indigo > a {
  color: #fff !important;
}

.dark-mode.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode.bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-indigo.btn:active, .dark-mode.bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode.bg-purple {
  background-color: #6f42c1 !important;
}

.dark-mode.bg-purple,
.dark-mode.bg-purple > a {
  color: #fff !important;
}

.dark-mode.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.dark-mode.bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-purple.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-purple.btn:active, .dark-mode.bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode.bg-pink {
  background-color: #e83e8c !important;
}

.dark-mode.bg-pink,
.dark-mode.bg-pink > a {
  color: #fff !important;
}

.dark-mode.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode.bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-pink.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-pink.btn:active, .dark-mode.bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode.bg-red {
  background-color: #e74c3c !important;
}

.dark-mode.bg-red,
.dark-mode.bg-red > a {
  color: #fff !important;
}

.dark-mode.bg-red.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode.bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-red.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-red.btn:active, .dark-mode.bg-red.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode.bg-orange {
  background-color: #fd7e14 !important;
}

.dark-mode.bg-orange,
.dark-mode.bg-orange > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode.bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-orange.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-orange.btn:active, .dark-mode.bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode.bg-yellow {
  background-color: #f39c12 !important;
}

.dark-mode.bg-yellow,
.dark-mode.bg-yellow > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-yellow.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode.bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-yellow.btn:active, .dark-mode.bg-yellow.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode.bg-green {
  background-color: #00bc8c !important;
}

.dark-mode.bg-green,
.dark-mode.bg-green > a {
  color: #fff !important;
}

.dark-mode.bg-green.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode.bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-green.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-green.btn:active, .dark-mode.bg-green.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode.bg-teal {
  background-color: #20c997 !important;
}

.dark-mode.bg-teal,
.dark-mode.bg-teal > a {
  color: #fff !important;
}

.dark-mode.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.dark-mode.bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-teal.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-teal.btn:active, .dark-mode.bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode.bg-cyan {
  background-color: #3498db !important;
}

.dark-mode.bg-cyan,
.dark-mode.bg-cyan > a {
  color: #fff !important;
}

.dark-mode.bg-cyan.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode.bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-cyan.btn:active, .dark-mode.bg-cyan.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

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

.dark-mode.bg-white,
.dark-mode.bg-white > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode.bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-white.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-white.btn:active, .dark-mode.bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode.bg-gray {
  background-color: #6c757d !important;
}

.dark-mode.bg-gray,
.dark-mode.bg-gray > a {
  color: #fff !important;
}

.dark-mode.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode.bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-gray.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-gray.btn:active, .dark-mode.bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

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

.dark-mode.bg-gray-dark,
.dark-mode.bg-gray-dark > a {
  color: #fff !important;
}

.dark-mode.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-gray-dark.btn:active, .dark-mode.bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-primary {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-primary.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn.disabled {
  background-image: none !important;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .bg-gradient-success {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-success.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn.disabled {
  background-image: none !important;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .bg-gradient-info {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-info.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn.disabled {
  background-image: none !important;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .bg-gradient-warning {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-warning.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn.disabled {
  background-image: none !important;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-danger {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-danger.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn.disabled {
  background-image: none !important;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn.disabled {
  background-image: none !important;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue {
  background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lightblue.btn:hover {
  background: #86bad8 linear-gradient(180deg, #7fb6d6, #69a9cf) repeat-x !important;
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn.disabled {
  background-image: none !important;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-navy {
  background: #002c59 linear-gradient(180deg, #264b71, #002c59) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-navy.btn:hover {
  background: #002c59 linear-gradient(180deg, #263b51, #001932) repeat-x !important;
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  background: #002c59 linear-gradient(180deg, #263646, #001226) repeat-x !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn.disabled {
  background-image: none !important;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .bg-gradient-olive {
  background: #74c8a3 linear-gradient(180deg, #89d0b0, #74c8a3) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-olive.btn:hover {
  background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn.disabled {
  background-image: none !important;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime {
  background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lime.btn:hover {
  background: #67ffa9 linear-gradient(180deg, #5dffa4, #41ff94) repeat-x !important;
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn.disabled {
  background-image: none !important;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia {
  background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-fuchsia.btn:hover {
  background: #f672d8 linear-gradient(180deg, #f569d6, #f44ece) repeat-x !important;
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn.disabled {
  background-image: none !important;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon {
  background: #ed6c9b linear-gradient(180deg, #ef82aa, #ed6c9b) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-maroon.btn:hover {
  background: #ed6c9b linear-gradient(180deg, #ec6596, #e84a84) repeat-x !important;
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn.disabled {
  background-image: none !important;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-blue {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-blue.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn.disabled {
  background-image: none !important;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn.disabled {
  background-image: none !important;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn.disabled {
  background-image: none !important;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn.disabled {
  background-image: none !important;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .bg-gradient-red {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-red.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn.disabled {
  background-image: none !important;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn.disabled {
  background-image: none !important;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-yellow.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn.disabled {
  background-image: none !important;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-green {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-green.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn.disabled {
  background-image: none !important;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn.disabled {
  background-image: none !important;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .bg-gradient-cyan {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-cyan.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn.disabled {
  background-image: none !important;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn.disabled {
  background-image: none !important;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-primary .btn-link,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-primary .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-primary .btn-link:hover,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-primary .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-primary .custom-select:focus,
.dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-primary .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-primary .page-item.active a,
.dark-mode .accent-primary .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .page-item.disabled a,
.dark-mode .accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-secondary .btn-link,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .btn-link:hover,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-secondary .custom-select:focus,
.dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-secondary .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .page-item.active a,
.dark-mode .accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .page-item.disabled a,
.dark-mode .accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-success .btn-link,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-success .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-success .btn-link:hover,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-success .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-success .custom-select:focus,
.dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-success .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-success .page-item.active a,
.dark-mode .accent-success .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .page-item.disabled a,
.dark-mode .accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-info .btn-link,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-info .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-info .btn-link:hover,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-info .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-info .custom-select:focus,
.dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-info .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-info .page-item.active a,
.dark-mode .accent-info .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .page-item.disabled a,
.dark-mode .accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-warning .btn-link,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-warning .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-warning .btn-link:hover,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-warning .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-warning .custom-select:focus,
.dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-warning .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-warning .page-item.active a,
.dark-mode .accent-warning .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-warning .page-item.disabled a,
.dark-mode .accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-danger .btn-link,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-danger .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .btn-link:hover,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-danger .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-danger .custom-select:focus,
.dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-danger .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .page-item.active a,
.dark-mode .accent-danger .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .page-item.disabled a,
.dark-mode .accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-light .btn-link,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .btn-link:hover,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-light .custom-select:focus,
.dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-light .page-item .page-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .page-item.active a,
.dark-mode .accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.dark-mode .accent-light .page-item.disabled a,
.dark-mode .accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-dark .btn-link,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-dark .btn-link:hover,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-dark .custom-select:focus,
.dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-dark .page-item.active a,
.dark-mode .accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .page-item.disabled a,
.dark-mode .accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode [class*="accent-"] a.btn-primary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-secondary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-success {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-info {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-danger {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .accent-lightblue .btn-link,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-lightblue .nav-tabs .nav-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .btn-link:hover,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  color: #4c99c6;
}

.dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lightblue .custom-select:focus,
.dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #e6f1f7;
}

.dark-mode .accent-lightblue .page-item .page-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .page-item.active a,
.dark-mode .accent-lightblue .page-item.active .page-link {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #fff;
}

.dark-mode .accent-lightblue .page-item.disabled a,
.dark-mode .accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #99c5de;
}

.dark-mode .accent-navy .btn-link,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-navy .nav-tabs .nav-link {
  color: #002c59;
}

.dark-mode .accent-navy .btn-link:hover,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-navy .nav-tabs .nav-link:hover {
  color: #00060c;
}

.dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-navy .custom-select:focus,
.dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #006ad8;
}

.dark-mode .accent-navy .page-item .page-link {
  color: #002c59;
}

.dark-mode .accent-navy .page-item.active a,
.dark-mode .accent-navy .page-item.active .page-link {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .page-item.disabled a,
.dark-mode .accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  color: #003872;
}

.dark-mode .accent-olive .btn-link,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-olive .nav-tabs .nav-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .btn-link:hover,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-olive .nav-tabs .nav-link:hover {
  color: #44ab7d;
}

.dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-olive .custom-select:focus,
.dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #cfecdf;
}

.dark-mode .accent-olive .page-item .page-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .page-item.active a,
.dark-mode .accent-olive .page-item.active .page-link {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #fff;
}

.dark-mode .accent-olive .page-item.disabled a,
.dark-mode .accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  color: #87cfaf;
}

.dark-mode .accent-lime .btn-link,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-lime .nav-tabs .nav-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .btn-link:hover,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-lime .nav-tabs .nav-link:hover {
  color: #1bff7e;
}

.dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lime .custom-select:focus,
.dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #e7fff1;
}

.dark-mode .accent-lime .page-item .page-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .page-item.active a,
.dark-mode .accent-lime .page-item.active .page-link {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #fff;
}

.dark-mode .accent-lime .page-item.disabled a,
.dark-mode .accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  color: #81ffb8;
}

.dark-mode .accent-fuchsia .btn-link,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-fuchsia .nav-tabs .nav-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .btn-link:hover,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  color: #f22ac5;
}

.dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-fuchsia .custom-select:focus,
.dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #feeaf9;
}

.dark-mode .accent-fuchsia .page-item .page-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .page-item.active a,
.dark-mode .accent-fuchsia .page-item.active .page-link {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #fff;
}

.dark-mode .accent-fuchsia .page-item.disabled a,
.dark-mode .accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f88adf;
}

.dark-mode .accent-maroon .btn-link,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-maroon .nav-tabs .nav-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .btn-link:hover,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  color: #e4286d;
}

.dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-maroon .custom-select:focus,
.dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #fbdee8;
}

.dark-mode .accent-maroon .page-item .page-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .page-item.active a,
.dark-mode .accent-maroon .page-item.active .page-link {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #fff;
}

.dark-mode .accent-maroon .page-item.disabled a,
.dark-mode .accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #f083ab;
}

.dark-mode .accent-blue .btn-link,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-blue .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-blue .btn-link:hover,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-blue .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-blue .custom-select:focus,
.dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-blue .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-blue .page-item.active a,
.dark-mode .accent-blue .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .page-item.disabled a,
.dark-mode .accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-indigo .btn-link,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .btn-link:hover,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-indigo .custom-select:focus,
.dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.dark-mode .accent-indigo .page-item .page-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .page-item.active a,
.dark-mode .accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .page-item.disabled a,
.dark-mode .accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.dark-mode .accent-purple .btn-link,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .btn-link:hover,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-purple .custom-select:focus,
.dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.dark-mode .accent-purple .page-item .page-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .page-item.active a,
.dark-mode .accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .page-item.disabled a,
.dark-mode .accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.dark-mode .accent-pink .btn-link,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .btn-link:hover,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-pink .custom-select:focus,
.dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.dark-mode .accent-pink .page-item .page-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .page-item.active a,
.dark-mode .accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .page-item.disabled a,
.dark-mode .accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.dark-mode .accent-red .btn-link,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-red .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-red .btn-link:hover,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-red .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-red .custom-select:focus,
.dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-red .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-red .page-item.active a,
.dark-mode .accent-red .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .page-item.disabled a,
.dark-mode .accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-orange .btn-link,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .btn-link:hover,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-orange .custom-select:focus,
.dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.dark-mode .accent-orange .page-item .page-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .page-item.active a,
.dark-mode .accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.dark-mode .accent-orange .page-item.disabled a,
.dark-mode .accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.dark-mode .accent-yellow .btn-link,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-yellow .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .btn-link:hover,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-yellow .custom-select:focus,
.dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-yellow .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .page-item.active a,
.dark-mode .accent-yellow .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-yellow .page-item.disabled a,
.dark-mode .accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-green .btn-link,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-green .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-green .btn-link:hover,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-green .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-green .custom-select:focus,
.dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-green .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-green .page-item.active a,
.dark-mode .accent-green .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .page-item.disabled a,
.dark-mode .accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-teal .btn-link,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.dark-mode .accent-teal .btn-link:hover,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-teal .custom-select:focus,
.dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.dark-mode .accent-teal .page-item .page-link {
  color: #20c997;
}

.dark-mode .accent-teal .page-item.active a,
.dark-mode .accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .page-item.disabled a,
.dark-mode .accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.dark-mode .accent-cyan .btn-link,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-cyan .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-cyan .btn-link:hover,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-cyan .custom-select:focus,
.dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-cyan .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-cyan .page-item.active a,
.dark-mode .accent-cyan .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .page-item.disabled a,
.dark-mode .accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-white .btn-link,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-white .nav-tabs .nav-link {
  color: #fff;
}

.dark-mode .accent-white .btn-link:hover,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-white .custom-select:focus,
.dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-white .page-item .page-link {
  color: #fff;
}

.dark-mode .accent-white .page-item.active a,
.dark-mode .accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.dark-mode .accent-white .page-item.disabled a,
.dark-mode .accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-gray .btn-link,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-gray .btn-link:hover,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray .custom-select:focus,
.dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-gray .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-gray .page-item.active a,
.dark-mode .accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .page-item.disabled a,
.dark-mode .accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-gray-dark .btn-link,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .btn-link:hover,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray-dark .custom-select:focus,
.dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .page-item.active a,
.dark-mode .accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .page-item.disabled a,
.dark-mode .accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode .border-dark {
  border-color: #4b545c !important;
}
/*# sourceMappingURL=adminlte.css.map */@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #3490dc;
  --indigo: #6574cd;
  --purple: #9561e2;
  --pink: #f66d9b;
  --red: #e3342f;
  --orange: #f6993f;
  --yellow: #ffed4a;
  --green: #38c172;
  --teal: #4dc0b5;
  --cyan: #6cb2eb;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3490dc;
  --secondary: #6c757d;
  --success: #38c172;
  --info: #6cb2eb;
  --warning: #ffed4a;
  --danger: #e3342f;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito", sans-serif;
  --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: "Nunito", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  text-align: left;
  background-color: #f8fafc;
}

[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: #3490dc;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #1d68a7;
  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.25rem;
}

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

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

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

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

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

.lead {
  font-size: 1.125rem;
  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: 0.875em;
  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.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\A0";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8fafc;
  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: #f66d9b;
  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.33333333%;
  max-width: 8.33333333%;
}

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

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

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

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

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

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

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

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

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

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

.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.33333333%;
}

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

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

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

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

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

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

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

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

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

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

@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.33333333%;
    max-width: 8.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

  .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.33333333%;
  }

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@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.33333333%;
    max-width: 8.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

  .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.33333333%;
  }

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@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.33333333%;
    max-width: 8.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

  .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.33333333%;
  }

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@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.33333333%;
    max-width: 8.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

  .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.33333333%;
  }

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.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: #c6e0f5;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #95c5ed;
}

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

.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: #c7eed8;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #98dfb6;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d6e9f9;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #b3d7f5;
}

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

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

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

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

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

.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.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  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:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a1cbef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.form-control::-moz-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:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
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.6;
}

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 0.9rem;
  line-height: 1.6;
  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.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  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: 0.875em;
  color: #38c172;
}

.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.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(56, 193, 114, 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: #38c172;
  padding-right: calc(1.6em + 0.75rem) !important;
  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='%2338c172' 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.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #38c172;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #38c172;
  padding-right: calc(0.75em + 2.3125rem) !important;
  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='%2338c172' 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.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #38c172;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #38c172;
}
.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: #38c172;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #38c172;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #5cd08d;
  background-color: #5cd08d;
}
.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(56, 193, 114, 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: #38c172;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #38c172;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #38c172;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

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

.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.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(227, 52, 47, 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: #e3342f;
  padding-right: calc(1.6em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' 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='%23e3342f' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #e3342f;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #e3342f;
  padding-right: calc(0.75em + 2.3125rem) !important;
  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='%23e3342f' 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='%23e3342f' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #e3342f;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e3342f;
}
.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: #e3342f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #e3342f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e9605c;
  background-color: #e9605c;
}
.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(227, 52, 47, 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: #e3342f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e3342f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #e3342f;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 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;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  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(52, 144, 220, 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: #3490dc;
  border-color: #3490dc;
}
.btn-primary:hover {
  color: #fff;
  background-color: #227dc7;
  border-color: #2176bd;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #227dc7;
  border-color: #2176bd;
  box-shadow: 0 0 0 0.2rem rgba(82, 161, 225, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2176bd;
  border-color: #1f6fb2;
}
.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(82, 161, 225, 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: #38c172;
  border-color: #38c172;
}
.btn-success:hover {
  color: #fff;
  background-color: #2fa360;
  border-color: #2d995b;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #2fa360;
  border-color: #2d995b;
  box-shadow: 0 0 0 0.2rem rgba(86, 202, 135, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #2d995b;
  border-color: #2a9055;
}
.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(86, 202, 135, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-info:hover {
  color: #fff;
  background-color: #4aa0e6;
  border-color: #3f9ae5;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #4aa0e6;
  border-color: #3f9ae5;
  box-shadow: 0 0 0 0.2rem rgba(97, 157, 206, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #3f9ae5;
  border-color: #3495e3;
}
.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(97, 157, 206, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-warning:hover {
  color: #212529;
  background-color: #ffe924;
  border-color: #ffe817;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #ffe924;
  border-color: #ffe817;
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 69, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffe817;
  border-color: #ffe70a;
}
.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, 207, 69, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #d0211c;
  border-color: #c51f1a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #d0211c;
  border-color: #c51f1a;
  box-shadow: 0 0 0 0.2rem rgba(231, 82, 78, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c51f1a;
  border-color: #b91d19;
}
.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(231, 82, 78, 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: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3490dc;
  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: #3490dc;
  border-color: #3490dc;
}
.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(52, 144, 220, 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: #38c172;
  border-color: #38c172;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #38c172;
  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: #38c172;
  border-color: #38c172;
}
.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(56, 193, 114, 0.5);
}

.btn-outline-info {
  color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #6cb2eb;
  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: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.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(108, 178, 235, 0.5);
}

.btn-outline-warning {
  color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffed4a;
  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: #ffed4a;
  border-color: #ffed4a;
}
.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, 237, 74, 0.5);
}

.btn-outline-danger {
  color: #e3342f;
  border-color: #e3342f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e3342f;
  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: #e3342f;
  border-color: #e3342f;
}
.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(227, 52, 47, 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: #3490dc;
  text-decoration: none;
}
.btn-link:hover {
  color: #1d68a7;
  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.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  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;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    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: 0.9rem;
  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: #3490dc;
}
.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.7875rem;
  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(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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,
.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,
.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: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  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.125rem;
  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.7875rem;
  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.44rem;
  padding-left: 1.5rem;
  print-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.22rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3490dc;
  background-color: #3490dc;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a1cbef;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #cce3f6;
  border-color: #cce3f6;
}
.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.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.22rem;
  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: #3490dc;
  background-color: #3490dc;
}
.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(52, 144, 220, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 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(52, 144, 220, 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.22rem + 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(52, 144, 220, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  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: #a1cbef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 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.7875rem;
}

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #a1cbef;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 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.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.6;
  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.6em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.6;
  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 #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3490dc;
  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: #cce3f6;
}
.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: #3490dc;
  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: #cce3f6;
}
.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: #3490dc;
  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: #cce3f6;
}
.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;
  background-color: transparent;
  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 {
  isolation: isolate;
  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: #f8fafc;
  border-color: #dee2e6 #dee2e6 #f8fafc;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3490dc;
}

.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.32rem;
  padding-bottom: 0.32rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  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.125rem;
  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: #3490dc;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #1d68a7;
  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(52, 144, 220, 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: #3490dc;
  border-color: #3490dc;
}
.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.125rem;
  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.7875rem;
  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: #3490dc;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2176bd;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 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: #38c172;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #2d995b;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #6cb2eb;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #3f9ae5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffed4a;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #ffe817;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #e3342f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #c51f1a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 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: 3.85rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #1b4b72;
  background-color: #d6e9f8;
  border-color: #c6e0f5;
}
.alert-primary hr {
  border-top-color: #b0d4f1;
}
.alert-primary .alert-link {
  color: #113049;
}

.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: #1d643b;
  background-color: #d7f3e3;
  border-color: #c7eed8;
}
.alert-success hr {
  border-top-color: #b3e8ca;
}
.alert-success .alert-link {
  color: #123c24;
}

.alert-info {
  color: #385d7a;
  background-color: #e2f0fb;
  border-color: #d6e9f9;
}
.alert-info hr {
  border-top-color: #c0ddf6;
}
.alert-info .alert-link {
  color: #284257;
}

.alert-warning {
  color: #857b26;
  background-color: #fffbdb;
  border-color: #fffacc;
}
.alert-warning hr {
  border-top-color: #fff8b3;
}
.alert-warning .alert-link {
  color: #5d561b;
}

.alert-danger {
  color: #761b18;
  background-color: #f9d6d5;
  border-color: #f7c6c5;
}
.alert-danger hr {
  border-top-color: #f4b0af;
}
.alert-danger .alert-link {
  color: #4c110f;
}

.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;
}

@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.675rem;
  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: #3490dc;
  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 {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    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: #3490dc;
  border-color: #3490dc;
}
.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: #1b4b72;
  background-color: #c6e0f5;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #1b4b72;
  background-color: #b0d4f1;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1b4b72;
  border-color: #1b4b72;
}

.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: #1d643b;
  background-color: #c7eed8;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1d643b;
  background-color: #b3e8ca;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1d643b;
  border-color: #1d643b;
}

.list-group-item-info {
  color: #385d7a;
  background-color: #d6e9f9;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #385d7a;
  background-color: #c0ddf6;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #385d7a;
  border-color: #385d7a;
}

.list-group-item-warning {
  color: #857b26;
  background-color: #fffacc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #857b26;
  background-color: #fff8b3;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #857b26;
  border-color: #857b26;
}

.list-group-item-danger {
  color: #761b18;
  background-color: #f7c6c5;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #761b18;
  background-color: #f4b0af;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #761b18;
  border-color: #761b18;
}

.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.35rem;
  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: -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.6;
}

.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: -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: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.7875rem;
  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: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.7875rem;
  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: 0.9rem;
  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%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  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;
}

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    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: #3490dc !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2176bd !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: #38c172 !important;
}

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

.bg-info {
  background-color: #6cb2eb !important;
}

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

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

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #c51f1a !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: #3490dc !important;
}

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

.border-success {
  border-color: #38c172 !important;
}

.border-info {
  border-color: #6cb2eb !important;
}

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

.border-danger {
  border-color: #e3342f !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.85714286%;
}

.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;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-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: #3490dc !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #1d68a7 !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #38c172 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #27864f !important;
}

.text-info {
  color: #6cb2eb !important;
}

a.text-info:hover, a.text-info:focus {
  color: #298fe2 !important;
}

.text-warning {
  color: #ffed4a !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #fde300 !important;
}

.text-danger {
  color: #e3342f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ae1c17 !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;
  }

  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;
  }
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\F26E";
}

.fa-accessible-icon:before {
  content: "\F368";
}

.fa-accusoft:before {
  content: "\F369";
}

.fa-acquisitions-incorporated:before {
  content: "\F6AF";
}

.fa-ad:before {
  content: "\F641";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-card:before {
  content: "\F2BB";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-adn:before {
  content: "\F170";
}

.fa-adversal:before {
  content: "\F36A";
}

.fa-affiliatetheme:before {
  content: "\F36B";
}

.fa-air-freshener:before {
  content: "\F5D0";
}

.fa-airbnb:before {
  content: "\F834";
}

.fa-algolia:before {
  content: "\F36C";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-alipay:before {
  content: "\F642";
}

.fa-allergies:before {
  content: "\F461";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-amazon-pay:before {
  content: "\F42C";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-amilia:before {
  content: "\F36D";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-android:before {
  content: "\F17B";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angry:before {
  content: "\F556";
}

.fa-angrycreative:before {
  content: "\F36E";
}

.fa-angular:before {
  content: "\F420";
}

.fa-ankh:before {
  content: "\F644";
}

.fa-app-store:before {
  content: "\F36F";
}

.fa-app-store-ios:before {
  content: "\F370";
}

.fa-apper:before {
  content: "\F371";
}

.fa-apple:before {
  content: "\F179";
}

.fa-apple-alt:before {
  content: "\F5D1";
}

.fa-apple-pay:before {
  content: "\F415";
}

.fa-archive:before {
  content: "\F187";
}

.fa-archway:before {
  content: "\F557";
}

.fa-arrow-alt-circle-down:before {
  content: "\F358";
}

.fa-arrow-alt-circle-left:before {
  content: "\F359";
}

.fa-arrow-alt-circle-right:before {
  content: "\F35A";
}

.fa-arrow-alt-circle-up:before {
  content: "\F35B";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-arrows-alt-h:before {
  content: "\F337";
}

.fa-arrows-alt-v:before {
  content: "\F338";
}

.fa-artstation:before {
  content: "\F77A";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-asymmetrik:before {
  content: "\F372";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-atlas:before {
  content: "\F558";
}

.fa-atlassian:before {
  content: "\F77B";
}

.fa-atom:before {
  content: "\F5D2";
}

.fa-audible:before {
  content: "\F373";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-autoprefixer:before {
  content: "\F41C";
}

.fa-avianex:before {
  content: "\F374";
}

.fa-aviato:before {
  content: "\F421";
}

.fa-award:before {
  content: "\F559";
}

.fa-aws:before {
  content: "\F375";
}

.fa-baby:before {
  content: "\F77C";
}

.fa-baby-carriage:before {
  content: "\F77D";
}

.fa-backspace:before {
  content: "\F55A";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-bacon:before {
  content: "\F7E5";
}

.fa-bacteria:before {
  content: "\E059";
}

.fa-bacterium:before {
  content: "\E05A";
}

.fa-bahai:before {
  content: "\F666";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-balance-scale-left:before {
  content: "\F515";
}

.fa-balance-scale-right:before {
  content: "\F516";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-band-aid:before {
  content: "\F462";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-bars:before {
  content: "\F0C9";
}

.fa-baseball-ball:before {
  content: "\F433";
}

.fa-basketball-ball:before {
  content: "\F434";
}

.fa-bath:before {
  content: "\F2CD";
}

.fa-battery-empty:before {
  content: "\F244";
}

.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battle-net:before {
  content: "\F835";
}

.fa-bed:before {
  content: "\F236";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bezier-curve:before {
  content: "\F55B";
}

.fa-bible:before {
  content: "\F647";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-biking:before {
  content: "\F84A";
}

.fa-bimobject:before {
  content: "\F378";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-biohazard:before {
  content: "\F780";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitcoin:before {
  content: "\F379";
}

.fa-bity:before {
  content: "\F37A";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-blackberry:before {
  content: "\F37B";
}

.fa-blender:before {
  content: "\F517";
}

.fa-blender-phone:before {
  content: "\F6B6";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-blog:before {
  content: "\F781";
}

.fa-blogger:before {
  content: "\F37C";
}

.fa-blogger-b:before {
  content: "\F37D";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-bold:before {
  content: "\F032";
}

.fa-bolt:before {
  content: "\F0E7";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-bone:before {
  content: "\F5D7";
}

.fa-bong:before {
  content: "\F55C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-book-dead:before {
  content: "\F6B7";
}

.fa-book-medical:before {
  content: "\F7E6";
}

.fa-book-open:before {
  content: "\F518";
}

.fa-book-reader:before {
  content: "\F5DA";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-bootstrap:before {
  content: "\F836";
}

.fa-border-all:before {
  content: "\F84C";
}

.fa-border-none:before {
  content: "\F850";
}

.fa-border-style:before {
  content: "\F853";
}

.fa-bowling-ball:before {
  content: "\F436";
}

.fa-box:before {
  content: "\F466";
}

.fa-box-open:before {
  content: "\F49E";
}

.fa-box-tissue:before {
  content: "\E05B";
}

.fa-boxes:before {
  content: "\F468";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-brain:before {
  content: "\F5DC";
}

.fa-bread-slice:before {
  content: "\F7EC";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-briefcase-medical:before {
  content: "\F469";
}

.fa-broadcast-tower:before {
  content: "\F519";
}

.fa-broom:before {
  content: "\F51A";
}

.fa-brush:before {
  content: "\F55D";
}

.fa-btc:before {
  content: "\F15A";
}

.fa-buffer:before {
  content: "\F837";
}

.fa-bug:before {
  content: "\F188";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-burn:before {
  content: "\F46A";
}

.fa-buromobelexperte:before {
  content: "\F37F";
}

.fa-bus:before {
  content: "\F207";
}

.fa-bus-alt:before {
  content: "\F55E";
}

.fa-business-time:before {
  content: "\F64A";
}

.fa-buy-n-large:before {
  content: "\F8A6";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-calendar:before {
  content: "\F133";
}

.fa-calendar-alt:before {
  content: "\F073";
}

.fa-calendar-check:before {
  content: "\F274";
}

.fa-calendar-day:before {
  content: "\F783";
}

.fa-calendar-minus:before {
  content: "\F272";
}

.fa-calendar-plus:before {
  content: "\F271";
}

.fa-calendar-times:before {
  content: "\F273";
}

.fa-calendar-week:before {
  content: "\F784";
}

.fa-camera:before {
  content: "\F030";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-campground:before {
  content: "\F6BB";
}

.fa-canadian-maple-leaf:before {
  content: "\F785";
}

.fa-candy-cane:before {
  content: "\F786";
}

.fa-cannabis:before {
  content: "\F55F";
}

.fa-capsules:before {
  content: "\F46B";
}

.fa-car:before {
  content: "\F1B9";
}

.fa-car-alt:before {
  content: "\F5DE";
}

.fa-car-battery:before {
  content: "\F5DF";
}

.fa-car-crash:before {
  content: "\F5E1";
}

.fa-car-side:before {
  content: "\F5E4";
}

.fa-caravan:before {
  content: "\F8FF";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-caret-square-down:before {
  content: "\F150";
}

.fa-caret-square-left:before {
  content: "\F191";
}

.fa-caret-square-right:before {
  content: "\F152";
}

.fa-caret-square-up:before {
  content: "\F151";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-carrot:before {
  content: "\F787";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cash-register:before {
  content: "\F788";
}

.fa-cat:before {
  content: "\F6BE";
}

.fa-cc-amazon-pay:before {
  content: "\F42D";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-apple-pay:before {
  content: "\F416";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-centercode:before {
  content: "\F380";
}

.fa-centos:before {
  content: "\F789";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-chair:before {
  content: "\F6C0";
}

.fa-chalkboard:before {
  content: "\F51B";
}

.fa-chalkboard-teacher:before {
  content: "\F51C";
}

.fa-charging-station:before {
  content: "\F5E7";
}

.fa-chart-area:before {
  content: "\F1FE";
}

.fa-chart-bar:before {
  content: "\F080";
}

.fa-chart-line:before {
  content: "\F201";
}

.fa-chart-pie:before {
  content: "\F200";
}

.fa-check:before {
  content: "\F00C";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-check-double:before {
  content: "\F560";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-cheese:before {
  content: "\F7EF";
}

.fa-chess:before {
  content: "\F439";
}

.fa-chess-bishop:before {
  content: "\F43A";
}

.fa-chess-board:before {
  content: "\F43C";
}

.fa-chess-king:before {
  content: "\F43F";
}

.fa-chess-knight:before {
  content: "\F441";
}

.fa-chess-pawn:before {
  content: "\F443";
}

.fa-chess-queen:before {
  content: "\F445";
}

.fa-chess-rook:before {
  content: "\F447";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-chromecast:before {
  content: "\F838";
}

.fa-church:before {
  content: "\F51D";
}

.fa-circle:before {
  content: "\F111";
}

.fa-circle-notch:before {
  content: "\F1CE";
}

.fa-city:before {
  content: "\F64F";
}

.fa-clinic-medical:before {
  content: "\F7F2";
}

.fa-clipboard:before {
  content: "\F328";
}

.fa-clipboard-check:before {
  content: "\F46C";
}

.fa-clipboard-list:before {
  content: "\F46D";
}

.fa-clock:before {
  content: "\F017";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-closed-captioning:before {
  content: "\F20A";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-cloud-download-alt:before {
  content: "\F381";
}

.fa-cloud-meatball:before {
  content: "\F73B";
}

.fa-cloud-moon:before {
  content: "\F6C3";
}

.fa-cloud-moon-rain:before {
  content: "\F73C";
}

.fa-cloud-rain:before {
  content: "\F73D";
}

.fa-cloud-showers-heavy:before {
  content: "\F740";
}

.fa-cloud-sun:before {
  content: "\F6C4";
}

.fa-cloud-sun-rain:before {
  content: "\F743";
}

.fa-cloud-upload-alt:before {
  content: "\F382";
}

.fa-cloudflare:before {
  content: "\E07D";
}

.fa-cloudscale:before {
  content: "\F383";
}

.fa-cloudsmith:before {
  content: "\F384";
}

.fa-cloudversify:before {
  content: "\F385";
}

.fa-cocktail:before {
  content: "\F561";
}

.fa-code:before {
  content: "\F121";
}

.fa-code-branch:before {
  content: "\F126";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cog:before {
  content: "\F013";
}

.fa-cogs:before {
  content: "\F085";
}

.fa-coins:before {
  content: "\F51E";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-comment:before {
  content: "\F075";
}

.fa-comment-alt:before {
  content: "\F27A";
}

.fa-comment-dollar:before {
  content: "\F651";
}

.fa-comment-dots:before {
  content: "\F4AD";
}

.fa-comment-medical:before {
  content: "\F7F5";
}

.fa-comment-slash:before {
  content: "\F4B3";
}

.fa-comments:before {
  content: "\F086";
}

.fa-comments-dollar:before {
  content: "\F653";
}

.fa-compact-disc:before {
  content: "\F51F";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-compress:before {
  content: "\F066";
}

.fa-compress-alt:before {
  content: "\F422";
}

.fa-compress-arrows-alt:before {
  content: "\F78C";
}

.fa-concierge-bell:before {
  content: "\F562";
}

.fa-confluence:before {
  content: "\F78D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-cookie:before {
  content: "\F563";
}

.fa-cookie-bite:before {
  content: "\F564";
}

.fa-copy:before {
  content: "\F0C5";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-cotton-bureau:before {
  content: "\F89E";
}

.fa-couch:before {
  content: "\F4B8";
}

.fa-cpanel:before {
  content: "\F388";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-creative-commons-by:before {
  content: "\F4E7";
}

.fa-creative-commons-nc:before {
  content: "\F4E8";
}

.fa-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.fa-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.fa-creative-commons-nd:before {
  content: "\F4EB";
}

.fa-creative-commons-pd:before {
  content: "\F4EC";
}

.fa-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.fa-creative-commons-remix:before {
  content: "\F4EE";
}

.fa-creative-commons-sa:before {
  content: "\F4EF";
}

.fa-creative-commons-sampling:before {
  content: "\F4F0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.fa-creative-commons-share:before {
  content: "\F4F2";
}

.fa-creative-commons-zero:before {
  content: "\F4F3";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-critical-role:before {
  content: "\F6C9";
}

.fa-crop:before {
  content: "\F125";
}

.fa-crop-alt:before {
  content: "\F565";
}

.fa-cross:before {
  content: "\F654";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-crow:before {
  content: "\F520";
}

.fa-crown:before {
  content: "\F521";
}

.fa-crutch:before {
  content: "\F7F7";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-css3-alt:before {
  content: "\F38B";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-cut:before {
  content: "\F0C4";
}

.fa-cuttlefish:before {
  content: "\F38C";
}

.fa-d-and-d:before {
  content: "\F38D";
}

.fa-d-and-d-beyond:before {
  content: "\F6CA";
}

.fa-dailymotion:before {
  content: "\E052";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-deaf:before {
  content: "\F2A4";
}

.fa-deezer:before {
  content: "\E077";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-democrat:before {
  content: "\F747";
}

.fa-deploydog:before {
  content: "\F38E";
}

.fa-deskpro:before {
  content: "\F38F";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-dev:before {
  content: "\F6CC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-dharmachakra:before {
  content: "\F655";
}

.fa-dhl:before {
  content: "\F790";
}

.fa-diagnoses:before {
  content: "\F470";
}

.fa-diaspora:before {
  content: "\F791";
}

.fa-dice:before {
  content: "\F522";
}

.fa-dice-d20:before {
  content: "\F6CF";
}

.fa-dice-d6:before {
  content: "\F6D1";
}

.fa-dice-five:before {
  content: "\F523";
}

.fa-dice-four:before {
  content: "\F524";
}

.fa-dice-one:before {
  content: "\F525";
}

.fa-dice-six:before {
  content: "\F526";
}

.fa-dice-three:before {
  content: "\F527";
}

.fa-dice-two:before {
  content: "\F528";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-digital-ocean:before {
  content: "\F391";
}

.fa-digital-tachograph:before {
  content: "\F566";
}

.fa-directions:before {
  content: "\F5EB";
}

.fa-discord:before {
  content: "\F392";
}

.fa-discourse:before {
  content: "\F393";
}

.fa-disease:before {
  content: "\F7FA";
}

.fa-divide:before {
  content: "\F529";
}

.fa-dizzy:before {
  content: "\F567";
}

.fa-dna:before {
  content: "\F471";
}

.fa-dochub:before {
  content: "\F394";
}

.fa-docker:before {
  content: "\F395";
}

.fa-dog:before {
  content: "\F6D3";
}

.fa-dollar-sign:before {
  content: "\F155";
}

.fa-dolly:before {
  content: "\F472";
}

.fa-dolly-flatbed:before {
  content: "\F474";
}

.fa-donate:before {
  content: "\F4B9";
}

.fa-door-closed:before {
  content: "\F52A";
}

.fa-door-open:before {
  content: "\F52B";
}

.fa-dot-circle:before {
  content: "\F192";
}

.fa-dove:before {
  content: "\F4BA";
}

.fa-download:before {
  content: "\F019";
}

.fa-draft2digital:before {
  content: "\F396";
}

.fa-drafting-compass:before {
  content: "\F568";
}

.fa-dragon:before {
  content: "\F6D5";
}

.fa-draw-polygon:before {
  content: "\F5EE";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-dribbble-square:before {
  content: "\F397";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-drum:before {
  content: "\F569";
}

.fa-drum-steelpan:before {
  content: "\F56A";
}

.fa-drumstick-bite:before {
  content: "\F6D7";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-dumbbell:before {
  content: "\F44B";
}

.fa-dumpster:before {
  content: "\F793";
}

.fa-dumpster-fire:before {
  content: "\F794";
}

.fa-dungeon:before {
  content: "\F6D9";
}

.fa-dyalog:before {
  content: "\F399";
}

.fa-earlybirds:before {
  content: "\F39A";
}

.fa-ebay:before {
  content: "\F4F4";
}

.fa-edge:before {
  content: "\F282";
}

.fa-edge-legacy:before {
  content: "\E078";
}

.fa-edit:before {
  content: "\F044";
}

.fa-egg:before {
  content: "\F7FB";
}

.fa-eject:before {
  content: "\F052";
}

.fa-elementor:before {
  content: "\F430";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-ello:before {
  content: "\F5F1";
}

.fa-ember:before {
  content: "\F423";
}

.fa-empire:before {
  content: "\F1D1";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-text:before {
  content: "\F658";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-envira:before {
  content: "\F299";
}

.fa-equals:before {
  content: "\F52C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-erlang:before {
  content: "\F39D";
}

.fa-ethereum:before {
  content: "\F42E";
}

.fa-ethernet:before {
  content: "\F796";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-euro-sign:before {
  content: "\F153";
}

.fa-evernote:before {
  content: "\F839";
}

.fa-exchange-alt:before {
  content: "\F362";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-expand:before {
  content: "\F065";
}

.fa-expand-alt:before {
  content: "\F424";
}

.fa-expand-arrows-alt:before {
  content: "\F31E";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-external-link-alt:before {
  content: "\F35D";
}

.fa-external-link-square-alt:before {
  content: "\F360";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-dropper:before {
  content: "\F1FB";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-facebook:before {
  content: "\F09A";
}

.fa-facebook-f:before {
  content: "\F39E";
}

.fa-facebook-messenger:before {
  content: "\F39F";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-fan:before {
  content: "\F863";
}

.fa-fantasy-flight-games:before {
  content: "\F6DC";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-faucet:before {
  content: "\E005";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-feather:before {
  content: "\F52D";
}

.fa-feather-alt:before {
  content: "\F56B";
}

.fa-fedex:before {
  content: "\F797";
}

.fa-fedora:before {
  content: "\F798";
}

.fa-female:before {
  content: "\F182";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-figma:before {
  content: "\F799";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-alt:before {
  content: "\F15C";
}

.fa-file-archive:before {
  content: "\F1C6";
}

.fa-file-audio:before {
  content: "\F1C7";
}

.fa-file-code:before {
  content: "\F1C9";
}

.fa-file-contract:before {
  content: "\F56C";
}

.fa-file-csv:before {
  content: "\F6DD";
}

.fa-file-download:before {
  content: "\F56D";
}

.fa-file-excel:before {
  content: "\F1C3";
}

.fa-file-export:before {
  content: "\F56E";
}

.fa-file-image:before {
  content: "\F1C5";
}

.fa-file-import:before {
  content: "\F56F";
}

.fa-file-invoice:before {
  content: "\F570";
}

.fa-file-invoice-dollar:before {
  content: "\F571";
}

.fa-file-medical:before {
  content: "\F477";
}

.fa-file-medical-alt:before {
  content: "\F478";
}

.fa-file-pdf:before {
  content: "\F1C1";
}

.fa-file-powerpoint:before {
  content: "\F1C4";
}

.fa-file-prescription:before {
  content: "\F572";
}

.fa-file-signature:before {
  content: "\F573";
}

.fa-file-upload:before {
  content: "\F574";
}

.fa-file-video:before {
  content: "\F1C8";
}

.fa-file-word:before {
  content: "\F1C2";
}

.fa-fill:before {
  content: "\F575";
}

.fa-fill-drip:before {
  content: "\F576";
}

.fa-film:before {
  content: "\F008";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-fingerprint:before {
  content: "\F577";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-fire-alt:before {
  content: "\F7E4";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-firefox-browser:before {
  content: "\E007";
}

.fa-first-aid:before {
  content: "\F479";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-first-order-alt:before {
  content: "\F50A";
}

.fa-firstdraft:before {
  content: "\F3A1";
}

.fa-fish:before {
  content: "\F578";
}

.fa-fist-raised:before {
  content: "\F6DE";
}

.fa-flag:before {
  content: "\F024";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-flag-usa:before {
  content: "\F74D";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-flipboard:before {
  content: "\F44D";
}

.fa-flushed:before {
  content: "\F579";
}

.fa-fly:before {
  content: "\F417";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-minus:before {
  content: "\F65D";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-folder-plus:before {
  content: "\F65E";
}

.fa-font:before {
  content: "\F031";
}

.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-font-awesome-alt:before {
  content: "\F35C";
}

.fa-font-awesome-flag:before {
  content: "\F425";
}

.fa-font-awesome-logo-full:before {
  content: "\F4E6";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-fonticons-fi:before {
  content: "\F3A2";
}

.fa-football-ball:before {
  content: "\F44E";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-fort-awesome-alt:before {
  content: "\F3A3";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-freebsd:before {
  content: "\F3A4";
}

.fa-frog:before {
  content: "\F52E";
}

.fa-frown:before {
  content: "\F119";
}

.fa-frown-open:before {
  content: "\F57A";
}

.fa-fulcrum:before {
  content: "\F50B";
}

.fa-funnel-dollar:before {
  content: "\F662";
}

.fa-futbol:before {
  content: "\F1E3";
}

.fa-galactic-republic:before {
  content: "\F50C";
}

.fa-galactic-senate:before {
  content: "\F50D";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-gas-pump:before {
  content: "\F52F";
}

.fa-gavel:before {
  content: "\F0E3";
}

.fa-gem:before {
  content: "\F3A5";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-ghost:before {
  content: "\F6E2";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-gifts:before {
  content: "\F79C";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-git-alt:before {
  content: "\F841";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-github:before {
  content: "\F09B";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-gitkraken:before {
  content: "\F3A6";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-gitter:before {
  content: "\F426";
}

.fa-glass-cheers:before {
  content: "\F79F";
}

.fa-glass-martini:before {
  content: "\F000";
}

.fa-glass-martini-alt:before {
  content: "\F57B";
}

.fa-glass-whiskey:before {
  content: "\F7A0";
}

.fa-glasses:before {
  content: "\F530";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-globe-africa:before {
  content: "\F57C";
}

.fa-globe-americas:before {
  content: "\F57D";
}

.fa-globe-asia:before {
  content: "\F57E";
}

.fa-globe-europe:before {
  content: "\F7A2";
}

.fa-gofore:before {
  content: "\F3A7";
}

.fa-golf-ball:before {
  content: "\F450";
}

.fa-goodreads:before {
  content: "\F3A8";
}

.fa-goodreads-g:before {
  content: "\F3A9";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-google-drive:before {
  content: "\F3AA";
}

.fa-google-pay:before {
  content: "\E079";
}

.fa-google-play:before {
  content: "\F3AB";
}

.fa-google-plus:before {
  content: "\F2B3";
}

.fa-google-plus-g:before {
  content: "\F0D5";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-gopuram:before {
  content: "\F664";
}

.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-gratipay:before {
  content: "\F184";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-greater-than:before {
  content: "\F531";
}

.fa-greater-than-equal:before {
  content: "\F532";
}

.fa-grimace:before {
  content: "\F57F";
}

.fa-grin:before {
  content: "\F580";
}

.fa-grin-alt:before {
  content: "\F581";
}

.fa-grin-beam:before {
  content: "\F582";
}

.fa-grin-beam-sweat:before {
  content: "\F583";
}

.fa-grin-hearts:before {
  content: "\F584";
}

.fa-grin-squint:before {
  content: "\F585";
}

.fa-grin-squint-tears:before {
  content: "\F586";
}

.fa-grin-stars:before {
  content: "\F587";
}

.fa-grin-tears:before {
  content: "\F588";
}

.fa-grin-tongue:before {
  content: "\F589";
}

.fa-grin-tongue-squint:before {
  content: "\F58A";
}

.fa-grin-tongue-wink:before {
  content: "\F58B";
}

.fa-grin-wink:before {
  content: "\F58C";
}

.fa-grip-horizontal:before {
  content: "\F58D";
}

.fa-grip-lines:before {
  content: "\F7A4";
}

.fa-grip-lines-vertical:before {
  content: "\F7A5";
}

.fa-grip-vertical:before {
  content: "\F58E";
}

.fa-gripfire:before {
  content: "\F3AC";
}

.fa-grunt:before {
  content: "\F3AD";
}

.fa-guilded:before {
  content: "\E07E";
}

.fa-guitar:before {
  content: "\F7A6";
}

.fa-gulp:before {
  content: "\F3AE";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-hacker-news-square:before {
  content: "\F3AF";
}

.fa-hackerrank:before {
  content: "\F5F7";
}

.fa-hamburger:before {
  content: "\F805";
}

.fa-hammer:before {
  content: "\F6E3";
}

.fa-hamsa:before {
  content: "\F665";
}

.fa-hand-holding:before {
  content: "\F4BD";
}

.fa-hand-holding-heart:before {
  content: "\F4BE";
}

.fa-hand-holding-medical:before {
  content: "\E05C";
}

.fa-hand-holding-usd:before {
  content: "\F4C0";
}

.fa-hand-holding-water:before {
  content: "\F4C1";
}

.fa-hand-lizard:before {
  content: "\F258";
}

.fa-hand-middle-finger:before {
  content: "\F806";
}

.fa-hand-paper:before {
  content: "\F256";
}

.fa-hand-peace:before {
  content: "\F25B";
}

.fa-hand-point-down:before {
  content: "\F0A7";
}

.fa-hand-point-left:before {
  content: "\F0A5";
}

.fa-hand-point-right:before {
  content: "\F0A4";
}

.fa-hand-point-up:before {
  content: "\F0A6";
}

.fa-hand-pointer:before {
  content: "\F25A";
}

.fa-hand-rock:before {
  content: "\F255";
}

.fa-hand-scissors:before {
  content: "\F257";
}

.fa-hand-sparkles:before {
  content: "\E05D";
}

.fa-hand-spock:before {
  content: "\F259";
}

.fa-hands:before {
  content: "\F4C2";
}

.fa-hands-helping:before {
  content: "\F4C4";
}

.fa-hands-wash:before {
  content: "\E05E";
}

.fa-handshake:before {
  content: "\F2B5";
}

.fa-handshake-alt-slash:before {
  content: "\E05F";
}

.fa-handshake-slash:before {
  content: "\E060";
}

.fa-hanukiah:before {
  content: "\F6E6";
}

.fa-hard-hat:before {
  content: "\F807";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-hat-cowboy:before {
  content: "\F8C0";
}

.fa-hat-cowboy-side:before {
  content: "\F8C1";
}

.fa-hat-wizard:before {
  content: "\F6E8";
}

.fa-hdd:before {
  content: "\F0A0";
}

.fa-head-side-cough:before {
  content: "\E061";
}

.fa-head-side-cough-slash:before {
  content: "\E062";
}

.fa-head-side-mask:before {
  content: "\E063";
}

.fa-head-side-virus:before {
  content: "\E064";
}

.fa-heading:before {
  content: "\F1DC";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-headphones-alt:before {
  content: "\F58F";
}

.fa-headset:before {
  content: "\F590";
}

.fa-heart:before {
  content: "\F004";
}

.fa-heart-broken:before {
  content: "\F7A9";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-helicopter:before {
  content: "\F533";
}

.fa-highlighter:before {
  content: "\F591";
}

.fa-hiking:before {
  content: "\F6EC";
}

.fa-hippo:before {
  content: "\F6ED";
}

.fa-hips:before {
  content: "\F452";
}

.fa-hire-a-helper:before {
  content: "\F3B0";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-hive:before {
  content: "\E07F";
}

.fa-hockey-puck:before {
  content: "\F453";
}

.fa-holly-berry:before {
  content: "\F7AA";
}

.fa-home:before {
  content: "\F015";
}

.fa-hooli:before {
  content: "\F427";
}

.fa-hornbill:before {
  content: "\F592";
}

.fa-horse:before {
  content: "\F6F0";
}

.fa-horse-head:before {
  content: "\F7AB";
}

.fa-hospital:before {
  content: "\F0F8";
}

.fa-hospital-alt:before {
  content: "\F47D";
}

.fa-hospital-symbol:before {
  content: "\F47E";
}

.fa-hospital-user:before {
  content: "\F80D";
}

.fa-hot-tub:before {
  content: "\F593";
}

.fa-hotdog:before {
  content: "\F80F";
}

.fa-hotel:before {
  content: "\F594";
}

.fa-hotjar:before {
  content: "\F3B1";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-start:before {
  content: "\F251";
}

.fa-house-damage:before {
  content: "\F6F1";
}

.fa-house-user:before {
  content: "\E065";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-hryvnia:before {
  content: "\F6F2";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-hubspot:before {
  content: "\F3B2";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-ice-cream:before {
  content: "\F810";
}

.fa-icicles:before {
  content: "\F7AD";
}

.fa-icons:before {
  content: "\F86D";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-id-card:before {
  content: "\F2C2";
}

.fa-id-card-alt:before {
  content: "\F47F";
}

.fa-ideal:before {
  content: "\E013";
}

.fa-igloo:before {
  content: "\F7AE";
}

.fa-image:before {
  content: "\F03E";
}

.fa-images:before {
  content: "\F302";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-industry:before {
  content: "\F275";
}

.fa-infinity:before {
  content: "\F534";
}

.fa-info:before {
  content: "\F129";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-innosoft:before {
  content: "\E080";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-instagram-square:before {
  content: "\E055";
}

.fa-instalod:before {
  content: "\E081";
}

.fa-intercom:before {
  content: "\F7AF";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-invision:before {
  content: "\F7B0";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-italic:before {
  content: "\F033";
}

.fa-itch-io:before {
  content: "\F83A";
}

.fa-itunes:before {
  content: "\F3B4";
}

.fa-itunes-note:before {
  content: "\F3B5";
}

.fa-java:before {
  content: "\F4E4";
}

.fa-jedi:before {
  content: "\F669";
}

.fa-jedi-order:before {
  content: "\F50E";
}

.fa-jenkins:before {
  content: "\F3B6";
}

.fa-jira:before {
  content: "\F7B1";
}

.fa-joget:before {
  content: "\F3B7";
}

.fa-joint:before {
  content: "\F595";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-journal-whills:before {
  content: "\F66A";
}

.fa-js:before {
  content: "\F3B8";
}

.fa-js-square:before {
  content: "\F3B9";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-kaaba:before {
  content: "\F66B";
}

.fa-kaggle:before {
  content: "\F5FA";
}

.fa-key:before {
  content: "\F084";
}

.fa-keybase:before {
  content: "\F4F5";
}

.fa-keyboard:before {
  content: "\F11C";
}

.fa-keycdn:before {
  content: "\F3BA";
}

.fa-khanda:before {
  content: "\F66D";
}

.fa-kickstarter:before {
  content: "\F3BB";
}

.fa-kickstarter-k:before {
  content: "\F3BC";
}

.fa-kiss:before {
  content: "\F596";
}

.fa-kiss-beam:before {
  content: "\F597";
}

.fa-kiss-wink-heart:before {
  content: "\F598";
}

.fa-kiwi-bird:before {
  content: "\F535";
}

.fa-korvue:before {
  content: "\F42F";
}

.fa-landmark:before {
  content: "\F66F";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-laptop-code:before {
  content: "\F5FC";
}

.fa-laptop-house:before {
  content: "\E066";
}

.fa-laptop-medical:before {
  content: "\F812";
}

.fa-laravel:before {
  content: "\F3BD";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-laugh:before {
  content: "\F599";
}

.fa-laugh-beam:before {
  content: "\F59A";
}

.fa-laugh-squint:before {
  content: "\F59B";
}

.fa-laugh-wink:before {
  content: "\F59C";
}

.fa-layer-group:before {
  content: "\F5FD";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-lemon:before {
  content: "\F094";
}

.fa-less:before {
  content: "\F41D";
}

.fa-less-than:before {
  content: "\F536";
}

.fa-less-than-equal:before {
  content: "\F537";
}

.fa-level-down-alt:before {
  content: "\F3BE";
}

.fa-level-up-alt:before {
  content: "\F3BF";
}

.fa-life-ring:before {
  content: "\F1CD";
}

.fa-lightbulb:before {
  content: "\F0EB";
}

.fa-line:before {
  content: "\F3C0";
}

.fa-link:before {
  content: "\F0C1";
}

.fa-linkedin:before {
  content: "\F08C";
}

.fa-linkedin-in:before {
  content: "\F0E1";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-lira-sign:before {
  content: "\F195";
}

.fa-list:before {
  content: "\F03A";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-lock:before {
  content: "\F023";
}

.fa-lock-open:before {
  content: "\F3C1";
}

.fa-long-arrow-alt-down:before {
  content: "\F309";
}

.fa-long-arrow-alt-left:before {
  content: "\F30A";
}

.fa-long-arrow-alt-right:before {
  content: "\F30B";
}

.fa-long-arrow-alt-up:before {
  content: "\F30C";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-luggage-cart:before {
  content: "\F59D";
}

.fa-lungs:before {
  content: "\F604";
}

.fa-lungs-virus:before {
  content: "\E067";
}

.fa-lyft:before {
  content: "\F3C3";
}

.fa-magento:before {
  content: "\F3C4";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-mail-bulk:before {
  content: "\F674";
}

.fa-mailchimp:before {
  content: "\F59E";
}

.fa-male:before {
  content: "\F183";
}

.fa-mandalorian:before {
  content: "\F50F";
}

.fa-map:before {
  content: "\F279";
}

.fa-map-marked:before {
  content: "\F59F";
}

.fa-map-marked-alt:before {
  content: "\F5A0";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-map-marker-alt:before {
  content: "\F3C5";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-markdown:before {
  content: "\F60F";
}

.fa-marker:before {
  content: "\F5A1";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mask:before {
  content: "\F6FA";
}

.fa-mastodon:before {
  content: "\F4F6";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-mdb:before {
  content: "\F8CA";
}

.fa-medal:before {
  content: "\F5A2";
}

.fa-medapps:before {
  content: "\F3C6";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-medium-m:before {
  content: "\F3C7";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-medrt:before {
  content: "\F3C8";
}

.fa-meetup:before {
  content: "\F2E0";
}

.fa-megaport:before {
  content: "\F5A3";
}

.fa-meh:before {
  content: "\F11A";
}

.fa-meh-blank:before {
  content: "\F5A4";
}

.fa-meh-rolling-eyes:before {
  content: "\F5A5";
}

.fa-memory:before {
  content: "\F538";
}

.fa-mendeley:before {
  content: "\F7B3";
}

.fa-menorah:before {
  content: "\F676";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-meteor:before {
  content: "\F753";
}

.fa-microblog:before {
  content: "\E01A";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-alt:before {
  content: "\F3C9";
}

.fa-microphone-alt-slash:before {
  content: "\F539";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-microscope:before {
  content: "\F610";
}

.fa-microsoft:before {
  content: "\F3CA";
}

.fa-minus:before {
  content: "\F068";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-mitten:before {
  content: "\F7B5";
}

.fa-mix:before {
  content: "\F3CB";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-mixer:before {
  content: "\E056";
}

.fa-mizuni:before {
  content: "\F3CC";
}

.fa-mobile:before {
  content: "\F10B";
}

.fa-mobile-alt:before {
  content: "\F3CD";
}

.fa-modx:before {
  content: "\F285";
}

.fa-monero:before {
  content: "\F3D0";
}

.fa-money-bill:before {
  content: "\F0D6";
}

.fa-money-bill-alt:before {
  content: "\F3D1";
}

.fa-money-bill-wave:before {
  content: "\F53A";
}

.fa-money-bill-wave-alt:before {
  content: "\F53B";
}

.fa-money-check:before {
  content: "\F53C";
}

.fa-money-check-alt:before {
  content: "\F53D";
}

.fa-monument:before {
  content: "\F5A6";
}

.fa-moon:before {
  content: "\F186";
}

.fa-mortar-pestle:before {
  content: "\F5A7";
}

.fa-mosque:before {
  content: "\F678";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-mountain:before {
  content: "\F6FC";
}

.fa-mouse:before {
  content: "\F8CC";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-mug-hot:before {
  content: "\F7B6";
}

.fa-music:before {
  content: "\F001";
}

.fa-napster:before {
  content: "\F3D2";
}

.fa-neos:before {
  content: "\F612";
}

.fa-network-wired:before {
  content: "\F6FF";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-newspaper:before {
  content: "\F1EA";
}

.fa-nimblr:before {
  content: "\F5A8";
}

.fa-node:before {
  content: "\F419";
}

.fa-node-js:before {
  content: "\F3D3";
}

.fa-not-equal:before {
  content: "\F53E";
}

.fa-notes-medical:before {
  content: "\F481";
}

.fa-npm:before {
  content: "\F3D4";
}

.fa-ns8:before {
  content: "\F3D5";
}

.fa-nutritionix:before {
  content: "\F3D6";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-octopus-deploy:before {
  content: "\E082";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-oil-can:before {
  content: "\F613";
}

.fa-old-republic:before {
  content: "\F510";
}

.fa-om:before {
  content: "\F679";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-orcid:before {
  content: "\F8D2";
}

.fa-osi:before {
  content: "\F41A";
}

.fa-otter:before {
  content: "\F700";
}

.fa-outdent:before {
  content: "\F03B";
}

.fa-page4:before {
  content: "\F3D7";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-pager:before {
  content: "\F815";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-paint-roller:before {
  content: "\F5AA";
}

.fa-palette:before {
  content: "\F53F";
}

.fa-palfed:before {
  content: "\F3D8";
}

.fa-pallet:before {
  content: "\F482";
}

.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-parachute-box:before {
  content: "\F4CD";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-parking:before {
  content: "\F540";
}

.fa-passport:before {
  content: "\F5AB";
}

.fa-pastafarianism:before {
  content: "\F67B";
}

.fa-paste:before {
  content: "\F0EA";
}

.fa-patreon:before {
  content: "\F3D9";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-peace:before {
  content: "\F67C";
}

.fa-pen:before {
  content: "\F304";
}

.fa-pen-alt:before {
  content: "\F305";
}

.fa-pen-fancy:before {
  content: "\F5AC";
}

.fa-pen-nib:before {
  content: "\F5AD";
}

.fa-pen-square:before {
  content: "\F14B";
}

.fa-pencil-alt:before {
  content: "\F303";
}

.fa-pencil-ruler:before {
  content: "\F5AE";
}

.fa-penny-arcade:before {
  content: "\F704";
}

.fa-people-arrows:before {
  content: "\E068";
}

.fa-people-carry:before {
  content: "\F4CE";
}

.fa-pepper-hot:before {
  content: "\F816";
}

.fa-perbyte:before {
  content: "\E083";
}

.fa-percent:before {
  content: "\F295";
}

.fa-percentage:before {
  content: "\F541";
}

.fa-periscope:before {
  content: "\F3DA";
}

.fa-person-booth:before {
  content: "\F756";
}

.fa-phabricator:before {
  content: "\F3DB";
}

.fa-phoenix-framework:before {
  content: "\F3DC";
}

.fa-phoenix-squadron:before {
  content: "\F511";
}

.fa-phone:before {
  content: "\F095";
}

.fa-phone-alt:before {
  content: "\F879";
}

.fa-phone-slash:before {
  content: "\F3DD";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-phone-square-alt:before {
  content: "\F87B";
}

.fa-phone-volume:before {
  content: "\F2A0";
}

.fa-photo-video:before {
  content: "\F87C";
}

.fa-php:before {
  content: "\F457";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-pied-piper-hat:before {
  content: "\F4E5";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-square:before {
  content: "\E01E";
}

.fa-piggy-bank:before {
  content: "\F4D3";
}

.fa-pills:before {
  content: "\F484";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-pizza-slice:before {
  content: "\F818";
}

.fa-place-of-worship:before {
  content: "\F67F";
}

.fa-plane:before {
  content: "\F072";
}

.fa-plane-arrival:before {
  content: "\F5AF";
}

.fa-plane-departure:before {
  content: "\F5B0";
}

.fa-plane-slash:before {
  content: "\E069";
}

.fa-play:before {
  content: "\F04B";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-playstation:before {
  content: "\F3DF";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-plus:before {
  content: "\F067";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-poll:before {
  content: "\F681";
}

.fa-poll-h:before {
  content: "\F682";
}

.fa-poo:before {
  content: "\F2FE";
}

.fa-poo-storm:before {
  content: "\F75A";
}

.fa-poop:before {
  content: "\F619";
}

.fa-portrait:before {
  content: "\F3E0";
}

.fa-pound-sign:before {
  content: "\F154";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-pray:before {
  content: "\F683";
}

.fa-praying-hands:before {
  content: "\F684";
}

.fa-prescription:before {
  content: "\F5B1";
}

.fa-prescription-bottle:before {
  content: "\F485";
}

.fa-prescription-bottle-alt:before {
  content: "\F486";
}

.fa-print:before {
  content: "\F02F";
}

.fa-procedures:before {
  content: "\F487";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-project-diagram:before {
  content: "\F542";
}

.fa-pump-medical:before {
  content: "\E06A";
}

.fa-pump-soap:before {
  content: "\E06B";
}

.fa-pushed:before {
  content: "\F3E1";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-python:before {
  content: "\F3E2";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-question:before {
  content: "\F128";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-quidditch:before {
  content: "\F458";
}

.fa-quinscape:before {
  content: "\F459";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-quran:before {
  content: "\F687";
}

.fa-r-project:before {
  content: "\F4F7";
}

.fa-radiation:before {
  content: "\F7B9";
}

.fa-radiation-alt:before {
  content: "\F7BA";
}

.fa-rainbow:before {
  content: "\F75B";
}

.fa-random:before {
  content: "\F074";
}

.fa-raspberry-pi:before {
  content: "\F7BB";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-react:before {
  content: "\F41B";
}

.fa-reacteurope:before {
  content: "\F75D";
}

.fa-readme:before {
  content: "\F4D5";
}

.fa-rebel:before {
  content: "\F1D0";
}

.fa-receipt:before {
  content: "\F543";
}

.fa-record-vinyl:before {
  content: "\F8D9";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-red-river:before {
  content: "\F3E3";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-redhat:before {
  content: "\F7BC";
}

.fa-redo:before {
  content: "\F01E";
}

.fa-redo-alt:before {
  content: "\F2F9";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-remove-format:before {
  content: "\F87D";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-reply:before {
  content: "\F3E5";
}

.fa-reply-all:before {
  content: "\F122";
}

.fa-replyd:before {
  content: "\F3E6";
}

.fa-republican:before {
  content: "\F75E";
}

.fa-researchgate:before {
  content: "\F4F8";
}

.fa-resolving:before {
  content: "\F3E7";
}

.fa-restroom:before {
  content: "\F7BD";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-rev:before {
  content: "\F5B2";
}

.fa-ribbon:before {
  content: "\F4D6";
}

.fa-ring:before {
  content: "\F70B";
}

.fa-road:before {
  content: "\F018";
}

.fa-robot:before {
  content: "\F544";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-rocketchat:before {
  content: "\F3E8";
}

.fa-rockrms:before {
  content: "\F3E9";
}

.fa-route:before {
  content: "\F4D7";
}

.fa-rss:before {
  content: "\F09E";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-ruble-sign:before {
  content: "\F158";
}

.fa-ruler:before {
  content: "\F545";
}

.fa-ruler-combined:before {
  content: "\F546";
}

.fa-ruler-horizontal:before {
  content: "\F547";
}

.fa-ruler-vertical:before {
  content: "\F548";
}

.fa-running:before {
  content: "\F70C";
}

.fa-rupee-sign:before {
  content: "\F156";
}

.fa-rust:before {
  content: "\E07A";
}

.fa-sad-cry:before {
  content: "\F5B3";
}

.fa-sad-tear:before {
  content: "\F5B4";
}

.fa-safari:before {
  content: "\F267";
}

.fa-salesforce:before {
  content: "\F83B";
}

.fa-sass:before {
  content: "\F41E";
}

.fa-satellite:before {
  content: "\F7BF";
}

.fa-satellite-dish:before {
  content: "\F7C0";
}

.fa-save:before {
  content: "\F0C7";
}

.fa-schlix:before {
  content: "\F3EA";
}

.fa-school:before {
  content: "\F549";
}

.fa-screwdriver:before {
  content: "\F54A";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-scroll:before {
  content: "\F70E";
}

.fa-sd-card:before {
  content: "\F7C2";
}

.fa-search:before {
  content: "\F002";
}

.fa-search-dollar:before {
  content: "\F688";
}

.fa-search-location:before {
  content: "\F689";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-searchengin:before {
  content: "\F3EB";
}

.fa-seedling:before {
  content: "\F4D8";
}

.fa-sellcast:before {
  content: "\F2DA";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-server:before {
  content: "\F233";
}

.fa-servicestack:before {
  content: "\F3EC";
}

.fa-shapes:before {
  content: "\F61F";
}

.fa-share:before {
  content: "\F064";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-shekel-sign:before {
  content: "\F20B";
}

.fa-shield-alt:before {
  content: "\F3ED";
}

.fa-shield-virus:before {
  content: "\E06C";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-shipping-fast:before {
  content: "\F48B";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-shoe-prints:before {
  content: "\F54B";
}

.fa-shopify:before {
  content: "\E057";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-shopware:before {
  content: "\F5B5";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-shuttle-van:before {
  content: "\F5B6";
}

.fa-sign:before {
  content: "\F4D9";
}

.fa-sign-in-alt:before {
  content: "\F2F6";
}

.fa-sign-language:before {
  content: "\F2A7";
}

.fa-sign-out-alt:before {
  content: "\F2F5";
}

.fa-signal:before {
  content: "\F012";
}

.fa-signature:before {
  content: "\F5B7";
}

.fa-sim-card:before {
  content: "\F7C4";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-sink:before {
  content: "\E06D";
}

.fa-sistrix:before {
  content: "\F3EE";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-sith:before {
  content: "\F512";
}

.fa-skating:before {
  content: "\F7C5";
}

.fa-sketch:before {
  content: "\F7C6";
}

.fa-skiing:before {
  content: "\F7C9";
}

.fa-skiing-nordic:before {
  content: "\F7CA";
}

.fa-skull:before {
  content: "\F54C";
}

.fa-skull-crossbones:before {
  content: "\F714";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-slack:before {
  content: "\F198";
}

.fa-slack-hash:before {
  content: "\F3EF";
}

.fa-slash:before {
  content: "\F715";
}

.fa-sleigh:before {
  content: "\F7CC";
}

.fa-sliders-h:before {
  content: "\F1DE";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-smile:before {
  content: "\F118";
}

.fa-smile-beam:before {
  content: "\F5B8";
}

.fa-smile-wink:before {
  content: "\F4DA";
}

.fa-smog:before {
  content: "\F75F";
}

.fa-smoking:before {
  content: "\F48D";
}

.fa-smoking-ban:before {
  content: "\F54D";
}

.fa-sms:before {
  content: "\F7CD";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-snowboarding:before {
  content: "\F7CE";
}

.fa-snowflake:before {
  content: "\F2DC";
}

.fa-snowman:before {
  content: "\F7D0";
}

.fa-snowplow:before {
  content: "\F7D2";
}

.fa-soap:before {
  content: "\E06E";
}

.fa-socks:before {
  content: "\F696";
}

.fa-solar-panel:before {
  content: "\F5BA";
}

.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-alpha-down:before {
  content: "\F15D";
}

.fa-sort-alpha-down-alt:before {
  content: "\F881";
}

.fa-sort-alpha-up:before {
  content: "\F15E";
}

.fa-sort-alpha-up-alt:before {
  content: "\F882";
}

.fa-sort-amount-down:before {
  content: "\F160";
}

.fa-sort-amount-down-alt:before {
  content: "\F884";
}

.fa-sort-amount-up:before {
  content: "\F161";
}

.fa-sort-amount-up-alt:before {
  content: "\F885";
}

.fa-sort-down:before {
  content: "\F0DD";
}

.fa-sort-numeric-down:before {
  content: "\F162";
}

.fa-sort-numeric-down-alt:before {
  content: "\F886";
}

.fa-sort-numeric-up:before {
  content: "\F163";
}

.fa-sort-numeric-up-alt:before {
  content: "\F887";
}

.fa-sort-up:before {
  content: "\F0DE";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-sourcetree:before {
  content: "\F7D3";
}

.fa-spa:before {
  content: "\F5BB";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-speakap:before {
  content: "\F3F3";
}

.fa-speaker-deck:before {
  content: "\F83C";
}

.fa-spell-check:before {
  content: "\F891";
}

.fa-spider:before {
  content: "\F717";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-splotch:before {
  content: "\F5BC";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-spray-can:before {
  content: "\F5BD";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-square-full:before {
  content: "\F45C";
}

.fa-square-root-alt:before {
  content: "\F698";
}

.fa-squarespace:before {
  content: "\F5BE";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-stackpath:before {
  content: "\F842";
}

.fa-stamp:before {
  content: "\F5BF";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-and-crescent:before {
  content: "\F699";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-star-half-alt:before {
  content: "\F5C0";
}

.fa-star-of-david:before {
  content: "\F69A";
}

.fa-star-of-life:before {
  content: "\F621";
}

.fa-staylinked:before {
  content: "\F3F5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-steam-symbol:before {
  content: "\F3F6";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-sticker-mule:before {
  content: "\F3F7";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stopwatch:before {
  content: "\F2F2";
}

.fa-stopwatch-20:before {
  content: "\E06F";
}

.fa-store:before {
  content: "\F54E";
}

.fa-store-alt:before {
  content: "\F54F";
}

.fa-store-alt-slash:before {
  content: "\E070";
}

.fa-store-slash:before {
  content: "\E071";
}

.fa-strava:before {
  content: "\F428";
}

.fa-stream:before {
  content: "\F550";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-stripe:before {
  content: "\F429";
}

.fa-stripe-s:before {
  content: "\F42A";
}

.fa-stroopwafel:before {
  content: "\F551";
}

.fa-studiovinari:before {
  content: "\F3F8";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-subway:before {
  content: "\F239";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-suitcase-rolling:before {
  content: "\F5C1";
}

.fa-sun:before {
  content: "\F185";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-supple:before {
  content: "\F3F9";
}

.fa-surprise:before {
  content: "\F5C2";
}

.fa-suse:before {
  content: "\F7D6";
}

.fa-swatchbook:before {
  content: "\F5C3";
}

.fa-swift:before {
  content: "\F8E1";
}

.fa-swimmer:before {
  content: "\F5C4";
}

.fa-swimming-pool:before {
  content: "\F5C5";
}

.fa-symfony:before {
  content: "\F83D";
}

.fa-synagogue:before {
  content: "\F69B";
}

.fa-sync:before {
  content: "\F021";
}

.fa-sync-alt:before {
  content: "\F2F1";
}

.fa-syringe:before {
  content: "\F48E";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-table-tennis:before {
  content: "\F45D";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-tablet-alt:before {
  content: "\F3FA";
}

.fa-tablets:before {
  content: "\F490";
}

.fa-tachometer-alt:before {
  content: "\F3FD";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-tape:before {
  content: "\F4DB";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-taxi:before {
  content: "\F1BA";
}

.fa-teamspeak:before {
  content: "\F4F9";
}

.fa-teeth:before {
  content: "\F62E";
}

.fa-teeth-open:before {
  content: "\F62F";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-telegram-plane:before {
  content: "\F3FE";
}

.fa-temperature-high:before {
  content: "\F769";
}

.fa-temperature-low:before {
  content: "\F76B";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-tenge:before {
  content: "\F7D7";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-the-red-yeti:before {
  content: "\F69D";
}

.fa-theater-masks:before {
  content: "\F630";
}

.fa-themeco:before {
  content: "\F5C6";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-thermometer:before {
  content: "\F491";
}

.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-think-peaks:before {
  content: "\F731";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbtack:before {
  content: "\F08D";
}

.fa-ticket-alt:before {
  content: "\F3FF";
}

.fa-tiktok:before {
  content: "\E07B";
}

.fa-times:before {
  content: "\F00D";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-tint:before {
  content: "\F043";
}

.fa-tint-slash:before {
  content: "\F5C7";
}

.fa-tired:before {
  content: "\F5C8";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-toilet:before {
  content: "\F7D8";
}

.fa-toilet-paper:before {
  content: "\F71E";
}

.fa-toilet-paper-slash:before {
  content: "\E072";
}

.fa-toolbox:before {
  content: "\F552";
}

.fa-tools:before {
  content: "\F7D9";
}

.fa-tooth:before {
  content: "\F5C9";
}

.fa-torah:before {
  content: "\F6A0";
}

.fa-torii-gate:before {
  content: "\F6A1";
}

.fa-tractor:before {
  content: "\F722";
}

.fa-trade-federation:before {
  content: "\F513";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-traffic-light:before {
  content: "\F637";
}

.fa-trailer:before {
  content: "\E041";
}

.fa-train:before {
  content: "\F238";
}

.fa-tram:before {
  content: "\F7DA";
}

.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-trash-alt:before {
  content: "\F2ED";
}

.fa-trash-restore:before {
  content: "\F829";
}

.fa-trash-restore-alt:before {
  content: "\F82A";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-trello:before {
  content: "\F181";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-truck-loading:before {
  content: "\F4DE";
}

.fa-truck-monster:before {
  content: "\F63B";
}

.fa-truck-moving:before {
  content: "\F4DF";
}

.fa-truck-pickup:before {
  content: "\F63C";
}

.fa-tshirt:before {
  content: "\F553";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-tv:before {
  content: "\F26C";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-typo3:before {
  content: "\F42B";
}

.fa-uber:before {
  content: "\F402";
}

.fa-ubuntu:before {
  content: "\F7DF";
}

.fa-uikit:before {
  content: "\F403";
}

.fa-umbraco:before {
  content: "\F8E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-umbrella-beach:before {
  content: "\F5CA";
}

.fa-uncharted:before {
  content: "\E084";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-undo:before {
  content: "\F0E2";
}

.fa-undo-alt:before {
  content: "\F2EA";
}

.fa-uniregistry:before {
  content: "\F404";
}

.fa-unity:before {
  content: "\E049";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-university:before {
  content: "\F19C";
}

.fa-unlink:before {
  content: "\F127";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-unsplash:before {
  content: "\E07C";
}

.fa-untappd:before {
  content: "\F405";
}

.fa-upload:before {
  content: "\F093";
}

.fa-ups:before {
  content: "\F7E0";
}

.fa-usb:before {
  content: "\F287";
}

.fa-user:before {
  content: "\F007";
}

.fa-user-alt:before {
  content: "\F406";
}

.fa-user-alt-slash:before {
  content: "\F4FA";
}

.fa-user-astronaut:before {
  content: "\F4FB";
}

.fa-user-check:before {
  content: "\F4FC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-clock:before {
  content: "\F4FD";
}

.fa-user-cog:before {
  content: "\F4FE";
}

.fa-user-edit:before {
  content: "\F4FF";
}

.fa-user-friends:before {
  content: "\F500";
}

.fa-user-graduate:before {
  content: "\F501";
}

.fa-user-injured:before {
  content: "\F728";
}

.fa-user-lock:before {
  content: "\F502";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-user-minus:before {
  content: "\F503";
}

.fa-user-ninja:before {
  content: "\F504";
}

.fa-user-nurse:before {
  content: "\F82F";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-user-shield:before {
  content: "\F505";
}

.fa-user-slash:before {
  content: "\F506";
}

.fa-user-tag:before {
  content: "\F507";
}

.fa-user-tie:before {
  content: "\F508";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-users:before {
  content: "\F0C0";
}

.fa-users-cog:before {
  content: "\F509";
}

.fa-users-slash:before {
  content: "\E073";
}

.fa-usps:before {
  content: "\F7E1";
}

.fa-ussunnah:before {
  content: "\F407";
}

.fa-utensil-spoon:before {
  content: "\F2E5";
}

.fa-utensils:before {
  content: "\F2E7";
}

.fa-vaadin:before {
  content: "\F408";
}

.fa-vector-square:before {
  content: "\F5CB";
}

.fa-venus:before {
  content: "\F221";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-vest:before {
  content: "\E085";
}

.fa-vest-patches:before {
  content: "\E086";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-vial:before {
  content: "\F492";
}

.fa-vials:before {
  content: "\F493";
}

.fa-viber:before {
  content: "\F409";
}

.fa-video:before {
  content: "\F03D";
}

.fa-video-slash:before {
  content: "\F4E2";
}

.fa-vihara:before {
  content: "\F6A7";
}

.fa-vimeo:before {
  content: "\F40A";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-vimeo-v:before {
  content: "\F27D";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-virus:before {
  content: "\E074";
}

.fa-virus-slash:before {
  content: "\E075";
}

.fa-viruses:before {
  content: "\E076";
}

.fa-vk:before {
  content: "\F189";
}

.fa-vnv:before {
  content: "\F40B";
}

.fa-voicemail:before {
  content: "\F897";
}

.fa-volleyball-ball:before {
  content: "\F45F";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-mute:before {
  content: "\F6A9";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-vote-yea:before {
  content: "\F772";
}

.fa-vr-cardboard:before {
  content: "\F729";
}

.fa-vuejs:before {
  content: "\F41F";
}

.fa-walking:before {
  content: "\F554";
}

.fa-wallet:before {
  content: "\F555";
}

.fa-warehouse:before {
  content: "\F494";
}

.fa-watchman-monitoring:before {
  content: "\E087";
}

.fa-water:before {
  content: "\F773";
}

.fa-wave-square:before {
  content: "\F83E";
}

.fa-waze:before {
  content: "\F83F";
}

.fa-weebly:before {
  content: "\F5CC";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-weight:before {
  content: "\F496";
}

.fa-weight-hanging:before {
  content: "\F5CD";
}

.fa-weixin:before {
  content: "\F1D7";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-whatsapp-square:before {
  content: "\F40C";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-whmcs:before {
  content: "\F40D";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-wind:before {
  content: "\F72E";
}

.fa-window-close:before {
  content: "\F410";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-wine-bottle:before {
  content: "\F72F";
}

.fa-wine-glass:before {
  content: "\F4E3";
}

.fa-wine-glass-alt:before {
  content: "\F5CE";
}

.fa-wix:before {
  content: "\F5CF";
}

.fa-wizards-of-the-coast:before {
  content: "\F730";
}

.fa-wodu:before {
  content: "\E088";
}

.fa-wolf-pack-battalion:before {
  content: "\F514";
}

.fa-won-sign:before {
  content: "\F159";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-wordpress-simple:before {
  content: "\F411";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-wpressr:before {
  content: "\F3E4";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-x-ray:before {
  content: "\F497";
}

.fa-xbox:before {
  content: "\F412";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-y-combinator:before {
  content: "\F23B";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-yammer:before {
  content: "\F840";
}

.fa-yandex:before {
  content: "\F413";
}

.fa-yandex-international:before {
  content: "\F414";
}

.fa-yarn:before {
  content: "\F7E3";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-yen-sign:before {
  content: "\F157";
}

.fa-yin-yang:before {
  content: "\F6AD";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-youtube-square:before {
  content: "\F431";
}

.fa-zhihu:before {
  content: "\F63F";
}

.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;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.eot");
  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent !important;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

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

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

.navbar-laravel {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.blue {
  color: #3490dc;
}

.indigo {
  color: #6574cd;
}

.purple {
  color: #9561e2;
}

.pink {
  color: #f66d9b;
}

.red {
  color: #e3342f;
}

.orange {
  color: #f6993f;
}

.yellow {
  color: #ffed4a;
}

.green {
  color: #38c172;
}

.teal {
  color: #4dc0b5;
}

.cyan {
  color: #6cb2eb;
}

.deep-red {
  color: #b72420;
}

.card-title {
  font-weight: 700;
  margin: 5px 0 0 0;
}

.card > .card-header:first-child {
  padding: 5px 15px;
}

.card-body.machineTable {
  height: 500px;
  overflow: auto;
}

.card-body.machineTable table tr:nth-child(1) th {
  background: #fff;
  position: sticky !important;
  top: 0;
  z-index: 9;
  vertical-align: top;
}

.card-body.machineTable table tbody tr td:nth-child(1) {
  color: #025da8;
  text-decoration: underline;
  cursor: pointer;
}

.modal-lg, .modal-xl {
  max-width: 1200px !important;
}

.card-body.masterTable {
  height: 600px;
  overflow: auto;
}

.card-body.masterTable table tr:nth-child(1) th {
  background: #fff;
  position: sticky !important;
  top: 0;
  z-index: 9;
  vertical-align: top;
}

.card-body.masterTable .table td, .card-body.masterTable .table th {
  vertical-align: top;
  white-space: nowrap;
}

.card-body.masterTable table tr td:nth-child(12) {
  min-width: 250px;
  white-space: normal;
}

.card-body.masterTable table tr td:nth-child(17) {
  min-width: 250px;
  white-space: normal;
}

.card-body.masterTable table tr td:nth-child(2) {
  white-space: normal;
  min-width: 150px;
}

.multi-range-slider-bar-only {
  max-width: calc(100% - 250px);
  margin-left: 126px;
  margin-top: -25px;
}

fieldset div > span:nth-child(2) {
  margin-top: -10px;
}

.card-body.ticketTable {
  height: auto;
  overflow: auto;
}

.card-body.ticketTable table tr:nth-child(1) th {
  background: #fff;
  position: sticky !important;
  top: 0;
  z-index: 9;
  vertical-align: top;
}

.card-body.ticketTable .table td, .card-body.ticketTable .table th {
  vertical-align: top;
  white-space: nowrap;
}

#viewmodal .col-4.bs, #viewmodal .col-6.bs, #viewmodal .col-3.bs, #viewmodal .col-8.bs {
  padding-top: 10px;
  border: 6px solid #e6e6e6;
  border-radius: 0;
}

#viewmodal .row {
  border: 5px solid #e6e6e6;
}

#viewmodal .modal-body {
  padding-top: 0;
  padding-bottom: 0;
}

#viewmodal .form-group {
  margin-bottom: 10px;
}

.main-header.navbar.navbar-expand.bg-white.navbar-light.border-bottom {
  padding-top: 4px;
  padding-bottom: 0;
}

.content-wrapper .content-header {
  padding: 5px;
}

.card-footer .pagination {
  margin: 0;
}

.text-overflow-content p {
  margin: 0;
}

.card-body.ticketLstTbl {
  height: 605px;
  overflow: auto;
}

.card-body.ticketLstTbl table tr:nth-child(1) th {
  background: #fff;
  position: sticky !important;
  top: 0;
  z-index: 9;
  vertical-align: top;
}

.card-body.ticketLstTbl .table td, .card-body.ticketLstTbl .table th {
  vertical-align: top;
  white-space: nowrap;
}

.card-body.ticketLstTbl table tr td:nth-child(3) {
  white-space: normal;
  min-width: 150px;
}

.card-body.ticketLstTbl table tr td:nth-child(4) {
  white-space: normal;
  min-width: 150px;
}

.card-body.ticketLstTbl table tr td:nth-child(5) {
  white-space: normal;
  min-width: 150px;
}

tr.bg-red {
  background-color: #fff !important;
  position: relative;
  z-index: 1;
}

tr.bg-red::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f05866 !important;
  z-index: -1;
  border: 3px solid #e1e0e0;
  border-top-width: 1px;
}

tr.bg-yellow {
  background-color: #fff !important;
  position: relative;
  z-index: 1;
}

tr.bg-yellow::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ecce73 !important;
  z-index: -1;
  border: 3px solid #e1e0e0;
  border-top-width: 1px;
}

tr.bg-green {
  background-color: #fff !important;
  position: relative;
  z-index: 1;
}

tr.bg-green::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #70ed70 !important;
  z-index: -1;
  border: 3px solid #e1e0e0;
  border-top-width: 1px;
}

tr.bg-green td {
  color: #000;
}

tr.bg-deep-red {
  background-color: #fff !important;
  position: relative;
  z-index: 1;
  color: #fff;
}

tr.bg-deep-red::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #b72420 !important;
  z-index: -1;
  border: 3px solid #e1e0e0;
  border-top-width: 1px;
}

.card-body.machineTbl {
  height: 605px;
  overflow: auto;
}

.card-body.machineTbl table tr:nth-child(1) th {
  background: #fff;
  position: sticky !important;
  top: 0;
  z-index: 9;
  vertical-align: top;
}

.card-body.machineTbl .table td, .card-body.machineTbl .table th {
  vertical-align: top;
  white-space: nowrap;
}

.table thead th {
  text-transform: capitalize;
}

.month-picker__container[data-v-3f6f02ec] {
  z-index: 100 !important;
}

/* HTML: <div class="ribbon">Your text content</div> */
.ribbon {
  font-size: 11px;
  font-weight: bold;
  color: #fff;
}

.ribbon {
  --f: .5em;
  /* control the folded part */
  position: absolute;
  top: 0;
  right: 0;
  line-height: 1.8;
  padding-inline: 1lh;
  padding-bottom: var(--f);
  -o-border-image: conic-gradient(#0008 0 0) 51%/var(--f);
     border-image: conic-gradient(#0008 0 0) 51%/var(--f);
  -webkit-clip-path: polygon(100% calc(100% - var(--f)), 100% 100%, calc(100% - var(--f)) calc(100% - var(--f)), var(--f) calc(100% - var(--f)), 0 100%, 0 calc(100% - var(--f)), 999px calc(100% - var(--f) - 999px), calc(100% - 999px) calc(100% - var(--f) - 999px));
          clip-path: polygon(100% calc(100% - var(--f)), 100% 100%, calc(100% - var(--f)) calc(100% - var(--f)), var(--f) calc(100% - var(--f)), 0 100%, 0 calc(100% - var(--f)), 999px calc(100% - var(--f) - 999px), calc(100% - 999px) calc(100% - var(--f) - 999px));
  transform: translate(calc((1 - cos(45deg))*100%), -100%) rotate(45deg);
  transform-origin: 0% 100%;
  background-color: #BD1550;
  /* the main color  */
}/* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL2FkbWlubHRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvYWRtaW5sdGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Jvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19kYXJrLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYW5pbWF0aW9uLWVmZmVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcmVsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19icmFuZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX21haW4tc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19taXNjZWxsYW5lb3VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL192YXJpYWJsZXMtYWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fc2lkZWJhci1taW5pLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY29udHJvbC1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19uYXZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2NhbGxvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19zbWFsbC1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19pbmZvLWJveC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19kaXJlY3QtY2hhdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19kaXJlY3QtY2hhdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3VzZXJzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19zb2NpYWwtd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX21haWxib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19sb2Nrc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fbG9naW5fYW5kX3JlZ2lzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fNDA0XzUwMF9lcnJvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19pbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2UtY29tbWVyY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19wcm9qZWN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2lmcmFtZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL190b3VjaC1zdXBwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fa2FuYmFuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19mdWxsY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fYm9vdHN0cmFwLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9faWNoZWNrLWJvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWFwYWVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19qcXZtYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9kaXN0L2Nzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL190b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2Jvb3RzdHJhcC1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2RhdGVyYW5nZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWlzY2VsbGFuZW91cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX21pc2NlbGxhbmVvdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvZGlzdC9jc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19lbGV2YXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fYmFja2dyb3VuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2Rpc3QvY3NzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fYWNjZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9zd2VldGFsZXJ0Mi9zcmMvc2Nzcy9fcG9seWZpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9zd2VldGFsZXJ0Mi9zcmMvc2Nzcy9fdG9hc3RzLWFuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L25vZGVfbW9kdWxlcy9zd2VldGFsZXJ0Mi9zcmMvc2Nzcy9fYm9keS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL0Y6L3dhbXA2NC93d3cvTWFjaGluZXgvcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9ub2RlX21vZHVsZXMvc3dlZXRhbGVydDIvc3JjL3Njc3MvX3RvYXN0cy1ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvRjovd2FtcDY0L3d3dy9NYWNoaW5leC9yZXNvdXJjZXMvc2Fzcy9GOi93YW1wNjQvd3d3L01hY2hpbmV4L3Jlc291cmNlcy9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Rlcm1pbmFsLWhpZ2hsaWdodCAoaWdub3JlZCkiLCJ3ZWJwYWNrOi8vL3NvdXJjZS1tYXAtanMgKGlnbm9yZWQpIiwid2VicGFjazovLy9wYXRoIChpZ25vcmVkKSIsIndlYnBhY2s6Ly8vdXJsIChpZ25vcmVkKSIsIndlYnBhY2s6Ly8vZnMgKGlnbm9yZWQpIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI0REFBQTs7Ozs7R0NLRTtBQ0xGOzs7OztHRFdFO0FFWEY7RUFHSSxnQkFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGdCQUFjO0VBQWQsY0FBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFJZCxtQkFBYztFQUFkLHFCQUFjO0VBQWQsbUJBQWM7RUFBZCxnQkFBYztFQUFkLG1CQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBSWQsbUJBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHdCQUFpQztFQUtuQyxrTUFBeUI7RUFDekIsOEdBQXdCO0NGd0IxQjs7QUd2QkE7OztFQUdFLHVCQUFzQjtDSDBCeEI7O0FHdkJBO0VBQ0Usd0JBQXVCO0VBQ3ZCLGtCQUFpQjtFQUNqQiwrQkFBOEI7RUFDOUIsOENDUGE7Q0ppQ2Y7O0FHcEJBO0VBQ0UsZUFBYztDSHVCaEI7O0FHYkE7RUFDRSxVQUFTO0VBQ1QscUxDbU1tTTtFQzlEL0wsZ0JBQVc7RUZuSWYsaUJDMk0rQjtFRDFNL0IsaUJDOE0rQjtFRDdNL0IsZUMvQmdCO0VEZ0NoQixpQkFBZ0I7RUFDaEIsdUJDMUNhO0NKMERmOztBQUVBO0VHTEUsc0JBQXFCO0NIT3ZCOztBR0VBO0VBQ0Usd0JBQXVCO0VBQ3ZCLFVBQVM7RUFDVCxrQkFBaUI7Q0hDbkI7O0FHWUE7RUFDRSxjQUFhO0VBQ2Isc0JDNEswQztDSnJMNUM7O0FHZ0JBO0VBQ0UsY0FBYTtFQUNiLG9CQ3NFOEI7Q0puRmhDOztBR3dCQTs7RUFFRSwyQkFBMEI7RUFDMUIsMENBQWlDO0VBQWpDLGtDQUFpQztFQUNqQyxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLHVDQUE4QjtFQUE5QiwrQkFBOEI7Q0hyQmhDOztBR3dCQTtFQUNFLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0NIckJ0Qjs7QUd3QkE7OztFQUdFLGNBQWE7RUFDYixvQkFBbUI7Q0hyQnJCOztBR3dCQTs7OztFQUlFLGlCQUFnQjtDSHJCbEI7O0FHd0JBO0VBQ0UsaUJDOEcrQjtDSm5JakM7O0FHd0JBO0VBQ0UscUJBQW9CO0VBQ3BCLGVBQWM7Q0hyQmhCOztBR3dCQTtFQUNFLGlCQUFnQjtDSHJCbEI7O0FHd0JBOztFQUVFLG9CR29Ja0M7Q056SnBDOztBR3dCQTtFRUlJLGVBQVc7Q0x4QmY7O0FHNkJBOztFQUVFLG1CQUFrQjtFRVBoQixlQUFXO0VGU2IsZUFBYztFQUNkLHlCQUF3QjtDSDFCMUI7O0FHNkJBO0VBQU0sZUFBYztDSHpCcEI7O0FHMEJBO0VBQU0sV0FBVTtDSHRCaEI7O0FHNkJBO0VBQ0UsZUN0SmU7RUR1SmYsc0JDdkI4QjtFRHdCOUIsOEJBQTZCO0NIMUIvQjs7QU90SkU7RUptTEUsZUMxQmdEO0VEMkJoRCxzQkMxQjRCO0NKQ2hDOztBR2tDQTtFQUNFLGVBQWM7RUFDZCxzQkFBcUI7Q0gvQnZCOztBT2hLRTtFSmtNRSxlQUFjO0VBQ2Qsc0JBQXFCO0NIOUJ6Qjs7QUd1Q0E7Ozs7RUFJRSxrR0N1QmdIO0VDL0U5RyxlQUFXO0NMcUJmOztBR3VDQTtFQUVFLGNBQWE7RUFFYixvQkFBbUI7RUFFbkIsZUFBYztFQUdkLDhCQUE2QjtDSHpDL0I7O0FHaURBO0VBRUUsaUJBQWdCO0NIL0NsQjs7QUd1REE7RUFDRSx1QkFBc0I7RUFDdEIsbUJBQWtCO0NIcERwQjs7QUd1REE7RUFHRSxpQkFBZ0I7RUFDaEIsdUJBQXNCO0NIdER4Qjs7QUc4REE7RUFDRSwwQkFBeUI7Q0gzRDNCOztBRzhEQTtFQUNFLHFCQ3dDa0M7RUR2Q2xDLHdCQ3VDa0M7RUR0Q2xDLGVDbFFnQjtFRG1RaEIsaUJBQWdCO0VBQ2hCLHFCQUFvQjtDSDNEdEI7O0FHa0VBO0VBRUUsb0JBQW1CO0VBQ25CLGlDQUFnQztDSGhFbEM7O0FHd0VBO0VBRUUsc0JBQXFCO0VBQ3JCLHNCRzJKMkM7Q05qTzdDOztBRzRFQTtFQUVFLGlCQUFnQjtDSDFFbEI7O0FHa0ZBO0VBQ0UsV0FBVTtDSC9FWjs7QUdrRkE7Ozs7O0VBS0UsVUFBUztFQUNULHFCQUFvQjtFRWhLbEIsbUJBQVc7RUZrS2IscUJBQW9CO0NIL0V0Qjs7QUdrRkE7O0VBRUUsa0JBQWlCO0NIL0VuQjs7QUdrRkE7O0VBRUUscUJBQW9CO0NIL0V0Qjs7QUFFQTtFR29GRSxnQkFBZTtDSGxGakI7O0FHd0ZBO0VBQ0Usa0JBQWlCO0NIckZuQjs7QUc0RkE7Ozs7RUFJRSwyQkFBMEI7Q0h6RjVCOztBRzhGRTs7OztFQUtJLGdCQUFlO0NINUZyQjs7QUdrR0E7Ozs7RUFJRSxXQUFVO0VBQ1YsbUJBQWtCO0NIL0ZwQjs7QUdrR0E7O0VBRUUsdUJBQXNCO0VBQ3RCLFdBQVU7Q0gvRlo7O0FHbUdBO0VBQ0UsZUFBYztFQUVkLGlCQUFnQjtDSGpHbEI7O0FHb0dBO0VBTUUsYUFBWTtFQUVaLFdBQVU7RUFDVixVQUFTO0VBQ1QsVUFBUztDSHZHWDs7QUc0R0E7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLHFCQUFvQjtFRTlPaEIsa0JBQVc7RUZnUGYscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCxvQkFBbUI7Q0h6R3JCOztBRzRHQTtFQUNFLHlCQUF3QjtDSHpHMUI7O0FBRUE7O0VHNkdFLGFBQVk7Q0gxR2Q7O0FBRUE7RUdnSEUscUJBQW9CO0VBQ3BCLHlCQUF3QjtDSDlHMUI7O0FBRUE7RUdvSEUseUJBQXdCO0NIbEgxQjs7QUcwSEE7RUFDRSxjQUFhO0VBQ2IsMkJBQTBCO0NIdkg1Qjs7QUc4SEE7RUFDRSxzQkFBcUI7Q0gzSHZCOztBRzhIQTtFQUNFLG1CQUFrQjtFQUNsQixnQkFBZTtDSDNIakI7O0FHOEhBO0VBQ0UsY0FBYTtDSDNIZjs7QUFFQTtFRytIRSx5QkFBd0I7Q0g3SDFCOztBUS9WQTs7RUFFRSxzQkppUTBDO0VJaFExQyxxQkppUW1DO0VJaFFuQyxpQkppUStCO0VJaFEvQixpQkppUStCO0VJaFEvQixlSmlRbUM7Q0ppR3JDOztBUS9WQTtFSHFLTSxrQkFBVztDTDhMakI7O0FRbFdBO0VIb0tNLGdCQUFXO0NMa01qQjs7QVFyV0E7RUhtS00sbUJBQVc7Q0xzTWpCOztBUXhXQTtFSGtLTSxrQkFBVztDTDBNakI7O0FRM1dBO0VIaUtNLG1CQUFXO0NMOE1qQjs7QVE5V0E7RUhnS00sZ0JBQVc7Q0xrTmpCOztBUWhYQTtFSDhKTSxtQkFBVztFRzVKZixpQkptUStCO0NKZ0hqQzs7QVEvV0E7RUh3Sk0sZ0JBQVc7RUd0SmYsaUJKc1ArQjtFSXJQL0IsaUJKNk8rQjtDSnFJakM7O0FRaFhBO0VIbUpNLGtCQUFXO0VHakpmLGlCSmtQK0I7RUlqUC9CLGlCSndPK0I7Q0oySWpDOztBUWpYQTtFSDhJTSxrQkFBVztFRzVJZixpQko4TytCO0VJN08vQixpQkptTytCO0NKaUpqQzs7QVFsWEE7RUh5SU0sa0JBQVc7RUd2SWYsaUJKME8rQjtFSXpPL0IsaUJKOE4rQjtDSnVKakM7O0FHeFZBO0VLcEJFLGlCSjRFVztFSTNFWCxvQkoyRVc7RUkxRVgsVUFBUztFQUNULHlDSnJDYTtDSnFaZjs7QVF4V0E7O0VIa0dJLGVBQVc7RUcvRmIsaUJKdUwrQjtDSm9MakM7O0FReFdBOztFQUVFLGVKNk5nQztFSTVOaEMsMEJKcU9tQztDSnNJckM7O0FRbldBO0VDL0VFLGdCQUFlO0VBQ2YsaUJBQWdCO0NUc2JsQjs7QVFuV0E7RUNwRkUsZ0JBQWU7RUFDZixpQkFBZ0I7Q1QyYmxCOztBUXJXQTtFQUNFLHNCQUFxQjtDUndXdkI7O0FReldBO0VBSUkscUJKK00rQjtDSjBKbkM7O0FRL1ZBO0VIMkRJLGVBQVc7RUd6RGIsMEJBQXlCO0NSa1czQjs7QVE5VkE7RUFDRSxvQkptQlc7RUNpRFAsbUJBQVc7Q0w4UmpCOztBUTlWQTtFQUNFLGVBQWM7RUgrQ1osZUFBVztFRzdDYixlSnRHZ0I7Q0p1Y2xCOztBUXBXQTtFQU1JLG9CQUFxQjtDUmtXekI7O0FVcmRBO0VDSUUsZ0JBQWU7RUFHZixhQUFZO0NYbWRkOztBVXBkQTtFQUNFLGlCTmkwQndDO0VNaDBCeEMsdUJOSmE7RU1LYiwwQk5GZ0I7RVFJZCx1QlI2TWdDO0VTL005QiwyQ1RLUztFT1ZiLGdCQUFlO0VBR2YsYUFBWTtDWDZkZDs7QVUvY0E7RUFFRSxzQkFBcUI7Q1ZpZHZCOztBVTljQTtFQUNFLHNCQUEyQjtFQUMzQixlQUFjO0NWaWRoQjs7QVU5Y0E7RUw4SEksZUFBVztFSzVIYixlTnZCZ0I7Q0p3ZWxCOztBY3hmQTtFVG1LSSxpQkFBVztFU2pLYixlVm9DZTtFVW5DZixzQkFBcUI7Q2QyZnZCOztBY3hmRTtFQUNFLGVBQWM7Q2QyZmxCOztBY3RmQTtFQUNFLHVCVmc0QnVDO0VDMXVCckMsaUJBQVc7RVNwSmIsWVZMYTtFVU1iLDBCVkdnQjtFUUZkLHNCUitNK0I7RVNqTjdCLGtEVEtTO0NKdWZmOztBYy9mQTtFQVNJLFdBQVU7RVQ4SVYsZ0JBQVc7RVM1SVgsaUJWcU82QjtFUzdPM0IsaUJDU3NCO0NkMGY1Qjs7QUduVEE7RVdqTUUsZUFBYztFVHFJWixpQkFBVztFU25JYixlVmJnQjtDSnFnQmxCOztBYzNmQTtFVHNJSSxtQkFBVztFUzlIWCxlQUFjO0VBQ2QsbUJBQWtCO0Nkd2Z0Qjs7QWNuZkE7RUFDRSxrQlZ1MkJ1QztFVXQyQnZDLG1CQUFrQjtDZHNmcEI7O0FlOWhCRTs7Ozs7O0VDREEsWUFBVztFQUNYLHFCQUEyQjtFQUMzQixvQkFBMEI7RUFDMUIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDaEJ3aUJuQjs7QWlCcmZJO0VGekNFO0lBQ0UsaUJYaUxHO0dKaVhUO0NBQ0Y7O0FpQjNmSTtFRnpDRTtJQUNFLGlCWGtMRztHSnNYVDtDQUNGOztBaUJqZ0JJO0VGekNFO0lBQ0UsaUJYbUxHO0dKMlhUO0NBQ0Y7O0FpQnZnQkk7RUZ6Q0U7SUFDRSxrQlhvTEk7R0pnWVY7Q0FDRjs7QWV6aEJFO0VDbkNBLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZixxQkFBMkI7RUFDM0Isb0JBQTBCO0NoQmdrQjVCOztBZTFoQkU7RUFDRSxnQkFBZTtFQUNmLGVBQWM7Q2Y2aEJsQjs7QWUvaEJFOztFQU1JLGlCQUFnQjtFQUNoQixnQkFBZTtDZjhoQnJCOztBa0JwbEJFOzs7Ozs7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLHFCQUEyQjtFQUMzQixvQkFBMEI7Q2xCNGxCOUI7O0FrQnRrQk07RUFDRSwyQkFBYTtFQUFiLGNBQWE7RUFDYixxQkFBWTtFQUFaLGFBQVk7RUFDWixnQkFBZTtDbEJ5a0J2Qjs7QWtCcGtCVTtFRndCTixtQlh1QnFEO0VXdkJyRCxlWHVCcUQ7RVd0QnJELGdCWHNCcUQ7Q0wwaEJ6RDs7QWtCemtCVTtFRndCTixrQlh1QnFEO0VXdkJyRCxjWHVCcUQ7RVd0QnJELGVYc0JxRDtDTCtoQnpEOztBa0I5a0JVO0VGd0JOLHlCWHVCcUQ7RVd2QnJELHFCWHVCcUQ7RVd0QnJELHNCWHNCcUQ7Q0xvaUJ6RDs7QWtCbmxCVTtFRndCTixrQlh1QnFEO0VXdkJyRCxjWHVCcUQ7RVd0QnJELGVYc0JxRDtDTHlpQnpEOztBa0J4bEJVO0VGd0JOLGtCWHVCcUQ7RVd2QnJELGNYdUJxRDtFV3RCckQsZVhzQnFEO0NMOGlCekQ7O0FrQjdsQlU7RUZ3Qk4seUJYdUJxRDtFV3ZCckQscUJYdUJxRDtFV3RCckQsc0JYc0JxRDtDTG1qQnpEOztBa0I1bEJNO0VGQ0osbUJBQWM7RUFBZCxlQUFjO0VBQ2QsWUFBVztFQUNYLGdCQUFlO0NoQitsQmpCOztBa0I1bEJVO0VGYlIsd0JBQTZDO0VBQTdDLG9CQUE2QztFQUk3QyxxQkFBOEM7Q2hCMG1CaEQ7O0FrQmptQlU7RUZiUix5QkFBNkM7RUFBN0MscUJBQTZDO0VBSTdDLHNCQUE4QztDaEIrbUJoRDs7QWtCdG1CVTtFRmJSLGtCQUE2QztFQUE3QyxjQUE2QztFQUk3QyxlQUE4QztDaEJvbkJoRDs7QWtCM21CVTtFRmJSLHlCQUE2QztFQUE3QyxxQkFBNkM7RUFJN0Msc0JBQThDO0NoQnluQmhEOztBa0JobkJVO0VGYlIseUJBQTZDO0VBQTdDLHFCQUE2QztFQUk3QyxzQkFBOEM7Q2hCOG5CaEQ7O0FrQnJuQlU7RUZiUixrQkFBNkM7RUFBN0MsY0FBNkM7RUFJN0MsZUFBOEM7Q2hCbW9CaEQ7O0FrQjFuQlU7RUZiUix5QkFBNkM7RUFBN0MscUJBQTZDO0VBSTdDLHNCQUE4QztDaEJ3b0JoRDs7QWtCL25CVTtFRmJSLHlCQUE2QztFQUE3QyxxQkFBNkM7RUFJN0Msc0JBQThDO0NoQjZvQmhEOztBa0Jwb0JVO0VGYlIsa0JBQTZDO0VBQTdDLGNBQTZDO0VBSTdDLGVBQThDO0NoQmtwQmhEOztBa0J6b0JVO0VGYlIseUJBQTZDO0VBQTdDLHFCQUE2QztFQUk3QyxzQkFBOEM7Q2hCdXBCaEQ7O0FrQjlvQlU7RUZiUix5QkFBNkM7RUFBN0MscUJBQTZDO0VBSTdDLHNCQUE4QztDaEI0cEJoRDs7QWtCbnBCVTtFRmJSLG1CQUE2QztFQUE3QyxlQUE2QztFQUk3QyxnQkFBOEM7Q2hCaXFCaEQ7O0FrQmxwQk07RUFBd0IsbUJBQVM7RUFBVCxVQUFTO0NsQnNwQnZDOztBa0JwcEJNO0VBQXVCLG1CZHFKRztFY3JKSCxVZHFKRztDSm1nQmhDOztBa0JycEJRO0VBQXdCLGtCQURaO0VBQ1ksU0FEWjtDbEIwcEJwQjs7QWtCenBCUTtFQUF3QixrQkFEWjtFQUNZLFNBRFo7Q2xCOHBCcEI7O0FrQjdwQlE7RUFBd0Isa0JBRFo7RUFDWSxTQURaO0NsQmtxQnBCOztBa0JqcUJRO0VBQXdCLGtCQURaO0VBQ1ksU0FEWjtDbEJzcUJwQjs7QWtCcnFCUTtFQUF3QixrQkFEWjtFQUNZLFNBRFo7Q2xCMHFCcEI7O0FrQnpxQlE7RUFBd0Isa0JBRFo7RUFDWSxTQURaO0NsQjhxQnBCOztBa0I3cUJRO0VBQXdCLGtCQURaO0VBQ1ksU0FEWjtDbEJrckJwQjs7QWtCanJCUTtFQUF3QixrQkFEWjtFQUNZLFNBRFo7Q2xCc3JCcEI7O0FrQnJyQlE7RUFBd0Isa0JBRFo7RUFDWSxTQURaO0NsQjByQnBCOztBa0J6ckJRO0VBQXdCLGtCQURaO0VBQ1ksU0FEWjtDbEI4ckJwQjs7QWtCN3JCUTtFQUF3QixtQkFEWjtFQUNZLFVBRFo7Q2xCa3NCcEI7O0FrQmpzQlE7RUFBd0IsbUJBRFo7RUFDWSxVQURaO0NsQnNzQnBCOztBa0Jyc0JRO0VBQXdCLG1CQURaO0VBQ1ksVUFEWjtDbEIwc0JwQjs7QWtCbHNCWTtFRmhCVix1QkFBOEM7Q2hCc3RCaEQ7O0FrQnRzQlk7RUZoQlYsd0JBQThDO0NoQjB0QmhEOztBa0Ixc0JZO0VGaEJWLGlCQUE4QztDaEI4dEJoRDs7QWtCOXNCWTtFRmhCVix3QkFBOEM7Q2hCa3VCaEQ7O0FrQmx0Qlk7RUZoQlYsd0JBQThDO0NoQnN1QmhEOztBa0J0dEJZO0VGaEJWLGlCQUE4QztDaEIwdUJoRDs7QWtCMXRCWTtFRmhCVix3QkFBOEM7Q2hCOHVCaEQ7O0FrQjl0Qlk7RUZoQlYsd0JBQThDO0NoQmt2QmhEOztBa0JsdUJZO0VGaEJWLGlCQUE4QztDaEJzdkJoRDs7QWtCdHVCWTtFRmhCVix3QkFBOEM7Q2hCMHZCaEQ7O0FrQjF1Qlk7RUZoQlYsd0JBQThDO0NoQjh2QmhEOztBaUJ6dkJJO0VDM0JFO0lBQ0UsMkJBQWE7SUFBYixjQUFhO0lBQ2IscUJBQVk7SUFBWixhQUFZO0lBQ1osZ0JBQWU7R2xCd3hCckI7RWtCbnhCUTtJRndCTixtQlh1QnFEO0lXdkJyRCxlWHVCcUQ7SVd0QnJELGdCWHNCcUQ7R0x3dUJ2RDtFa0J2eEJRO0lGd0JOLGtCWHVCcUQ7SVd2QnJELGNYdUJxRDtJV3RCckQsZVhzQnFEO0dMNHVCdkQ7RWtCM3hCUTtJRndCTix5Qlh1QnFEO0lXdkJyRCxxQlh1QnFEO0lXdEJyRCxzQlhzQnFEO0dMZ3ZCdkQ7RWtCL3hCUTtJRndCTixrQlh1QnFEO0lXdkJyRCxjWHVCcUQ7SVd0QnJELGVYc0JxRDtHTG92QnZEO0VrQm55QlE7SUZ3Qk4sa0JYdUJxRDtJV3ZCckQsY1h1QnFEO0lXdEJyRCxlWHNCcUQ7R0x3dkJ2RDtFa0J2eUJRO0lGd0JOLHlCWHVCcUQ7SVd2QnJELHFCWHVCcUQ7SVd0QnJELHNCWHNCcUQ7R0w0dkJ2RDtFa0JyeUJJO0lGQ0osbUJBQWM7SUFBZCxlQUFjO0lBQ2QsWUFBVztJQUNYLGdCQUFlO0doQnV5QmY7RWtCcHlCUTtJRmJSLHdCQUE2QztJQUE3QyxvQkFBNkM7SUFJN0MscUJBQThDO0doQml6QjlDO0VrQnh5QlE7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEJxekI5QztFa0I1eUJRO0lGYlIsa0JBQTZDO0lBQTdDLGNBQTZDO0lBSTdDLGVBQThDO0doQnl6QjlDO0VrQmh6QlE7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEI2ekI5QztFa0JwekJRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCaTBCOUM7RWtCeHpCUTtJRmJSLGtCQUE2QztJQUE3QyxjQUE2QztJQUk3QyxlQUE4QztHaEJxMEI5QztFa0I1ekJRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCeTBCOUM7RWtCaDBCUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQjYwQjlDO0VrQnAwQlE7SUZiUixrQkFBNkM7SUFBN0MsY0FBNkM7SUFJN0MsZUFBOEM7R2hCaTFCOUM7RWtCeDBCUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQnExQjlDO0VrQjUwQlE7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEJ5MUI5QztFa0JoMUJRO0lGYlIsbUJBQTZDO0lBQTdDLGVBQTZDO0lBSTdDLGdCQUE4QztHaEI2MUI5QztFa0I5MEJJO0lBQXdCLG1CQUFTO0lBQVQsVUFBUztHbEJpMUJyQztFa0IvMEJJO0lBQXVCLG1CZHFKRztJY3JKSCxVZHFKRztHSjZyQjlCO0VrQi8wQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQm0xQmxCO0VrQmwxQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQnMxQmxCO0VrQnIxQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQnkxQmxCO0VrQngxQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjQxQmxCO0VrQjMxQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQisxQmxCO0VrQjkxQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQmsyQmxCO0VrQmoyQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQnEyQmxCO0VrQnAyQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQncyQmxCO0VrQnYyQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjIyQmxCO0VrQjEyQk07SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjgyQmxCO0VrQjcyQk07SUFBd0IsbUJBRFo7SUFDWSxVQURaO0dsQmkzQmxCO0VrQmgzQk07SUFBd0IsbUJBRFo7SUFDWSxVQURaO0dsQm8zQmxCO0VrQm4zQk07SUFBd0IsbUJBRFo7SUFDWSxVQURaO0dsQnUzQmxCO0VrQi8yQlU7SUZoQlYsZUFBNEI7R2hCazRCNUI7RWtCbDNCVTtJRmhCVix1QkFBOEM7R2hCcTRCOUM7RWtCcjNCVTtJRmhCVix3QkFBOEM7R2hCdzRCOUM7RWtCeDNCVTtJRmhCVixpQkFBOEM7R2hCMjRCOUM7RWtCMzNCVTtJRmhCVix3QkFBOEM7R2hCODRCOUM7RWtCOTNCVTtJRmhCVix3QkFBOEM7R2hCaTVCOUM7RWtCajRCVTtJRmhCVixpQkFBOEM7R2hCbzVCOUM7RWtCcDRCVTtJRmhCVix3QkFBOEM7R2hCdTVCOUM7RWtCdjRCVTtJRmhCVix3QkFBOEM7R2hCMDVCOUM7RWtCMTRCVTtJRmhCVixpQkFBOEM7R2hCNjVCOUM7RWtCNzRCVTtJRmhCVix3QkFBOEM7R2hCZzZCOUM7RWtCaDVCVTtJRmhCVix3QkFBOEM7R2hCbTZCOUM7Q0FDRjs7QWlCLzVCSTtFQzNCRTtJQUNFLDJCQUFhO0lBQWIsY0FBYTtJQUNiLHFCQUFZO0lBQVosYUFBWTtJQUNaLGdCQUFlO0dsQjg3QnJCO0VrQno3QlE7SUZ3Qk4sbUJYdUJxRDtJV3ZCckQsZVh1QnFEO0lXdEJyRCxnQlhzQnFEO0dMODRCdkQ7RWtCNzdCUTtJRndCTixrQlh1QnFEO0lXdkJyRCxjWHVCcUQ7SVd0QnJELGVYc0JxRDtHTGs1QnZEO0VrQmo4QlE7SUZ3Qk4seUJYdUJxRDtJV3ZCckQscUJYdUJxRDtJV3RCckQsc0JYc0JxRDtHTHM1QnZEO0VrQnI4QlE7SUZ3Qk4sa0JYdUJxRDtJV3ZCckQsY1h1QnFEO0lXdEJyRCxlWHNCcUQ7R0wwNUJ2RDtFa0J6OEJRO0lGd0JOLGtCWHVCcUQ7SVd2QnJELGNYdUJxRDtJV3RCckQsZVhzQnFEO0dMODVCdkQ7RWtCNzhCUTtJRndCTix5Qlh1QnFEO0lXdkJyRCxxQlh1QnFEO0lXdEJyRCxzQlhzQnFEO0dMazZCdkQ7RWtCMzhCSTtJRkNKLG1CQUFjO0lBQWQsZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZTtHaEI2OEJmO0VrQjE4QlE7SUZiUix3QkFBNkM7SUFBN0Msb0JBQTZDO0lBSTdDLHFCQUE4QztHaEJ1OUI5QztFa0I5OEJRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCMjlCOUM7RWtCbDlCUTtJRmJSLGtCQUE2QztJQUE3QyxjQUE2QztJQUk3QyxlQUE4QztHaEIrOUI5QztFa0J0OUJRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCbStCOUM7RWtCMTlCUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQnUrQjlDO0VrQjk5QlE7SUZiUixrQkFBNkM7SUFBN0MsY0FBNkM7SUFJN0MsZUFBOEM7R2hCMitCOUM7RWtCbCtCUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQisrQjlDO0VrQnQrQlE7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEJtL0I5QztFa0IxK0JRO0lGYlIsa0JBQTZDO0lBQTdDLGNBQTZDO0lBSTdDLGVBQThDO0doQnUvQjlDO0VrQjkrQlE7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEIyL0I5QztFa0JsL0JRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCKy9COUM7RWtCdC9CUTtJRmJSLG1CQUE2QztJQUE3QyxlQUE2QztJQUk3QyxnQkFBOEM7R2hCbWdDOUM7RWtCcC9CSTtJQUF3QixtQkFBUztJQUFULFVBQVM7R2xCdS9CckM7RWtCci9CSTtJQUF1QixtQmRxSkc7SWNySkgsVWRxSkc7R0ptMkI5QjtFa0JyL0JNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEJ5L0JsQjtFa0J4L0JNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEI0L0JsQjtFa0IzL0JNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEIrL0JsQjtFa0I5L0JNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEJrZ0NsQjtFa0JqZ0NNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEJxZ0NsQjtFa0JwZ0NNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEJ3Z0NsQjtFa0J2Z0NNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEIyZ0NsQjtFa0IxZ0NNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEI4Z0NsQjtFa0I3Z0NNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEJpaENsQjtFa0JoaENNO0lBQXdCLGtCQURaO0lBQ1ksU0FEWjtHbEJvaENsQjtFa0JuaENNO0lBQXdCLG1CQURaO0lBQ1ksVUFEWjtHbEJ1aENsQjtFa0J0aENNO0lBQXdCLG1CQURaO0lBQ1ksVUFEWjtHbEIwaENsQjtFa0J6aENNO0lBQXdCLG1CQURaO0lBQ1ksVUFEWjtHbEI2aENsQjtFa0JyaENVO0lGaEJWLGVBQTRCO0doQndpQzVCO0VrQnhoQ1U7SUZoQlYsdUJBQThDO0doQjJpQzlDO0VrQjNoQ1U7SUZoQlYsd0JBQThDO0doQjhpQzlDO0VrQjloQ1U7SUZoQlYsaUJBQThDO0doQmlqQzlDO0VrQmppQ1U7SUZoQlYsd0JBQThDO0doQm9qQzlDO0VrQnBpQ1U7SUZoQlYsd0JBQThDO0doQnVqQzlDO0VrQnZpQ1U7SUZoQlYsaUJBQThDO0doQjBqQzlDO0VrQjFpQ1U7SUZoQlYsd0JBQThDO0doQjZqQzlDO0VrQjdpQ1U7SUZoQlYsd0JBQThDO0doQmdrQzlDO0VrQmhqQ1U7SUZoQlYsaUJBQThDO0doQm1rQzlDO0VrQm5qQ1U7SUZoQlYsd0JBQThDO0doQnNrQzlDO0VrQnRqQ1U7SUZoQlYsd0JBQThDO0doQnlrQzlDO0NBQ0Y7O0FpQnJrQ0k7RUMzQkU7SUFDRSwyQkFBYTtJQUFiLGNBQWE7SUFDYixxQkFBWTtJQUFaLGFBQVk7SUFDWixnQkFBZTtHbEJvbUNyQjtFa0IvbENRO0lGd0JOLG1CWHVCcUQ7SVd2QnJELGVYdUJxRDtJV3RCckQsZ0JYc0JxRDtHTG9qQ3ZEO0VrQm5tQ1E7SUZ3Qk4sa0JYdUJxRDtJV3ZCckQsY1h1QnFEO0lXdEJyRCxlWHNCcUQ7R0x3akN2RDtFa0J2bUNRO0lGd0JOLHlCWHVCcUQ7SVd2QnJELHFCWHVCcUQ7SVd0QnJELHNCWHNCcUQ7R0w0akN2RDtFa0IzbUNRO0lGd0JOLGtCWHVCcUQ7SVd2QnJELGNYdUJxRDtJV3RCckQsZVhzQnFEO0dMZ2tDdkQ7RWtCL21DUTtJRndCTixrQlh1QnFEO0lXdkJyRCxjWHVCcUQ7SVd0QnJELGVYc0JxRDtHTG9rQ3ZEO0VrQm5uQ1E7SUZ3Qk4seUJYdUJxRDtJV3ZCckQscUJYdUJxRDtJV3RCckQsc0JYc0JxRDtHTHdrQ3ZEO0VrQmpuQ0k7SUZDSixtQkFBYztJQUFkLGVBQWM7SUFDZCxZQUFXO0lBQ1gsZ0JBQWU7R2hCbW5DZjtFa0JobkNRO0lGYlIsd0JBQTZDO0lBQTdDLG9CQUE2QztJQUk3QyxxQkFBOEM7R2hCNm5DOUM7RWtCcG5DUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQmlvQzlDO0VrQnhuQ1E7SUZiUixrQkFBNkM7SUFBN0MsY0FBNkM7SUFJN0MsZUFBOEM7R2hCcW9DOUM7RWtCNW5DUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQnlvQzlDO0VrQmhvQ1E7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEI2b0M5QztFa0Jwb0NRO0lGYlIsa0JBQTZDO0lBQTdDLGNBQTZDO0lBSTdDLGVBQThDO0doQmlwQzlDO0VrQnhvQ1E7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEJxcEM5QztFa0I1b0NRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCeXBDOUM7RWtCaHBDUTtJRmJSLGtCQUE2QztJQUE3QyxjQUE2QztJQUk3QyxlQUE4QztHaEI2cEM5QztFa0JwcENRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCaXFDOUM7RWtCeHBDUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQnFxQzlDO0VrQjVwQ1E7SUZiUixtQkFBNkM7SUFBN0MsZUFBNkM7SUFJN0MsZ0JBQThDO0doQnlxQzlDO0VrQjFwQ0k7SUFBd0IsbUJBQVM7SUFBVCxVQUFTO0dsQjZwQ3JDO0VrQjNwQ0k7SUFBdUIsbUJkcUpHO0ljckpILFVkcUpHO0dKeWdDOUI7RWtCM3BDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCK3BDbEI7RWtCOXBDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCa3FDbEI7RWtCanFDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCcXFDbEI7RWtCcHFDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCd3FDbEI7RWtCdnFDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCMnFDbEI7RWtCMXFDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCOHFDbEI7RWtCN3FDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCaXJDbEI7RWtCaHJDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCb3JDbEI7RWtCbnJDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCdXJDbEI7RWtCdHJDTTtJQUF3QixrQkFEWjtJQUNZLFNBRFo7R2xCMHJDbEI7RWtCenJDTTtJQUF3QixtQkFEWjtJQUNZLFVBRFo7R2xCNnJDbEI7RWtCNXJDTTtJQUF3QixtQkFEWjtJQUNZLFVBRFo7R2xCZ3NDbEI7RWtCL3JDTTtJQUF3QixtQkFEWjtJQUNZLFVBRFo7R2xCbXNDbEI7RWtCM3JDVTtJRmhCVixlQUE0QjtHaEI4c0M1QjtFa0I5ckNVO0lGaEJWLHVCQUE4QztHaEJpdEM5QztFa0Jqc0NVO0lGaEJWLHdCQUE4QztHaEJvdEM5QztFa0Jwc0NVO0lGaEJWLGlCQUE4QztHaEJ1dEM5QztFa0J2c0NVO0lGaEJWLHdCQUE4QztHaEIwdEM5QztFa0Ixc0NVO0lGaEJWLHdCQUE4QztHaEI2dEM5QztFa0I3c0NVO0lGaEJWLGlCQUE4QztHaEJndUM5QztFa0JodENVO0lGaEJWLHdCQUE4QztHaEJtdUM5QztFa0JudENVO0lGaEJWLHdCQUE4QztHaEJzdUM5QztFa0J0dENVO0lGaEJWLGlCQUE4QztHaEJ5dUM5QztFa0J6dENVO0lGaEJWLHdCQUE4QztHaEI0dUM5QztFa0I1dENVO0lGaEJWLHdCQUE4QztHaEIrdUM5QztDQUNGOztBaUIzdUNJO0VDM0JFO0lBQ0UsMkJBQWE7SUFBYixjQUFhO0lBQ2IscUJBQVk7SUFBWixhQUFZO0lBQ1osZ0JBQWU7R2xCMHdDckI7RWtCcndDUTtJRndCTixtQlh1QnFEO0lXdkJyRCxlWHVCcUQ7SVd0QnJELGdCWHNCcUQ7R0wwdEN2RDtFa0J6d0NRO0lGd0JOLGtCWHVCcUQ7SVd2QnJELGNYdUJxRDtJV3RCckQsZVhzQnFEO0dMOHRDdkQ7RWtCN3dDUTtJRndCTix5Qlh1QnFEO0lXdkJyRCxxQlh1QnFEO0lXdEJyRCxzQlhzQnFEO0dMa3VDdkQ7RWtCanhDUTtJRndCTixrQlh1QnFEO0lXdkJyRCxjWHVCcUQ7SVd0QnJELGVYc0JxRDtHTHN1Q3ZEO0VrQnJ4Q1E7SUZ3Qk4sa0JYdUJxRDtJV3ZCckQsY1h1QnFEO0lXdEJyRCxlWHNCcUQ7R0wwdUN2RDtFa0J6eENRO0lGd0JOLHlCWHVCcUQ7SVd2QnJELHFCWHVCcUQ7SVd0QnJELHNCWHNCcUQ7R0w4dUN2RDtFa0J2eENJO0lGQ0osbUJBQWM7SUFBZCxlQUFjO0lBQ2QsWUFBVztJQUNYLGdCQUFlO0doQnl4Q2Y7RWtCdHhDUTtJRmJSLHdCQUE2QztJQUE3QyxvQkFBNkM7SUFJN0MscUJBQThDO0doQm15QzlDO0VrQjF4Q1E7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEJ1eUM5QztFa0I5eENRO0lGYlIsa0JBQTZDO0lBQTdDLGNBQTZDO0lBSTdDLGVBQThDO0doQjJ5QzlDO0VrQmx5Q1E7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEIreUM5QztFa0J0eUNRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCbXpDOUM7RWtCMXlDUTtJRmJSLGtCQUE2QztJQUE3QyxjQUE2QztJQUk3QyxlQUE4QztHaEJ1ekM5QztFa0I5eUNRO0lGYlIseUJBQTZDO0lBQTdDLHFCQUE2QztJQUk3QyxzQkFBOEM7R2hCMnpDOUM7RWtCbHpDUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQit6QzlDO0VrQnR6Q1E7SUZiUixrQkFBNkM7SUFBN0MsY0FBNkM7SUFJN0MsZUFBOEM7R2hCbTBDOUM7RWtCMXpDUTtJRmJSLHlCQUE2QztJQUE3QyxxQkFBNkM7SUFJN0Msc0JBQThDO0doQnUwQzlDO0VrQjl6Q1E7SUZiUix5QkFBNkM7SUFBN0MscUJBQTZDO0lBSTdDLHNCQUE4QztHaEIyMEM5QztFa0JsMENRO0lGYlIsbUJBQTZDO0lBQTdDLGVBQTZDO0lBSTdDLGdCQUE4QztHaEIrMEM5QztFa0JoMENJO0lBQXdCLG1CQUFTO0lBQVQsVUFBUztHbEJtMENyQztFa0JqMENJO0lBQXVCLG1CZHFKRztJY3JKSCxVZHFKRztHSitxQzlCO0VrQmowQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQnEwQ2xCO0VrQnAwQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQncwQ2xCO0VrQnYwQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjIwQ2xCO0VrQjEwQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjgwQ2xCO0VrQjcwQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQmkxQ2xCO0VrQmgxQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQm8xQ2xCO0VrQm4xQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQnUxQ2xCO0VrQnQxQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjAxQ2xCO0VrQnoxQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQjYxQ2xCO0VrQjUxQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0dsQmcyQ2xCO0VrQi8xQ007SUFBd0IsbUJBRFo7SUFDWSxVQURaO0dsQm0yQ2xCO0VrQmwyQ007SUFBd0IsbUJBRFo7SUFDWSxVQURaO0dsQnMyQ2xCO0VrQnIyQ007SUFBd0IsbUJBRFo7SUFDWSxVQURaO0dsQnkyQ2xCO0VrQmoyQ1U7SUZoQlYsZUFBNEI7R2hCbzNDNUI7RWtCcDJDVTtJRmhCVix1QkFBOEM7R2hCdTNDOUM7RWtCdjJDVTtJRmhCVix3QkFBOEM7R2hCMDNDOUM7RWtCMTJDVTtJRmhCVixpQkFBOEM7R2hCNjNDOUM7RWtCNzJDVTtJRmhCVix3QkFBOEM7R2hCZzRDOUM7RWtCaDNDVTtJRmhCVix3QkFBOEM7R2hCbTRDOUM7RWtCbjNDVTtJRmhCVixpQkFBOEM7R2hCczRDOUM7RWtCdDNDVTtJRmhCVix3QkFBOEM7R2hCeTRDOUM7RWtCejNDVTtJRmhCVix3QkFBOEM7R2hCNDRDOUM7RWtCNTNDVTtJRmhCVixpQkFBOEM7R2hCKzRDOUM7RWtCLzNDVTtJRmhCVix3QkFBOEM7R2hCazVDOUM7RWtCbDRDVTtJRmhCVix3QkFBOEM7R2hCcTVDOUM7Q0FDRjs7QW1CejhDQTtFQUNFLFlBQVc7RUFDWCxvQmY2SFc7RWU1SFgsZWZhZ0I7RWVaaEIsOEJmb1R1QztDSndwQ3pDOztBbUJoOUNBOztFQVFJLGlCZjZTZ0M7RWU1U2hDLG9CQUFtQjtFQUNuQiw4QmZBYztDSjY4Q2xCOztBbUJ2OUNBO0VBY0ksdUJBQXNCO0VBQ3RCLGlDZkxjO0NKazlDbEI7O0FtQjU5Q0E7RUFtQkksOEJmVGM7Q0pzOUNsQjs7QW1CcDhDQTs7RUFHSSxnQmZ1UitCO0NKK3FDbkM7O0FtQjc3Q0E7RUFDRSwwQmYvQmdCO0NKKzlDbEI7O0FtQmo4Q0E7O0VBS0ksMEJmbkNjO0NKbytDbEI7O0FtQnQ4Q0E7O0VBV00seUJBQTRDO0NuQmc4Q2xEOztBbUIzN0NBOzs7O0VBS0ksVUFBUztDbkI2N0NiOztBbUJyN0NBO0VBRUksc0NmdERXO0NKNitDZjs7QU90L0NFO0VZMkVJLGVmbkVZO0Vlb0VaLHVDZm5FUztDSmsvQ2Y7O0FvQmxnREU7OztFQUlJLDBCQ2dHNEQ7Q3JCbzZDbEU7O0FvQnhnREU7Ozs7RUFZTSxzQkN3RjBEO0NyQjI2Q2xFOztBT3hnREU7RWFpQk0sMEJBSnNDO0NwQisvQzlDOztBb0JoZ0RFOztFQVNRLDBCQVJvQztDcEJvZ0Q5Qzs7QW9CeGhERTs7O0VBSUksMEJDZ0c0RDtDckIwN0NsRTs7QW9COWhERTs7OztFQVlNLHNCQ3dGMEQ7Q3JCaThDbEU7O0FPOWhERTtFYWlCTSwwQkFKc0M7Q3BCcWhEOUM7O0FvQnRoREU7O0VBU1EsMEJBUm9DO0NwQjBoRDlDOztBb0I5aURFOzs7RUFJSSwwQkNnRzREO0NyQmc5Q2xFOztBb0JwakRFOzs7O0VBWU0sc0JDd0YwRDtDckJ1OUNsRTs7QU9wakRFO0VhaUJNLDBCQUpzQztDcEIyaUQ5Qzs7QW9CNWlERTs7RUFTUSwwQkFSb0M7Q3BCZ2pEOUM7O0FvQnBrREU7OztFQUlJLDBCQ2dHNEQ7Q3JCcytDbEU7O0FvQjFrREU7Ozs7RUFZTSxzQkN3RjBEO0NyQjYrQ2xFOztBTzFrREU7RWFpQk0sMEJBSnNDO0NwQmlrRDlDOztBb0Jsa0RFOztFQVNRLDBCQVJvQztDcEJza0Q5Qzs7QW9CMWxERTs7O0VBSUksMEJDZ0c0RDtDckI0L0NsRTs7QW9CaG1ERTs7OztFQVlNLHNCQ3dGMEQ7Q3JCbWdEbEU7O0FPaG1ERTtFYWlCTSwwQkFKc0M7Q3BCdWxEOUM7O0FvQnhsREU7O0VBU1EsMEJBUm9DO0NwQjRsRDlDOztBb0JobkRFOzs7RUFJSSwwQkNnRzREO0NyQmtoRGxFOztBb0J0bkRFOzs7O0VBWU0sc0JDd0YwRDtDckJ5aERsRTs7QU90bkRFO0VhaUJNLDBCQUpzQztDcEI2bUQ5Qzs7QW9COW1ERTs7RUFTUSwwQkFSb0M7Q3BCa25EOUM7O0FvQnRvREU7OztFQUlJLDBCQ2dHNEQ7Q3JCd2lEbEU7O0FvQjVvREU7Ozs7RUFZTSxzQkN3RjBEO0NyQitpRGxFOztBTzVvREU7RWFpQk0sMEJBSnNDO0NwQm1vRDlDOztBb0Jwb0RFOztFQVNRLDBCQVJvQztDcEJ3b0Q5Qzs7QW9CNXBERTs7O0VBSUksMEJDZ0c0RDtDckI4akRsRTs7QW9CbHFERTs7OztFQVlNLHNCQ3dGMEQ7Q3JCcWtEbEU7O0FPbHFERTtFYWlCTSwwQkFKc0M7Q3BCeXBEOUM7O0FvQjFwREU7O0VBU1EsMEJBUm9DO0NwQjhwRDlDOztBb0JsckRFOzs7RUFJSSx1Q2hCWVM7Q0p3cURmOztBT2pyREU7RWFpQk0sdUNBSnNDO0NwQndxRDlDOztBb0J6cURFOztFQVNRLHVDQVJvQztDcEI2cUQ5Qzs7QW1CdmxEQTtFQUdNLFlmdkdTO0Vld0dULDBCZi9GWTtFZWdHWixzQmZzTitDO0NKazRDckQ7O0FtQjdsREE7RUFXTSxlZnhHWTtFZXlHWiwwQmY5R1k7RWUrR1osc0JmOUdZO0NKb3NEbEI7O0FtQmpsREE7RUFDRSxZZnZIYTtFZXdIYiwwQmYvR2dCO0NKbXNEbEI7O0FtQnRsREE7OztFQU9JLHNCZmtNaUQ7Q0ptNUNyRDs7QW1CNWxEQTtFQVdJLFVBQVM7Q25CcWxEYjs7QW1CaG1EQTtFQWdCTSw0Q2Z0SVM7Q0owdERmOztBT3p0REU7RVk0SU0sWWY3SU87RWU4SVAsNkNmOUlPO0NKK3REZjs7QWlCanFESTtFRWlHQTtJQUVJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGtDQUFpQztHbkJta0R2QztFbUJ4a0RHO0lBU0ssVUFBUztHbkJra0RqQjtDQUNGOztBaUI3cURJO0VFaUdBO0lBRUksZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0NBQWlDO0duQitrRHZDO0VtQnBsREc7SUFTSyxVQUFTO0duQjhrRGpCO0NBQ0Y7O0FpQnpyREk7RUVpR0E7SUFFSSxlQUFjO0lBQ2QsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixrQ0FBaUM7R25CMmxEdkM7RW1CaG1ERztJQVNLLFVBQVM7R25CMGxEakI7Q0FDRjs7QWlCcnNESTtFRWlHQTtJQUVJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGtDQUFpQztHbkJ1bUR2QztFbUI1bURHO0lBU0ssVUFBUztHbkJzbURqQjtDQUNGOztBbUJybkRBO0VBT1EsZUFBYztFQUNkLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsa0NBQWlDO0NuQmtuRHpDOztBbUI1bkRBO0VBY1UsVUFBUztDbkJrbkRuQjs7QXNCL3hEQTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsNEJsQnlhNEY7RWtCeGE1RiwwQmxCeVVrQztFQy9KOUIsZ0JBQVc7RWlCdktmLGlCbEIrTytCO0VrQjlPL0IsaUJsQmtQK0I7RWtCalAvQixlbEJHZ0I7RWtCRmhCLHVCbEJMYTtFa0JNYiw2QkFBNEI7RUFDNUIsMEJsQkhnQjtFUUdkLHVCUjZNZ0M7RVMvTTlCLHlDVEtTO0VtQkxULHlFbkIwYTRGO0NKNDNDbEc7O0F1Qmx5RE07RURkTjtJQ2VRLGlCQUFnQjtHdkJzeUR0QjtDQUNGOztBc0J0ekRBO0VBc0JJLDhCQUE2QjtFQUM3QixVQUFTO0N0Qm95RGI7O0F3QnB6REU7RUFDRSxlcEJJYztFb0JIZCx1QnBCSlc7RW9CS1gsc0JwQnFac0U7RW9CcFp0RSxXQUFVO0VYRFIseUNUS1M7Q0pvekRmOztBc0JuMERBO0VBK0JJLGVsQnFZMkQ7RWtCblkzRCxXQUFVO0N0QnV5RGQ7O0FzQngwREE7RUErQkksZWxCcVkyRDtFa0JuWTNELFdBQVU7Q3RCdXlEZDs7QXNCeDBEQTtFQStCSSxlbEJxWTJEO0VrQm5ZM0QsV0FBVTtDdEJ1eURkOztBc0J4MERBO0VBK0JJLGVsQnFZMkQ7RWtCblkzRCxXQUFVO0N0QnV5RGQ7O0FzQngwREE7RUErQkksZWxCcVkyRDtFa0JuWTNELFdBQVU7Q3RCdXlEZDs7QXNCeDBEQTtFQTJDSSwwQmxCcENjO0VrQnNDZCxXQUFVO0N0Qmd5RGQ7O0FzQjV4REE7Ozs7RUFLSSx5QkFBZ0I7RUFBaEIsc0JBQWdCO0VBQWhCLGlCQUFnQjtDdEI4eERwQjs7QXNCMXhEQTtFQUdJLG1CQUFrQjtFQUNsQiwyQmxCbERjO0NKNjBEbEI7O0FzQi94REE7RUFhSSxlbEIzRGM7RWtCNERkLHVCbEJuRVc7Q0p5MURmOztBc0JqeERBOztFQUVFLGVBQWM7RUFDZCxZQUFXO0N0Qm94RGI7O0FzQjF3REE7RUFDRSxrQ0R5QjhEO0VDeEI5RCxxQ0R3QjhEO0VDdkI5RCxpQkFBZ0I7RWpCaUVkLG1CQUFXO0VpQi9EYixpQmxCMkorQjtDSmtuRGpDOztBc0Ixd0RBO0VBQ0UsZ0NEaUI4RDtFQ2hCOUQsbUNEZ0I4RDtFaEIwRDFELG1CQUFXO0VpQnhFZixpQmxCNkcrQjtDSmdxRGpDOztBc0Ixd0RBO0VBQ0UsaUNEVThEO0VDVDlELG9DRFM4RDtFaEIwRDFELG9CQUFXO0VpQmpFZixpQmxCdUcrQjtDSnNxRGpDOztBc0Jwd0RBO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxvQkFBMkI7RUFDM0IsaUJBQWdCO0VqQm9EWixnQkFBVztFaUJsRGYsaUJsQjhIK0I7RWtCN0gvQixlbEIvR2dCO0VrQmdIaEIsOEJBQTZCO0VBQzdCLDBCQUF5QjtFQUN6QixvQkFBbUM7Q3RCdXdEckM7O0FzQmp4REE7RUFjSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q3RCdXdEbkI7O0FzQjN2REE7RUFDRSw4QmxCNlIrRjtFa0I1Ui9GLHdCbEJrTWlDO0VDdks3QixvQkFBVztFaUJ6QmYsaUJsQitEK0I7RVF4TTdCLHNCUitNK0I7Q0p5ckRuQzs7QXNCM3ZEQTtFQUNFLDZCbEJ3UitGO0VrQnZSL0YscUJsQjhMZ0M7RUMzSzVCLG1CQUFXO0VpQmpCZixpQmxCc0QrQjtFUXZNN0Isc0JSOE0rQjtDSmtzRG5DOztBc0IxdkRBO0VBR0ksYUFBWTtDdEIydkRoQjs7QXNCdnZEQTtFQUNFLGFBQVk7Q3RCMHZEZDs7QXNCbHZEQTtFQUNFLG9CbEI0UTBDO0NKeStDNUM7O0FzQmx2REE7RUFDRSxlQUFjO0VBQ2Qsb0JsQjhQNEM7Q0p1L0M5Qzs7QXNCN3VEQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZixtQkFBMkM7RUFDM0Msa0JBQTBDO0N0Qmd2RDVDOztBc0JwdkRBOztFQVFJLG1CQUEyQztFQUMzQyxrQkFBMEM7Q3RCaXZEOUM7O0FzQnh1REE7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLHNCbEJtTzZDO0NKd2dEL0M7O0FzQnh1REE7RUFDRSxtQkFBa0I7RUFDbEIsbUJsQitOMkM7RWtCOU4zQyxzQmxCNk42QztDSjhnRC9DOztBc0I5dURBOztFQVFJLGVsQnJOYztDSmc4RGxCOztBc0J2dURBO0VBQ0UsaUJBQWdCO0N0QjB1RGxCOztBc0J2dURBO0VBQ0UsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2Ysc0JsQmdONEM7Q0owaEQ5Qzs7QXNCOXVEQTtFQVFJLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2Isd0JsQjJNNEM7RWtCMU01QyxlQUFjO0N0QjB1RGxCOztBd0J2N0RFO0VBQ0UsY0FBYTtFQUNiLFlBQVc7RUFDWCxvQnBCNlkwQztFQ3hSMUMsZUFBVztFbUJuSFgsZXBCTmE7Q0pnOERqQjs7QXdCdjdERTtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsUUFBTztFQUNQLFdBQVU7RUFDVixjQUFhO0VBQ2IsZ0JBQWU7RUFDZix3QnBCc29CK0I7RW9Ccm9CL0Isa0JBQWlCO0VuQndIZixvQkFBVztFbUJ0SGIsaUJwQmtNNkI7RW9Cak03QixZcEJwRFc7RW9CcURYLHlDcEJyQmE7RVF6QmIsdUJSNk1nQztDSjR4RHBDOztBd0J0N0RJOztFQUVFLFVBQWtDO0N4Qnk3RHhDOztBd0JoK0RJOzs7O0VBOENFLGVBQWM7Q3hCeTdEcEI7O0F3QnYrREk7RUFvREUsc0JwQnpDVztFb0I0Q1Qsa0NBQTZDO0VBQzdDLGtSSDNCMEU7RUc0QjFFLDZCQUE0QjtFQUM1Qiw0REFBNkQ7RUFDN0QsaUVwQm9Wd0Y7Q0ppbURoRzs7QXdCaC9ESTtFQStESSxzQnBCcERTO0VvQnFEVCw0Q3BCckRTO0NKMCtEakI7O0F3QnIvREk7RUF5RUksK0JBQThDO0VBQzlDLHlDQUFzRDtDeEJnN0Q5RDs7QXdCMS9ESTtFQW1GSSx1QnBCMlR1RztFb0IxVHZHLG1GcEI0VDhGO0NKK21EdEc7O0F3Qi8vREk7RUEyRkUsc0JwQmhGVztFb0JtRlQsbURBQW9FO0VBQ3BFLHdqQkFBOEo7Q3hCczZEdEs7O0F3QnJnRUk7RUFtR0ksc0JwQnhGUztFb0J5RlQsNENwQnpGUztDSisvRGpCOztBd0IxZ0VJO0VBNEdJLGVwQmpHUztDSm1nRWpCOztBd0I5Z0VJOzs7RUFpSEksZUFBYztDeEJtNkR0Qjs7QXdCcGhFSTtFQXlISSxlcEI5R1M7Q0o2Z0VqQjs7QXdCeGhFSTtFQTRITSxzQnBCakhPO0NKaWhFakI7O0F3QjVoRUk7RUFrSU0sc0JBQWtDO0VDNUp4QywwQkQ2SitDO0N4Qjg1RG5EOztBd0JqaUVJO0VBeUlNLDRDcEI5SE87Q0owaEVqQjs7QXdCcmlFSTtFQTZJTSxzQnBCbElPO0NKOGhFakI7O0F3QnppRUk7RUF1Skksc0JwQjVJUztDSmtpRWpCOztBd0I3aUVJO0VBNEpNLHNCcEJqSk87RW9Ca0pQLDRDcEJsSk87Q0p1aUVqQjs7QXdCdGlFRTtFQUNFLGNBQWE7RUFDYixZQUFXO0VBQ1gsb0JwQjZZMEM7RUN4UjFDLGVBQVc7RW1CbkhYLGVwQlRhO0NKa2pFakI7O0F3QnRpRUU7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFFBQU87RUFDUCxXQUFVO0VBQ1YsY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysd0JwQnNvQitCO0VvQnJvQi9CLGtCQUFpQjtFbkJ3SGYsb0JBQVc7RW1CdEhiLGlCcEJrTTZCO0VvQmpNN0IsWXBCcERXO0VvQnFEWCx5Q3BCeEJhO0VRdEJiLHVCUjZNZ0M7Q0oyNERwQzs7QXdCcmlFSTs7RUFFRSxVQUFrQztDeEJ3aUV4Qzs7QXdCL2tFSTs7OztFQThDRSxlQUFjO0N4QndpRXBCOztBd0J0bEVJO0VBb0RFLHNCcEI1Q1c7RW9CK0NULGtDQUE2QztFQUM3Qyw2VUgzQjBFO0VHNEIxRSw2QkFBNEI7RUFDNUIsNERBQTZEO0VBQzdELGlFcEJvVndGO0NKZ3REaEc7O0F3Qi9sRUk7RUErREksc0JwQnZEUztFb0J3RFQsNENwQnhEUztDSjRsRWpCOztBd0JwbUVJO0VBeUVJLCtCQUE4QztFQUM5Qyx5Q0FBc0Q7Q3hCK2hFOUQ7O0F3QnptRUk7RUFtRkksdUJwQjJUdUc7RW9CMVR2RyxtRnBCNFQ4RjtDSjh0RHRHOztBd0I5bUVJO0VBMkZFLHNCcEJuRlc7RW9Cc0ZULG1EQUFvRTtFQUNwRSxtbkJBQThKO0N4QnFoRXRLOztBd0JwbkVJO0VBbUdJLHNCcEIzRlM7RW9CNEZULDRDcEI1RlM7Q0ppbkVqQjs7QXdCem5FSTtFQTRHSSxlcEJwR1M7Q0pxbkVqQjs7QXdCN25FSTs7O0VBaUhJLGVBQWM7Q3hCa2hFdEI7O0F3Qm5vRUk7RUF5SEksZXBCakhTO0NKK25FakI7O0F3QnZvRUk7RUE0SE0sc0JwQnBITztDSm1vRWpCOztBd0Izb0VJO0VBa0lNLHNCQUFrQztFQzVKeEMsMEJENkorQztDeEI2Z0VuRDs7QXdCaHBFSTtFQXlJTSw0Q3BCaklPO0NKNG9FakI7O0F3QnBwRUk7RUE2SU0sc0JwQnJJTztDSmdwRWpCOztBd0J4cEVJO0VBdUpJLHNCcEIvSVM7Q0pvcEVqQjs7QXdCNXBFSTtFQTRKTSxzQnBCcEpPO0VvQnFKUCw0Q3BCckpPO0NKeXBFakI7O0FzQi82REE7RUFDRSxxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHVCQUFtQjtFQUFuQixvQkFBbUI7Q3RCazdEckI7O0FzQnI3REE7RUFTSSxZQUFXO0N0Qmc3RGY7O0FpQi9vRUk7RUtzTko7SUFlTSxxQkFBYTtJQUFiLGNBQWE7SUFDYix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLHNCQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsaUJBQWdCO0d0Qis2RHBCO0VzQmo4REY7SUF1Qk0scUJBQWE7SUFBYixjQUFhO0lBQ2IsbUJBQWM7SUFBZCxlQUFjO0lBQ2Qsd0JBQW1CO0lBQW5CLG9CQUFtQjtJQUNuQix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLGlCQUFnQjtHdEI2NkRwQjtFc0J4OERGO0lBZ0NNLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsdUJBQXNCO0d0QjI2RDFCO0VzQjc4REY7SUF1Q00sc0JBQXFCO0d0Qnk2RHpCO0VzQmg5REY7O0lBNENNLFlBQVc7R3RCdzZEZjtFc0JwOURGO0lBa0RNLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHVCQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIsc0JBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QixZQUFXO0lBQ1gsZ0JBQWU7R3RCcTZEbkI7RXNCMzlERjtJQXlETSxtQkFBa0I7SUFDbEIscUJBQWM7SUFBZCxlQUFjO0lBQ2QsY0FBYTtJQUNiLHNCbEJrSHdDO0lrQmpIeEMsZUFBYztHdEJxNkRsQjtFc0JsK0RGO0lBaUVNLHVCQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIsc0JBQXVCO0lBQXZCLHdCQUF1QjtHdEJvNkQzQjtFc0J0K0RGO0lBcUVNLGlCQUFnQjtHdEJvNkRwQjtDQUNGOztBMEJ0dkVBO0VBQ0Usc0JBQXFCO0VBRXJCLGlCdEJtUCtCO0VzQmxQL0IsZXRCVWdCO0VzQlRoQixtQkFBa0I7RUFHbEIsdUJBQXNCO0VBQ3RCLDBCQUFpQjtFQUFqQix1QkFBaUI7RUFBakIsc0JBQWlCO0VBQWpCLGtCQUFpQjtFQUNqQiw4QkFBNkI7RUFDN0IsOEJBQTJDO0VDdUYzQywwQnZCMk9rQztFQy9KOUIsZ0JBQVc7RXNCMUVmLGlCdkJzSitCO0VROU83Qix1QlI2TWdDO0VtQi9NOUIsc0luQnVYNkk7Q0pxNERuSjs7QXVCeHZFTTtFR2ROO0lIZVEsaUJBQWdCO0d2QjR2RXRCO0NBQ0Y7O0FPdHdFRTtFbUJVRSxldEJGYztFc0JHZCxzQkFBcUI7QzFCZ3dFekI7O0EwQmp4RUE7RUFzQkksV0FBVTtFQUNWLGlCdEI2VjhCO0NKazZEbEM7O0EwQnR4RUE7RUE2QkksY3RCd1Y2QjtFUzNXM0IsaUJhb0JzQjtDMUI2dkU1Qjs7QTBCM3hFQTtFQWtDSSxnQkFBc0Q7QzFCNnZFMUQ7O0EwQi94RUE7RWJVTSxpQlQ0VzRCO0NKNjZEbEM7O0EwQm52RUE7O0VBRUUscUJBQW9CO0MxQnN2RXRCOztBMEI3dUVFO0VDM0RBLFl2QkthO0VxQkxYLDBCckI4QmE7RXVCNUJmLHNCdkI0QmU7RVNwQlgsaUJUd1c0QjtDSjY3RGxDOztBT3p5RUU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JzekU3SDs7QTJCMXlFRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw0Q2NPMEc7QzNCMnlFaEg7O0EyQm55RUU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJFYTtFdUJEYixzQnZCQ2E7Q0pveUVqQjs7QTJCOXhFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCMDBFbk47O0EyQjN4RUk7O0VBS0ksNENBQWlGO0MzQjJ4RXpGOztBMEJueEVFO0VDM0RBLFl2QkthO0VxQkxYLDBCckJXYztFdUJUaEIsc0J2QlNnQjtFU0RaLGlCVHdXNEI7Q0ptK0RsQzs7QU8vMEVFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCNDFFN0g7O0EyQmgxRUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNkNjTzBHO0MzQmkxRWhIOztBMkJ6MEVFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCakJjO0V1QmtCZCxzQnZCbEJjO0NKNjFFbEI7O0EyQnAwRUU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQmczRW5OOztBMkJqMEVJOztFQUtJLDZDQUFpRjtDM0JpMEV6Rjs7QTBCenpFRTtFQzNEQSxZdkJLYTtFcUJMWCwwQnJCcUNhO0V1Qm5DZixzQnZCbUNlO0VTM0JYLGlCVHdXNEI7Q0p5Z0VsQzs7QU9yM0VFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCazRFN0g7O0EyQnQzRUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsMkNjTzBHO0MzQnUzRWhIOztBMkIvMkVFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCU2E7RXVCUmIsc0J2QlFhO0NKeTJFakI7O0EyQjEyRUU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQnM1RW5OOztBMkJ2MkVJOztFQUtJLDJDQUFpRjtDM0J1MkV6Rjs7QTBCLzFFRTtFQzNEQSxZdkJLYTtFcUJMWCwwQnJCdUNhO0V1QnJDZixzQnZCcUNlO0VTN0JYLGlCVHdXNEI7Q0oraUVsQzs7QU8zNUVFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCdzZFN0g7O0EyQjU1RUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQjY1RWhIOztBMkJyNUVFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCV2E7RXVCVmIsc0J2QlVhO0NKNjRFakI7O0EyQmg1RUU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQjQ3RW5OOztBMkI3NEVJOztFQUtJLDRDQUFpRjtDM0I2NEV6Rjs7QTBCcjRFRTtFQzNEQSxldkJ1RnFCO0VxQnZGbkIsMEJyQm9DYTtFdUJsQ2Ysc0J2QmtDZTtFUzFCWCxpQlR3VzRCO0NKcWxFbEM7O0FPajhFRTtFb0JBRSxldkJpRm1CO0VxQnZGbkIsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0I4OEU3SDs7QTJCbDhFRTtFQUVFLGV2QjBFbUI7RXFCdkZuQiwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQm04RWhIOztBMkIzN0VFO0VBRUUsZXZCNERtQjtFdUIzRG5CLDBCdkJRYTtFdUJQYixzQnZCT2E7Q0pzN0VqQjs7QTJCdDdFRTs7RUFHRSxldkJnRG1CO0V1Qi9DbkIsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JrK0VuTjs7QTJCbjdFSTs7RUFLSSw0Q0FBaUY7QzNCbTdFekY7O0EwQjM2RUU7RUMzREEsWXZCS2E7RXFCTFgsMEJyQmtDYTtFdUJoQ2Ysc0J2QmdDZTtFU3hCWCxpQlR3VzRCO0NKMm5FbEM7O0FPditFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQm8vRTdIOztBMkJ4K0VFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDJDY08wRztDM0J5K0VoSDs7QTJCaitFRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJ2Qk1hO0V1QkxiLHNCdkJLYTtDSjg5RWpCOztBMkI1OUVFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0J3Z0ZuTjs7QTJCejlFSTs7RUFLSSwyQ0FBaUY7QzNCeTlFekY7O0EwQmo5RUU7RUMzREEsZXZCdUZxQjtFcUJ2Rm5CLDBCckJNYztFdUJKaEIsc0J2QklnQjtFU0laLGlCVHdXNEI7Q0ppcUVsQzs7QU83Z0ZFO0VvQkFFLGV2QmlGbUI7RXFCdkZuQiwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjBoRjdIOztBMkI5Z0ZFO0VBRUUsZXZCMEVtQjtFcUJ2Rm5CLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw2Q2NPMEc7QzNCK2dGaEg7O0EyQnZnRkU7RUFFRSxldkI0RG1CO0V1QjNEbkIsMEJ2QnRCYztFdUJ1QmQsc0J2QnZCYztDSmdpRmxCOztBMkJsZ0ZFOztFQUdFLGV2QmdEbUI7RXVCL0NuQiwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQjhpRm5OOztBMkIvL0VJOztFQUtJLDZDQUFpRjtDM0IrL0V6Rjs7QTBCdi9FRTtFQzNEQSxZdkJLYTtFcUJMWCwwQnJCYWM7RXVCWGhCLHNCdkJXZ0I7RVNIWixpQlR3VzRCO0NKdXNFbEM7O0FPbmpGRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQmdrRjdIOztBMkJwakZFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDBDY08wRztDM0JxakZoSDs7QTJCN2lGRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJ2QmZjO0V1QmdCZCxzQnZCaEJjO0NKK2pGbEI7O0EyQnhpRkU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQm9sRm5OOztBMkJyaUZJOztFQUtJLDBDQUFpRjtDM0JxaUZ6Rjs7QTBCdmhGRTtFQ1BBLGV2QjVCZTtFdUI2QmYsc0J2QjdCZTtDSitqRmpCOztBT3ZsRkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QmpDYTtFdUJrQ2Isc0J2QmxDYTtDSnFrRmpCOztBMkJoaUZFO0VBRUUsMkN2QnZDYTtDSnlrRmpCOztBMkIvaEZFO0VBRUUsZXZCNUNhO0V1QjZDYiw4QkFBNkI7QzNCaWlGakM7O0EyQjloRkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCcERhO0V1QnFEYixzQnZCckRhO0NKcWxGakI7O0EyQjloRkk7O0VBS0ksMkN2QjVEUztDSjBsRmpCOztBMEJ2akZFO0VDUEEsZXZCL0NnQjtFdUJnRGhCLHNCdkJoRGdCO0NKa25GbEI7O0FPdm5GRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCcERjO0V1QnFEZCxzQnZCckRjO0NKd25GbEI7O0EyQmhrRkU7RUFFRSw2Q3ZCMURjO0NKNG5GbEI7O0EyQi9qRkU7RUFFRSxldkIvRGM7RXVCZ0VkLDhCQUE2QjtDM0Jpa0ZqQzs7QTJCOWpGRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJ2RWM7RXVCd0VkLHNCdkJ4RWM7Q0p3b0ZsQjs7QTJCOWpGSTs7RUFLSSw2Q3ZCL0VVO0NKNm9GbEI7O0EwQnZsRkU7RUNQQSxldkJyQmU7RXVCc0JmLHNCdkJ0QmU7Q0p3bkZqQjs7QU92cEZFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCdkIxQmE7RXVCMkJiLHNCdkIzQmE7Q0o4bkZqQjs7QTJCaG1GRTtFQUVFLDJDdkJoQ2E7Q0prb0ZqQjs7QTJCL2xGRTtFQUVFLGV2QnJDYTtFdUJzQ2IsOEJBQTZCO0MzQmltRmpDOztBMkI5bEZFOztFQUdFLFl2QjVFVztFdUI2RVgsMEJ2QjdDYTtFdUI4Q2Isc0J2QjlDYTtDSjhvRmpCOztBMkI5bEZJOztFQUtJLDJDdkJyRFM7Q0ptcEZqQjs7QTBCdm5GRTtFQ1BBLGV2Qm5CZTtFdUJvQmYsc0J2QnBCZTtDSnNwRmpCOztBT3ZyRkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QnhCYTtFdUJ5QmIsc0J2QnpCYTtDSjRwRmpCOztBMkJob0ZFO0VBRUUsNEN2QjlCYTtDSmdxRmpCOztBMkIvbkZFO0VBRUUsZXZCbkNhO0V1Qm9DYiw4QkFBNkI7QzNCaW9GakM7O0EyQjluRkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCM0NhO0V1QjRDYixzQnZCNUNhO0NKNHFGakI7O0EyQjluRkk7O0VBS0ksNEN2Qm5EUztDSmlyRmpCOztBMEJ2cEZFO0VDUEEsZXZCdEJlO0V1QnVCZixzQnZCdkJlO0NKeXJGakI7O0FPdnRGRTtFb0J3REUsZXZCeUJtQjtFdUJ4Qm5CLDBCdkIzQmE7RXVCNEJiLHNCdkI1QmE7Q0orckZqQjs7QTJCaHFGRTtFQUVFLDJDdkJqQ2E7Q0ptc0ZqQjs7QTJCL3BGRTtFQUVFLGV2QnRDYTtFdUJ1Q2IsOEJBQTZCO0MzQmlxRmpDOztBMkI5cEZFOztFQUdFLGV2Qk1tQjtFdUJMbkIsMEJ2QjlDYTtFdUIrQ2Isc0J2Qi9DYTtDSitzRmpCOztBMkI5cEZJOztFQUtJLDJDdkJ0RFM7Q0pvdEZqQjs7QTBCdnJGRTtFQ1BBLGV2QnhCZTtFdUJ5QmYsc0J2QnpCZTtDSjJ0RmpCOztBT3Z2RkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QjdCYTtFdUI4QmIsc0J2QjlCYTtDSml1RmpCOztBMkJoc0ZFO0VBRUUsMkN2Qm5DYTtDSnF1RmpCOztBMkIvckZFO0VBRUUsZXZCeENhO0V1QnlDYiw4QkFBNkI7QzNCaXNGakM7O0EyQjlyRkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCaERhO0V1QmlEYixzQnZCakRhO0NKaXZGakI7O0EyQjlyRkk7O0VBS0ksMkN2QnhEUztDSnN2RmpCOztBMEJ2dEZFO0VDUEEsZXZCcERnQjtFdUJxRGhCLHNCdkJyRGdCO0NKdXhGbEI7O0FPdnhGRTtFb0J3REUsZXZCeUJtQjtFdUJ4Qm5CLDBCdkJ6RGM7RXVCMERkLHNCdkIxRGM7Q0o2eEZsQjs7QTJCaHVGRTtFQUVFLDZDdkIvRGM7Q0ppeUZsQjs7QTJCL3RGRTtFQUVFLGV2QnBFYztFdUJxRWQsOEJBQTZCO0MzQml1RmpDOztBMkI5dEZFOztFQUdFLGV2Qk1tQjtFdUJMbkIsMEJ2QjVFYztFdUI2RWQsc0J2QjdFYztDSjZ5RmxCOztBMkI5dEZJOztFQUtJLDZDdkJwRlU7Q0prekZsQjs7QTBCdnZGRTtFQ1BBLGV2QjdDZ0I7RXVCOENoQixzQnZCOUNnQjtDSmd6RmxCOztBT3Z6RkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QmxEYztFdUJtRGQsc0J2Qm5EYztDSnN6RmxCOztBMkJod0ZFO0VBRUUsMEN2QnhEYztDSjB6RmxCOztBMkIvdkZFO0VBRUUsZXZCN0RjO0V1QjhEZCw4QkFBNkI7QzNCaXdGakM7O0EyQjl2RkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCckVjO0V1QnNFZCxzQnZCdEVjO0NKczBGbEI7O0EyQjl2Rkk7O0VBS0ksMEN2QjdFVTtDSjIwRmxCOztBMEI1d0ZBO0VBQ0UsaUJ0QnlLK0I7RXNCeEsvQixldEJoRGU7RXNCaURmLHNCdEIrRThCO0NKZ3NGaEM7O0FPeDFGRTtFbUI0RUUsZXRCNkVnRDtFc0I1RWhELHNCdEI2RTRCO0NKbXNGaEM7O0EwQnZ4RkE7RUFZSSxzQnRCd0U0QjtDSnVzRmhDOztBMEIzeEZBO0VBaUJJLGV0QmxGYztFc0JtRmQscUJBQW9CO0MxQjh3RnhCOztBMEJud0ZBO0VDUEUscUJ2QnVQZ0M7RUMzSzVCLG1CQUFXO0VzQjFFZixpQnZCK0crQjtFUXZNN0Isc0JSOE0rQjtDSnlwRm5DOztBMEJ0d0ZBO0VDWEUsd0J2Qm1QaUM7RUN2SzdCLG9CQUFXO0VzQjFFZixpQnZCZ0grQjtFUXhNN0Isc0JSK00rQjtDSitwRm5DOztBMEJwd0ZBO0VBQ0UsZUFBYztFQUNkLFlBQVc7QzFCdXdGYjs7QTBCendGQTtFQU1JLG1CdEI4UCtCO0NKeWdGbkM7O0EwQmx3RkE7OztFQUlJLFlBQVc7QzFCb3dGZjs7QTRCLzRGQTtFTGdCTSxpQ25CeU4yQztDSjBxRmpEOztBdUIvM0ZNO0VLcEJOO0lMcUJRLGlCQUFnQjtHdkJtNEZ0QjtDQUNGOztBNEJ6NUZBO0VBSUksV0FBVTtDNUJ5NUZkOztBNEJyNUZBO0VBRUksY0FBYTtDNUJ1NUZqQjs7QTRCbjVGQTtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsaUJBQWdCO0VMRFosOEJuQjBOd0M7Q0o4ckY5Qzs7QXVCcDVGTTtFS05OO0lMT1EsaUJBQWdCO0d2Qnc1RnRCO0NBQ0Y7O0E2Qjc2RkE7Ozs7RUFJRSxtQkFBa0I7QzdCZzdGcEI7O0E2Qjc2RkE7RUFDRSxvQkFBbUI7QzdCZzdGckI7O0E4QjU1Rkk7RUFDRSxzQkFBcUI7RUFDckIscUJ4QitOMEM7RXdCOU4xQyx3QnhCNk4wQztFd0I1TjFDLFlBQVc7RUFoQ2Ysd0JBQThCO0VBQzlCLHNDQUE0QztFQUM1QyxpQkFBZ0I7RUFDaEIscUNBQTJDO0M5Qmc4RjdDOztBOEIzNEZJO0VBQ0UsZUFBYztDOUI4NEZwQjs7QTZCeDdGQTtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsUUFBTztFQUNQLGN6QmlqQnNDO0V5QmhqQnRDLGNBQWE7RUFDYixZQUFXO0VBQ1gsaUJ6QmdoQnVDO0V5Qi9nQnZDLGtCdkJndUJtQztFdUIvdEJuQyxxQkFBNEI7RXhCMkp4QixnQkFBVztFd0J6SmYsZXpCUGdCO0V5QlFoQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLHVCekJuQmE7RXlCb0JiLDZCQUE0QjtFQUM1QixzQ3pCWGE7RVFIWCx1QlI2TWdDO0VTL005QiwrQ1RLUztDSnc4RmY7O0E2QnA3Rkk7RUFDRSxZQUFXO0VBQ1gsUUFBTztDN0J1N0ZiOztBNkJwN0ZJO0VBQ0UsU0FBUTtFQUNSLFdBQVU7QzdCdTdGaEI7O0FpQjM2Rkk7RVluQkE7SUFDRSxZQUFXO0lBQ1gsUUFBTztHN0JrOEZYO0U2Qi83RkU7SUFDRSxTQUFRO0lBQ1IsV0FBVTtHN0JpOEZkO0NBQ0Y7O0FpQnQ3Rkk7RVluQkE7SUFDRSxZQUFXO0lBQ1gsUUFBTztHN0I2OEZYO0U2QjE4RkU7SUFDRSxTQUFRO0lBQ1IsV0FBVTtHN0I0OEZkO0NBQ0Y7O0FpQmo4Rkk7RVluQkE7SUFDRSxZQUFXO0lBQ1gsUUFBTztHN0J3OUZYO0U2QnI5RkU7SUFDRSxTQUFRO0lBQ1IsV0FBVTtHN0J1OUZkO0NBQ0Y7O0FpQjU4Rkk7RVluQkE7SUFDRSxZQUFXO0lBQ1gsUUFBTztHN0JtK0ZYO0U2QmgrRkU7SUFDRSxTQUFRO0lBQ1IsV0FBVTtHN0JrK0ZkO0NBQ0Y7O0E2QjU5RkE7RUFFSSxVQUFTO0VBQ1QsYUFBWTtFQUNaLGNBQWE7RUFDYix3QnpCNmV1QztDSmkvRTNDOztBOEI3L0ZJO0VBQ0Usc0JBQXFCO0VBQ3JCLHFCeEIrTjBDO0V3QjlOMUMsd0J4QjZOMEM7RXdCNU4xQyxZQUFXO0VBekJmLGNBQWE7RUFDYixzQ0FBNEM7RUFDNUMsMkJBQWlDO0VBQ2pDLHFDQUEyQztDOUIwaEc3Qzs7QThCNStGSTtFQUNFLGVBQWM7QzlCKytGcEI7O0E2QnIrRkE7RUFFSSxPQUFNO0VBQ04sWUFBVztFQUNYLFdBQVU7RUFDVixjQUFhO0VBQ2Isc0J6QitkdUM7Q0p3Z0YzQzs7QThCcGhHSTtFQUNFLHNCQUFxQjtFQUNyQixxQnhCK04wQztFd0I5TjFDLHdCeEI2TjBDO0V3QjVOMUMsWUFBVztFQWxCZixvQ0FBMEM7RUFDMUMsZ0JBQWU7RUFDZix1Q0FBNkM7RUFDN0MseUJBQStCO0M5QjBpR2pDOztBOEJuZ0dJO0VBQ0UsZUFBYztDOUJzZ0dwQjs7QThCbmlHSTtFRG1ERSxrQkFBaUI7QzdCby9GdkI7O0E2Qi8rRkE7RUFFSSxPQUFNO0VBQ04sWUFBVztFQUNYLFdBQVU7RUFDVixjQUFhO0VBQ2IsdUJ6QjhjdUM7Q0ptaUYzQzs7QThCL2lHSTtFQUNFLHNCQUFxQjtFQUNyQixxQnhCK04wQztFd0I5TjFDLHdCeEI2TjBDO0V3QjVOMUMsWUFBVztDOUJrakdqQjs7QThCdGpHSTtFQWdCSSxjQUFhO0M5QjBpR3JCOztBOEJ2aUdNO0VBQ0Usc0JBQXFCO0VBQ3JCLHNCeEI0TXdDO0V3QjNNeEMsd0J4QjBNd0M7RXdCek14QyxZQUFXO0VBOUJqQixvQ0FBMEM7RUFDMUMsMEJBQWdDO0VBQ2hDLHVDQUE2QztDOUJ5a0cvQzs7QThCeGlHSTtFQUNFLGVBQWM7QzlCMmlHcEI7O0E4QnJqR007RURpREEsa0JBQWlCO0M3QndnR3ZCOztBNkJqZ0dBO0VBS0ksWUFBVztFQUNYLGFBQVk7QzdCZ2dHaEI7O0E2QjMvRkE7RUU5R0UsVUFBUztFQUNULGlCQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsOEIzQktnQjtDSndtR2xCOztBNkIzL0ZBO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxzQnpCOGJzQztFeUI3YnRDLFlBQVc7RUFDWCxpQnpCNkgrQjtFeUI1SC9CLGV6QjVHZ0I7RXlCNkdoQixvQkFBbUI7RUFFbkIsb0JBQW1CO0VBQ25CLDhCQUE2QjtFQUM3QixVQUFTO0M3QjYvRlg7O0FPbG5HRTtFc0JvSUUsZXpCOFpxRDtFeUI3WnJELHNCQUFxQjtFSi9JckIsMEJyQk1jO0NKNG5HbEI7O0E2QjlnR0E7RUFpQ0ksWXpCaEpXO0V5QmlKWCxzQkFBcUI7RUp0SnJCLDBCckI4QmE7Q0owbUdqQjs7QTZCcGhHQTtFQXdDSSxlekJqSmM7RXlCa0pkLHFCQUFvQjtFQUNwQiw4QkFBNkI7QzdCZy9GakM7O0E2QngrRkE7RUFDRSxlQUFjO0M3QjIrRmhCOztBNkJ2K0ZBO0VBQ0UsZUFBYztFQUNkLHFCekJ3WXNDO0V5QnZZdEMsaUJBQWdCO0V4QkFaLG9CQUFXO0V3QkVmLGV6QnJLZ0I7RXlCc0toQixvQkFBbUI7QzdCMCtGckI7O0E2QnQrRkE7RUFDRSxlQUFjO0VBQ2Qsc0J6QjhYc0M7RXlCN1h0QyxlekIxS2dCO0NKbXBHbEI7O0FnQ3BxR0E7O0VBRUUsbUJBQWtCO0VBQ2xCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsdUJBQXNCO0NoQ3VxR3hCOztBZ0MzcUdBOztFQU9JLG1CQUFrQjtFQUNsQixtQkFBYztFQUFkLGVBQWM7Q2hDeXFHbEI7O0FPeHFHRTs7RXlCSUksV0FBVTtDaEN5cUdoQjs7QWdDdHJHQTs7OztFQWtCTSxXQUFVO0NoQzJxR2hCOztBZ0NycUdBO0VBQ0UscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7RUFBZixnQkFBZTtFQUNmLHFCQUEyQjtFQUEzQiw0QkFBMkI7Q2hDd3FHN0I7O0FnQzNxR0E7RUFNSSxZQUFXO0NoQ3lxR2Y7O0FnQ3JxR0E7O0VBSUksa0I1Qm1MNkI7Q0ptL0ZqQzs7QWdDMXFHQTs7RXBCSEksMkJvQmE4QjtFcEJaOUIsOEJvQlk4QjtDaENzcUdsQzs7QWdDaHJHQTs7RXBCV0ksMEJvQkk2QjtFcEJIN0IsNkJvQkc2QjtDaEN1cUdqQzs7QWdDdnBHQTtFQUNFLHlCQUFtQztFQUNuQyx3QkFBa0M7Q2hDMHBHcEM7O0FnQzVwR0E7OztFQU9JLGVBQWM7Q2hDMnBHbEI7O0FnQ3hwR0U7RUFDRSxnQkFBZTtDaEMycEduQjs7QWdDdnBHQTtFQUNFLHdCQUFzQztFQUN0Qyx1QkFBcUM7Q2hDMHBHdkM7O0FnQ3ZwR0E7RUFDRSx1QkFBc0M7RUFDdEMsc0JBQXFDO0NoQzBwR3ZDOztBZ0NwcEdBO0VuQmhGTSxpQlQ0VzRCO0NKNDNGbEM7O0FnQ3hwR0E7RW5CaEZNLGlCbUJxRnNCO0NoQ3VwRzVCOztBZ0M5b0dBO0VBQ0UsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7Q2hDaXBHekI7O0FnQ3BwR0E7O0VBT0ksWUFBVztDaENrcEdmOztBZ0N6cEdBOztFQVlJLGlCNUJrRzZCO0NKZ2pHakM7O0FnQzlwR0E7O0VwQnJFSSw4Qm9CdUYrQjtFcEJ0Ri9CLDZCb0JzRitCO0NoQ2twR25DOztBZ0NwcUdBOztFcEJuRkksMEJvQjBHNEI7RXBCekc1QiwyQm9CeUc0QjtDaENtcEdoQzs7QWdDbG9HQTs7RUFHSSxpQkFBZ0I7Q2hDb29HcEI7O0FnQ3ZvR0E7Ozs7RUFPTSxtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLHFCQUFvQjtDaEN1b0cxQjs7QWlDaHlHQTtFQUNFLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtFQUFmLGdCQUFlO0VBQ2Ysd0JBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixZQUFXO0NqQ215R2I7O0FpQ3h5R0E7Ozs7RUFXSSxtQkFBa0I7RUFDbEIsbUJBQWM7RUFBZCxlQUFjO0VBQ2QsVUFBUztFQUNULGFBQVk7RUFDWixpQkFBZ0I7Q2pDb3lHcEI7O0FpQ256R0E7Ozs7Ozs7Ozs7OztFQW9CTSxrQjdCa00yQjtDSjRtR2pDOztBaUNsMEdBOzs7RUE0QkksV0FBVTtDakM0eUdkOztBaUN4MEdBO0VBaUNJLFdBQVU7Q2pDMnlHZDs7QWlDNTBHQTs7RXJCMENJLDBCcUJKbUQ7RXJCS25ELDZCcUJMbUQ7Q2pDNHlHdkQ7O0FpQ2wxR0E7RUE0Q0kscUJBQWE7RUFBYixjQUFhO0VBQ2IsdUJBQW1CO0VBQW5CLG9CQUFtQjtDakMweUd2Qjs7QWlDdjFHQTs7RXJCNEJJLDJCcUJvQjZFO0VyQm5CN0UsOEJxQm1CNkU7Q2pDNnlHakY7O0FpQzcxR0E7RXJCMENJLDBCcUJPc0U7RXJCTnRFLDZCcUJNc0U7Q2pDaXpHMUU7O0FpQ2wyR0E7Ozs7RXJCNEJJLDJCcUI2QmdDO0VyQjVCaEMsOEJxQjRCZ0M7Q2pDaXpHcEM7O0FpQzEyR0E7Ozs7RXJCNEJJLDJCcUJzQ2dDO0VyQnJDaEMsOEJxQnFDZ0M7Q2pDZ3pHcEM7O0FpQ3B5R0E7O0VBRUUscUJBQWE7RUFBYixjQUFhO0NqQ3V5R2Y7O0FpQ3p5R0E7O0VBUUksbUJBQWtCO0VBQ2xCLFdBQVU7Q2pDc3lHZDs7QWlDL3lHQTs7RUFZTSxXQUFVO0NqQ3d5R2hCOztBaUNwekdBOzs7Ozs7OztFQW9CSSxrQjdCb0g2QjtDSnVyR2pDOztBaUN2eUdBO0VBQXVCLG1CN0JnSFU7Q0oyckdqQzs7QWlDMXlHQTtFQUFzQixrQjdCK0dXO0NKK3JHakM7O0FpQ3R5R0E7RUFDRSxxQkFBYTtFQUFiLGNBQWE7RUFDYix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLDBCN0IyTmtDO0U2QjFObEMsaUJBQWdCO0U1QjJEWixnQkFBVztFNEJ6RGYsaUI3QmlJK0I7RTZCaEkvQixpQjdCb0krQjtFNkJuSS9CLGU3QjNHZ0I7RTZCNEdoQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLDBCN0JuSGdCO0U2Qm9IaEIsMEI3QmxIZ0I7RVFHZCx1QlI2TWdDO0NKNHNHcEM7O0FpQ3R6R0E7O0VBa0JJLGNBQWE7Q2pDeXlHakI7O0FpQy94R0E7O0VBRUUsNkI3QnFTK0Y7Q0o2L0ZqRzs7QWlDL3hHQTs7Ozs7O0VBTUUscUI3Qm1NZ0M7RUMzSzVCLG1CQUFXO0U0QnRCZixpQjdCMkQrQjtFUXZNN0Isc0JSOE0rQjtDSml1R25DOztBaUMveEdBOztFQUVFLDhCN0JpUitGO0NKaWhHakc7O0FpQy94R0E7Ozs7OztFQU1FLHdCN0I4S2lDO0VDdks3QixvQkFBVztFNEJMZixpQjdCMkMrQjtFUXhNN0Isc0JSK00rQjtDSml2R25DOztBaUMveEdBOztFQUVFLHVCQUEwRTtDakNreUc1RTs7QWlDdnhHQTs7Ozs7Ozs7RXJCOUpJLDJCcUJzSzRCO0VyQnJLNUIsOEJxQnFLNEI7Q2pDMnhHaEM7O0FpQ3h4R0E7Ozs7OztFckIzSkksMEJxQmlLMkI7RXJCaEszQiw2QnFCZ0syQjtDakM0eEcvQjs7QWtDcCtHQTtFQUNFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsZUFBYztFQUNkLG1CQUErQztFQUMvQyxxQkFBcUU7RUFDckUsa0NBQW1CO0VBQW5CLG9CQUFtQjtDbEN1K0dyQjs7QWtDcCtHQTtFQUNFLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsbUI5QndiMEM7Q0oraUc1Qzs7QWtDcCtHQTtFQUNFLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsWUFBVztFQUNYLFk5Qm1iMEM7RThCbGIxQyxnQkFBbUY7RUFDbkYsV0FBVTtDbEN1K0daOztBa0M3K0dBO0VBU0ksWTlCckJXO0U4QnNCWCxzQjlCR2E7RXFCOUJiLDBCckI4QmE7RVNwQlgsaUJUeWM4QztDSmtqR3BEOztBa0NwL0dBO0VBa0JNLCtGOUJMVztDSjIrR2pCOztBa0N4L0dBO0VBeUJJLHNCOUJxWHNFO0NKOG1HMUU7O0FrQzUvR0E7RUE2QkksWTlCekNXO0U4QjBDWCwwQjlCeWE4RTtFOEJ4YTlFLHNCOUJ3YThFO0VTOWM1RSxpQlQrYzhDO0NKMmpHcEQ7O0FrQ25nSEE7RUF1Q00sZTlCN0NZO0NKNmdIbEI7O0FrQ3ZnSEE7RUEwQ1EsMEI5QnBEVTtDSnFoSGxCOztBa0N2OUdBO0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUVoQixvQkFBbUI7Q2xDeTlHckI7O0FrQzc5R0E7RUFTSSxtQkFBa0I7RUFDbEIsYUFBZ0Y7RUFDaEYsY0FBK0Q7RUFDL0QsZUFBYztFQUNkLFk5QnNYd0M7RThCclh4QyxhOUJxWHdDO0U4QnBYeEMscUJBQW9CO0VBQ3BCLFlBQVc7RUFDWCwwQjlCOUVjO0U4QitFZCwwQjlCK0g2QjtFUzVNM0IsdURUS1M7Q0ppaUhmOztBa0MzK0dBO0VBd0JJLG1CQUFrQjtFQUNsQixhQUFnRjtFQUNoRixjQUErRDtFQUMvRCxlQUFjO0VBQ2QsWTlCdVd3QztFOEJ0V3hDLGE5QnNXd0M7RThCcld4QyxZQUFXO0VBQ1gsb0NBQWdFO0NsQ3U5R3BFOztBa0M5OEdBO0V0QmpHSSx1QlI2TWdDO0NKczJHcEM7O0FrQ2w5R0E7RUFPTSwyTmI3RDRFO0NyQjRnSGxGOztBa0N0OUdBO0VBYU0sc0I5QjVGVztFcUI5QmIsMEJyQjhCYTtFU3BCWCxpQlR1ZG1EO0NKd21HekQ7O0FrQzU5R0E7RUFrQk0sd0tieEU0RTtDckJzaEhsRjs7QWtDaCtHQTtFVDdHSSx5Q3JCOEJhO0NKbWpIakI7O0FrQ3ArR0E7RVQ3R0kseUNyQjhCYTtDSnVqSGpCOztBa0NwOEdBO0VBR0ksbUI5QitVK0M7Q0pzbkduRDs7QWtDeDhHQTtFQVFNLHFLYmxHNEU7Q3JCc2lIbEY7O0FrQzU4R0E7RVRqSkkseUNyQjhCYTtDSm1rSGpCOztBa0N4N0dBO0VBQ0Usc0JBQTJEO0NsQzI3RzdEOztBa0M1N0dBO0VBS00sZUFBcUQ7RUFDckQsZTVCaVkrRTtFNEJoWS9FLG9CQUFtQjtFQUVuQixzQjVCK1g2RTtDTjJqR25GOztBa0NuOEdBO0VBYU0seUJibEUwRDtFYW1FMUQsMkJibkUwRDtFYW9FMUQsd0JiNUMwRDtFYTZDMUQseUJiN0MwRDtFYThDMUQsMEI5QmhMWTtFOEJrTFosc0I1QnFYNkU7RWlCdmlCN0Usa0pqQnlmK0g7RWlCemYvSCwwSWpCeWYrSDtFaUJ6Zi9ILCtLakJ5ZitIO0NObW5Hckk7O0F1QnhtSE07RVcySk47SVgxSlEsaUJBQWdCO0d2QjRtSHRCO0NBQ0Y7O0FrQ245R0E7RUEwQk0sMEI5QjNMWTtFOEI0TFosdUNBQTRFO0VBQTVFLCtCQUE0RTtDbEM2N0dsRjs7QWtDeDlHQTtFVHpLSSx5Q3JCOEJhO0NKdW1IakI7O0FrQy82R0E7RUFDRSxzQkFBcUI7RUFDckIsWUFBVztFQUNYLDRCOUJtTjRGO0U4QmxONUYsMkM5QjZRdUM7RUN6VG5DLGdCQUFXO0U2QitDZixpQjlCeUIrQjtFOEJ4Qi9CLGlCOUI0QitCO0U4QjNCL0IsZTlCbk5nQjtFOEJvTmhCLHVCQUFzQjtFQUN0Qix3TzlCaVIrSTtFOEJoUi9JLDBCOUJ6TmdCO0VRR2QsdUJSNk1nQztFUy9NOUIsaURUS1M7RThCc05iLHlCQUFnQjtFQUFoQixzQkFBZ0I7RUFBaEIsaUJBQWdCO0NsQ2k3R2xCOztBa0NoOEdBO0VBa0JJLHNCOUJ1THNFO0U4QnRMdEUsV0FBVTtFckIvTlIsaURUS1M7Q0o2b0hmOztBa0N0OEdBO0VBaUNNLGU5QjNPWTtFOEI0T1osdUI5Qm5QUztDSjRwSGY7O0FrQzM4R0E7RUF3Q0ksYUFBWTtFQUNaLHVCOUJ3T3FDO0U4QnZPckMsdUJBQXNCO0NsQ3U2RzFCOztBa0NqOUdBO0VBOENJLGU5QnpQYztFOEIwUGQsMEI5QjlQYztDSnFxSGxCOztBa0N0OUdBO0VBb0RJLGNBQWE7Q2xDczZHakI7O0FrQzE5R0E7RUF5REksbUJBQWtCO0VBQ2xCLDJCOUJwUWM7Q0p5cUhsQjs7QWtDajZHQTtFQUNFLDhCOUIwSitGO0U4QnpKL0YscUI5QjhEa0M7RThCN0RsQyx3QjlCNkRrQztFOEI1RGxDLHFCOUI2RGlDO0VDdkwvQixlQUFXO0NMK2hIZjs7QWtDajZHQTtFQUNFLDZCOUJxSitGO0U4QnBKL0Ysb0I5QjBEaUM7RThCekRqQyx1QjlCeURpQztFOEJ4RGpDLG1COUJ5RGdDO0VDM0w5QixnQkFBVztDTHVpSGY7O0FrQzU1R0E7RUFDRSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCw0QjlCK0g0RjtFOEI5SDVGLGlCQUFnQjtDbEMrNUdsQjs7QWtDNTVHQTtFQUNFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLDRCOUJ1SDRGO0U4QnRINUYsVUFBUztFQUNULGlCQUFnQjtFQUNoQixXQUFVO0NsQys1R1o7O0FrQ3Q2R0E7RUFVSSxzQjlCb0dzRTtFOEJuR3RFLGlCOUI0TG9DO0NKb3VHeEM7O0FrQzM2R0E7O0VBaUJJLDBCOUIzVGM7Q0owdEhsQjs7QWtDaDdHQTtFQXNCTSxrQjlCeU1RO0NKcXRHZDs7QWtDcDdHQTtFQTJCSSwyQkFBMEI7Q2xDNjVHOUI7O0FrQ3o1R0E7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsV0FBVTtFQUNWLDRCOUJzRjRGO0U4QnJGNUYsMEI5QlZrQztFOEJXbEMsaUJBQWdCO0VBRWhCLGlCOUJwRytCO0U4QnFHL0IsaUI5QmpHK0I7RThCa0cvQixlOUJoVmdCO0U4QmlWaEIsdUI5QnhWYTtFOEJ5VmIsMEI5QnJWZ0I7RVFHZCx1QlI2TWdDO0VTL005QixpQlQ4ZWtDO0NKbXdHeEM7O0FrQzM2R0E7RUFtQkksbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFdBQVU7RUFDVixlQUFjO0VBQ2QsZ0I5QitEMkc7RThCOUQzRywwQjlCN0JnQztFOEI4QmhDLGlCOUJqSDZCO0U4QmtIN0IsZTlCaFdjO0U4QmlXZCxrQkFBaUI7RVQ3V2pCLDBCckJPYztFOEJ3V2QscUJBQW9CO0V0Qm5XcEIsbUNzQm9XZ0Y7Q2xDNDVHcEY7O0FrQ2w1R0E7RUFDRSxZQUFXO0VBQ1gsYWIzUTJCO0VhNFEzQixXQUFVO0VBQ1YsOEJBQTZCO0VBQzdCLHlCQUFnQjtFQUFoQixzQkFBZ0I7RUFBaEIsaUJBQWdCO0NsQ3E1R2xCOztBa0MxNUdBO0VBUUksV0FBVTtDbENzNUdkOztBa0M5NUdBO0VBWThCLGlFOUJ4V2I7Q0o4dkhqQjs7QWtDbDZHQTtFQWE4QixpRTlCeldiO0NKa3dIakI7O0FrQ3Q2R0E7RUFjOEIsaUU5QjFXYjtDSnN3SGpCOztBa0MxNkdBO0VBa0JJLFVBQVM7Q2xDNDVHYjs7QWtDOTZHQTtFQXNCSSxZNUJtTjZDO0U0QmxON0MsYTVCa042QztFNEJqTjdDLHFCQUEwRTtFVGxaMUUsMEJyQjhCYTtFOEJzWGIsVTVCa04wQztFTTFsQjFDLG9CTjJsQjZDO0VPN2xCM0MsZ0RUS1M7RW1CTFQscUhqQnlmK0g7RWlCemYvSCw2R2pCeWYrSDtFNEIzR2pJLHlCQUFnQjtFQUFoQixpQkFBZ0I7Q2xDNDVHcEI7O0F1QnR5SE07RVc0V047SVgzV1EseUJBQWdCO0lBQWhCLGlCQUFnQjtHdkIweUh0QjtDQUNGOztBa0NoOEdBO0VUMVhJLDBCbkIybUIyRTtDTm10Ry9FOztBa0NwOEdBO0VBc0NJLFk1QjRMb0M7RTRCM0xwQyxlNUI0THFDO0U0QjNMckMsbUJBQWtCO0VBQ2xCLGdCNUIyTHVDO0U0QjFMdkMsMEI5QjVaYztFOEI2WmQsMEJBQXlCO0V0QnpaekIsb0JOb2xCb0M7RU90bEJsQyx1RFRLUztDSjB6SGY7O0FrQy84R0E7RUFpREksWTVCd0w2QztFNEJ2TDdDLGE1QnVMNkM7RW1Cbm1CN0MsMEJyQjhCYTtFOEJnWmIsVTVCd0wwQztFTTFsQjFDLG9CTjJsQjZDO0VPN2xCM0MsZ0RUS1M7RW1CTFQsa0hqQnlmK0g7RWlCemYvSCw2R2pCeWYrSDtFNEJqRmpJLHNCQUFnQjtFQUFoQixpQkFBZ0I7Q2xDazZHcEI7O0F1QnQwSE07RVc0V047SVgzV1Esc0JBQWdCO0lBQWhCLGlCQUFnQjtHdkIwMEh0QjtDQUNGOztBa0NoK0dBO0VUMVhJLDBCbkIybUIyRTtDTm12Ry9FOztBa0NwK0dBO0VBZ0VJLFk1QmtLb0M7RTRCaktwQyxlNUJrS3FDO0U0QmpLckMsbUJBQWtCO0VBQ2xCLGdCNUJpS3VDO0U0QmhLdkMsMEI5QnRiYztFOEJ1YmQsMEJBQXlCO0V0Qm5iekIsb0JOb2xCb0M7RU90bEJsQyx1RFRLUztDSjAxSGY7O0FrQy8rR0E7RUEyRUksWTVCOEo2QztFNEI3SjdDLGE1QjZKNkM7RTRCNUo3QyxjQUFhO0VBQ2IsZ0I5QnZDcUM7RThCd0NyQyxlOUJ4Q3FDO0VxQmphckMsMEJyQjhCYTtFOEI2YWIsVTVCMkowQztFTTFsQjFDLG9CTjJsQjZDO0VPN2xCM0MsZ0RUS1M7RW1CTFQsaUhqQnlmK0g7RWlCemYvSCw2R2pCeWYrSDtFNEJwRGpJLGlCQUFnQjtDbEN3NkdwQjs7QXVCejJITTtFVzRXTjtJWDNXUSxxQkFBZ0I7SUFBaEIsaUJBQWdCO0d2QjYySHRCO0NBQ0Y7O0FrQ25nSEE7RVQxWEksMEJuQjJtQjJFO0NOc3hHL0U7O0FrQ3ZnSEE7RUE2RkksWTVCcUlvQztFNEJwSXBDLGU1QnFJcUM7RTRCcElyQyxtQkFBa0I7RUFDbEIsZ0I1Qm9JdUM7RTRCbkl2Qyw4QkFBNkI7RUFDN0IsMEJBQXlCO0VBQ3pCLHFCQUE2QztFckJuZDNDLHVEVEtTO0NKNjNIZjs7QWtDbGhIQTtFQXdHSSwwQjlCMWRjO0VRSWQsb0JOb2xCb0M7Q05pekd4Qzs7QWtDdmhIQTtFQTZHSSxtQkFBa0I7RUFDbEIsMEI5QmhlYztFUUlkLG9CTm9sQm9DO0NOdXpHeEM7O0FrQzdoSEE7RUFvSE0sMEI5QnBlWTtDSmk1SGxCOztBa0NqaUhBO0VBd0hNLGdCQUFlO0NsQzY2R3JCOztBa0NyaUhBO0VBNEhNLDBCOUI1ZVk7Q0p5NUhsQjs7QWtDemlIQTtFQWdJTSxnQkFBZTtDbEM2NkdyQjs7QWtDN2lIQTtFQW9JTSwwQjlCcGZZO0NKaTZIbEI7O0FrQ3g2R0E7OztFWHpmTSw2R2pCeWYrSDtDTjg2R3JJOztBdUJuNkhNO0VXcWZOOzs7SVhwZlEsaUJBQWdCO0d2Qnk2SHRCO0NBQ0Y7O0FtQzE3SEE7RUFDRSxxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0NuQzY3SGxCOztBbUMxN0hBO0VBQ0UsZUFBYztFQUNkLHFCL0Jpa0JzQztDSjQzR3hDOztBTzU3SEU7RTRCR0Usc0JBQXFCO0NuQzY3SHpCOztBbUNuOEhBO0VBV0ksZS9CUGM7RStCUWQscUJBQW9CO0VBQ3BCLGdCQUFlO0NuQzQ3SG5COztBbUNwN0hBO0VBQ0UsaUMvQnJCZ0I7Q0o0OEhsQjs7QW1DeDdIQTtFQUlJLG9CL0JzTDZCO0UrQnJMN0IsOEJBQWdEO0V2QlpoRCxnQ1JvTWdDO0VRbk1oQyxpQ1JtTWdDO0NKa3dIcEM7O0FPajlIRTtFNEIyQkksc0MvQjdCWTtDSnU5SGxCOztBbUNuOEhBO0VBYU0sZS9COUJZO0UrQitCWiw4QkFBNkI7RUFDN0IsMEJBQXlCO0NuQzA3SC9COztBbUN6OEhBOztFQXFCSSxlL0JyQ2M7RStCc0NkLHVCL0I3Q1c7RStCOENYLG1DL0I5Q1c7Q0p1K0hmOztBbUNoOUhBO0VBNEJJLGlCL0I4SjZCO0VRak03QiwwQnVCcUM0QjtFdkJwQzVCLDJCdUJvQzRCO0NuQ3c3SGhDOztBbUMvNkhBO0V2QnZESSx1QlI2TWdDO0NKNnhIcEM7O0FtQ243SEE7O0VBT0ksWS9CckVXO0UrQnNFWCwwQi9CN0NhO0NKODlIakI7O0FtQ3g2SEE7O0VBR0ksbUJBQWM7RUFBZCxlQUFjO0VBQ2QsbUJBQWtCO0NuQzA2SHRCOztBbUN0NkhBOztFQUdJLDJCQUFhO0VBQWIsY0FBYTtFQUNiLHFCQUFZO0VBQVosYUFBWTtFQUNaLG1CQUFrQjtDbkN3Nkh0Qjs7QW1DLzVIQTtFQUVJLGNBQWE7Q25DaTZIakI7O0FtQ242SEE7RUFLSSxlQUFjO0NuQ2s2SGxCOztBb0N0Z0lBO0VBQ0UsbUJBQWtCO0VBQ2xCLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsdUJoQzJrQmdEO0NKODdHbEQ7O0FvQy9nSUE7O0VBV0kscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7RUFBZixnQkFBZTtFQUNmLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsdUJBQThCO0VBQTlCLCtCQUE4QjtDcEN5Z0lsQzs7QW9Dci9IQTtFQUNFLHNCQUFxQjtFQUNyQix1QmhDcWpCZ0Y7RWdDcGpCaEYsMEJoQ29qQmdGO0VnQ25qQmhGLHFCaEMyaUJnRDtFQzlhNUMsbUJBQVc7RStCM0hmLHFCQUFvQjtFQUNwQixvQkFBbUI7Q3BDdy9IckI7O0FPbGlJRTtFNkI2Q0Usc0JBQXFCO0NwQ3kvSHpCOztBb0NoL0hBO0VBQ0UscUJBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q3BDbS9IbEI7O0FvQ3gvSEE7RUFRSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q3BDby9IbkI7O0FvQzcvSEE7RUFhSSxpQkFBZ0I7RUFDaEIsWUFBVztDcENvL0hmOztBb0MzK0hBO0VBQ0Usc0JBQXFCO0VBQ3JCLG9CaENnZnVDO0VnQy9ldkMsdUJoQytldUM7Q0orL0d6Qzs7QW9DbCtIQTtFQUNFLDhCQUFnQjtFQUFoQixpQkFBZ0I7RUFDaEIscUJBQVk7RUFBWixhQUFZO0VBR1osdUJBQW1CO0VBQW5CLG9CQUFtQjtDcENtK0hyQjs7QW9DLzlIQTtFQUNFLHlCaEN1ZndDO0VDemJwQyxtQkFBVztFK0I1RGYsZUFBYztFQUNkLDhCQUE2QjtFQUM3Qiw4QkFBdUM7RXhCeEdyQyx1QlI2TWdDO0NKODNIcEM7O0FPN2tJRTtFNkI4R0Usc0JBQXFCO0NwQ20rSHpCOztBb0M3OUhBO0VBQ0Usc0JBQXFCO0VBQ3JCLGFBQVk7RUFDWixjQUFhO0VBQ2IsdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxzQ0FBcUM7Q3BDZytIdkM7O0FvQzc5SEE7RUFDRSxpQjlCK2tCc0M7RThCOWtCdEMsaUJBQWdCO0NwQ2crSGxCOztBaUJ0aUlJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDeTlIdkI7Q0FDRjs7QWlCM2pJSTtFbUI2RkE7SUFvQkksMEJBQXFCO0lBQXJCLHNCQUFxQjtJQUNyQixxQkFBMkI7SUFBM0IsNEJBQTJCO0dwQys4SGpDO0VvQ3ArSEc7SUF3Qkssd0JBQW1CO0lBQW5CLG9CQUFtQjtHcEMrOEgzQjtFb0N2K0hHO0lBMkJPLG1CQUFrQjtHcEMrOEg1QjtFb0MxK0hHO0lBK0JPLG9CaEM0YTRCO0lnQzNhNUIsbUJoQzJhNEI7R0ptaUh0QztFb0M5K0hHOztJQXNDSyxzQkFBaUI7SUFBakIsa0JBQWlCO0dwQzQ4SHpCO0VvQ2wvSEc7SUFxREssa0JBQWlCO0dwQ2c4SHpCO0VvQ3IvSEc7SUF5REssZ0NBQXdCO0lBQXhCLHlCQUF3QjtJQUd4Qiw4QkFBZ0I7SUFBaEIsaUJBQWdCO0dwQzY3SHhCO0VvQ3ovSEc7SUFnRUssY0FBYTtHcEM0N0hyQjtDQUNGOztBaUI3a0lJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDZ2dJdkI7Q0FDRjs7QWlCbG1JSTtFbUI2RkE7SUFvQkksMEJBQXFCO0lBQXJCLHNCQUFxQjtJQUNyQixxQkFBMkI7SUFBM0IsNEJBQTJCO0dwQ3MvSGpDO0VvQzNnSUc7SUF3Qkssd0JBQW1CO0lBQW5CLG9CQUFtQjtHcENzL0gzQjtFb0M5Z0lHO0lBMkJPLG1CQUFrQjtHcENzL0g1QjtFb0NqaElHO0lBK0JPLG9CaEM0YTRCO0lnQzNhNUIsbUJoQzJhNEI7R0owa0h0QztFb0NyaElHOztJQXNDSyxzQkFBaUI7SUFBakIsa0JBQWlCO0dwQ20vSHpCO0VvQ3poSUc7SUFxREssa0JBQWlCO0dwQ3UrSHpCO0VvQzVoSUc7SUF5REssZ0NBQXdCO0lBQXhCLHlCQUF3QjtJQUd4Qiw4QkFBZ0I7SUFBaEIsaUJBQWdCO0dwQ28rSHhCO0VvQ2hpSUc7SUFnRUssY0FBYTtHcENtK0hyQjtDQUNGOztBaUJwbklJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDdWlJdkI7Q0FDRjs7QWlCem9JSTtFbUI2RkE7SUFvQkksMEJBQXFCO0lBQXJCLHNCQUFxQjtJQUNyQixxQkFBMkI7SUFBM0IsNEJBQTJCO0dwQzZoSWpDO0VvQ2xqSUc7SUF3Qkssd0JBQW1CO0lBQW5CLG9CQUFtQjtHcEM2aEkzQjtFb0NyaklHO0lBMkJPLG1CQUFrQjtHcEM2aEk1QjtFb0N4aklHO0lBK0JPLG9CaEM0YTRCO0lnQzNhNUIsbUJoQzJhNEI7R0ppbkh0QztFb0M1aklHOztJQXNDSyxzQkFBaUI7SUFBakIsa0JBQWlCO0dwQzBoSXpCO0VvQ2hrSUc7SUFxREssa0JBQWlCO0dwQzhnSXpCO0VvQ25rSUc7SUF5REssZ0NBQXdCO0lBQXhCLHlCQUF3QjtJQUd4Qiw4QkFBZ0I7SUFBaEIsaUJBQWdCO0dwQzJnSXhCO0VvQ3ZrSUc7SUFnRUssY0FBYTtHcEMwZ0lyQjtDQUNGOztBaUIzcElJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDOGtJdkI7Q0FDRjs7QWlCaHJJSTtFbUI2RkE7SUFvQkksMEJBQXFCO0lBQXJCLHNCQUFxQjtJQUNyQixxQkFBMkI7SUFBM0IsNEJBQTJCO0dwQ29rSWpDO0VvQ3psSUc7SUF3Qkssd0JBQW1CO0lBQW5CLG9CQUFtQjtHcENva0kzQjtFb0M1bElHO0lBMkJPLG1CQUFrQjtHcENva0k1QjtFb0MvbElHO0lBK0JPLG9CaEM0YTRCO0lnQzNhNUIsbUJoQzJhNEI7R0p3cEh0QztFb0NubUlHOztJQXNDSyxzQkFBaUI7SUFBakIsa0JBQWlCO0dwQ2lrSXpCO0VvQ3ZtSUc7SUFxREssa0JBQWlCO0dwQ3FqSXpCO0VvQzFtSUc7SUF5REssZ0NBQXdCO0lBQXhCLHlCQUF3QjtJQUd4Qiw4QkFBZ0I7SUFBaEIsaUJBQWdCO0dwQ2tqSXhCO0VvQzltSUc7SUFnRUssY0FBYTtHcENpaklyQjtDQUNGOztBb0N2bklBO0VBeUJRLDBCQUFxQjtFQUFyQixzQkFBcUI7RUFDckIscUJBQTJCO0VBQTNCLDRCQUEyQjtDcENrbUluQzs7QW9DNW5JQTs7RUFRVSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q3BDeW5JekI7O0FvQ2xvSUE7RUE2QlUsd0JBQW1CO0VBQW5CLG9CQUFtQjtDcEN5bUk3Qjs7QW9DdG9JQTtFQWdDWSxtQkFBa0I7Q3BDMG1JOUI7O0FvQzFvSUE7RUFvQ1ksb0JoQzRhNEI7RWdDM2E1QixtQmhDMmE0QjtDSitySHhDOztBb0Mvb0lBOztFQTJDVSxzQkFBaUI7RUFBakIsa0JBQWlCO0NwQ3ltSTNCOztBb0NwcElBO0VBMERVLGtCQUFpQjtDcEM4bEkzQjs7QW9DeHBJQTtFQThEVSxnQ0FBd0I7RUFBeEIseUJBQXdCO0VBR3hCLDhCQUFnQjtFQUFoQixpQkFBZ0I7Q3BDNGxJMUI7O0FvQzdwSUE7RUFxRVUsY0FBYTtDcEM0bEl2Qjs7QW9DL2tJQTtFQUVJLDBCaENuTlc7Q0pveUlmOztBT3p5SUU7RTZCMk5JLDBCaEN0TlM7Q0p3eUlmOztBb0N2bElBO0VBV00sMEJoQzVOUztDSjR5SWY7O0FPanpJRTtFNkJvT00sMEJoQy9OTztDSmd6SWY7O0FvQy9sSUE7RUFrQlEsMEJoQ25PTztDSm96SWY7O0FvQ25tSUE7Ozs7RUEwQk0sMEJoQzNPUztDSjJ6SWY7O0FvQzFtSUE7RUErQkksMEJoQ2hQVztFZ0NpUFgsaUNoQ2pQVztDSmcwSWY7O0FvQy9tSUE7RUFvQ0ksMFFmN004RTtDckI0eElsRjs7QW9Dbm5JQTtFQXdDSSwwQmhDelBXO0NKdzBJZjs7QW9Ddm5JQTtFQTBDTSwwQmhDM1BTO0NKNDBJZjs7QU9qMUlFO0U2Qm1RTSwwQmhDOVBPO0NKZzFJZjs7QW9DM2tJQTtFQUVJLFloQ2pSVztDSjgxSWY7O0FPejFJRTtFNkIrUUksWWhDcFJTO0NKazJJZjs7QW9DbmxJQTtFQVdNLGlDaEMxUlM7Q0pzMklmOztBT2oySUU7RTZCd1JNLGFoQzdSTztDSjAySWY7O0FvQzNsSUE7RUFrQlEsaUNoQ2pTTztDSjgySWY7O0FvQy9sSUE7Ozs7RUEwQk0sWWhDelNTO0NKcTNJZjs7QW9DdG1JQTtFQStCSSxpQ2hDOVNXO0VnQytTWCx1Q2hDL1NXO0NKMDNJZjs7QW9DM21JQTtFQW9DSSxpUmZqUThFO0NyQjQwSWxGOztBb0MvbUlBO0VBd0NJLGlDaEN2VFc7Q0prNElmOztBb0NubklBO0VBMENNLFloQ3pUUztDSnM0SWY7O0FPajRJRTtFNkJ1VE0sWWhDNVRPO0NKMDRJZjs7QXFDajVJQTtFQUNFLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLGNBQWE7RUFDYiwyQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLGFBQVk7RUFFWixzQkFBcUI7RUFDckIsdUJqQ0FhO0VpQ0NiLDRCQUEyQjtFQUMzQixxQ2pDUWE7RVFIWCx1QlI2TWdDO0NKa3NJcEM7O0FxQzc1SUE7RUFhSSxnQkFBZTtFQUNmLGVBQWM7Q3JDbzVJbEI7O0FxQ2w2SUE7RUFrQkksb0JBQW1CO0VBQ25CLHVCQUFzQjtDckNvNUkxQjs7QXFDdjZJQTtFQXNCTSxvQkFBbUI7RXpCQ3JCLDBDUitvQm9GO0VROW9CcEYsMkNSOG9Cb0Y7Q0p1d0h4Rjs7QXFDNzZJQTtFQTJCTSx1QkFBc0I7RXpCVXhCLDhDUmlvQm9GO0VRaG9CcEYsNkNSZ29Cb0Y7Q0o2d0h4Rjs7QXFDbjdJQTs7RUFvQ0ksY0FBYTtDckNvNUlqQjs7QXFDaDVJQTtFQUdFLG1CQUFjO0VBQWQsZUFBYztFQUdkLGdCQUFlO0VBQ2YsaUJqQ21uQnlDO0NKNHhIM0M7O0FxQzM0SUE7RUFDRSx1QmpDNm1Cd0M7Q0ppeUgxQzs7QXFDMzRJQTtFQUNFLHNCQUFnQztFQUNoQyxpQkFBZ0I7Q3JDODRJbEI7O0FxQzM0SUE7RUFDRSxpQkFBZ0I7Q3JDODRJbEI7O0FPbjhJRTtFOEIwREUsc0JBQXFCO0NyQzY0SXpCOztBcUMvNElBO0VBTUkscUJqQzRsQnVDO0NKaXpIM0M7O0FxQ3I0SUE7RUFDRSx5QmpDbWxCeUM7RWlDbGxCekMsaUJBQWdCO0VBRWhCLHNDakNqRWE7RWlDa0ViLDRDakNsRWE7Q0p5OElmOztBcUM1NElBO0V6QmhFSSx1RHlCd0U4RTtDckN3NElsRjs7QXFDcDRJQTtFQUNFLHlCakN1a0J5QztFaUNya0J6QyxzQ2pDNUVhO0VpQzZFYix5Q2pDN0VhO0NKbTlJZjs7QXFDMTRJQTtFekI1RUksdURSd3BCb0Y7Q0prMEh4Rjs7QXFDOTNJQTtFQUNFLHdCQUFrQztFQUNsQyx3QmpDcWpCd0M7RWlDcGpCeEMsdUJBQWlDO0VBQ2pDLGlCQUFnQjtDckNpNElsQjs7QXFDOTNJQTtFQUNFLHdCQUFrQztFQUNsQyx1QkFBaUM7Q3JDaTRJbkM7O0FxQzczSUE7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGlCakM2aUJ5QztFUTVwQnZDLGlDUndwQm9GO0NKdzFIeEY7O0FxQzczSUE7OztFQUdFLHFCQUFjO0VBQWQsZUFBYztFQUNkLFlBQVc7Q3JDZzRJYjs7QXFDNzNJQTs7RXpCakhJLDBDUitvQm9GO0VROW9CcEYsMkNSOG9Cb0Y7Q0pxMkh4Rjs7QXFDOTNJQTs7RXpCeEdJLDhDUmlvQm9GO0VRaG9CcEYsNkNSZ29Cb0Y7Q0oyMkh4Rjs7QXFDNTNJQTtFQUVJLHFCakNxaEJ5RDtDSnkySDdEOztBaUI3OUlJO0VvQjZGSjtJQU1JLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHdCQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIscUJqQytnQnlEO0lpQzlnQnpELG9CakM4Z0J5RDtHSmkzSDNEO0VxQ3g0SUY7SUFhTSxpQkFBWTtJQUFaLGFBQVk7SUFDWixvQmpDeWdCdUQ7SWlDeGdCdkQsaUJBQWdCO0lBQ2hCLG1CakN1Z0J1RDtHSnUzSDNEO0NBQ0Y7O0FxQ3IzSUE7RUFJSSxxQmpDeWZ5RDtDSjQzSDdEOztBaUJoL0lJO0VvQnVISjtJQVFJLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHdCQUFtQjtJQUFuQixvQkFBbUI7R3JDczNJckI7RXFDLzNJRjtJQWNNLGlCQUFZO0lBQVosYUFBWTtJQUNaLGlCQUFnQjtHckNvM0lwQjtFcUNuNElGO0lBa0JRLGVBQWM7SUFDZCxlQUFjO0dyQ28zSXBCO0VxQ3Y0SUY7SXpCakpJLDJCeUIwS29DO0l6QnpLcEMsOEJ5QnlLb0M7R3JDazNJdEM7RXFDMzRJRjs7SUE4QlksMkJBQTBCO0dyQ2kzSXBDO0VxQy80SUY7O0lBbUNZLDhCQUE2QjtHckNnM0l2QztFcUNuNUlGO0l6Qm5JSSwwQnlCMkttQztJekIxS25DLDZCeUIwS21DO0dyQysySXJDO0VxQ3Y1SUY7O0lBNkNZLDBCQUF5QjtHckM4MkluQztFcUMzNUlGOztJQWtEWSw2QkFBNEI7R3JDNjJJdEM7Q0FDRjs7QXFDajJJQTtFQUVJLHVCakNpYnNDO0NKazdIMUM7O0FpQjNoSkk7RW9Cc0xKO0lBTUksd0JqQzJiaUM7SWlDM2JqQyxxQmpDMmJpQztJaUMzYmpDLGdCakMyYmlDO0lpQzFiakMsNEJqQzJidUM7SWlDM2J2Qyx5QmpDMmJ1QztJaUMzYnZDLG9CakMyYnVDO0lpQzFidkMsV0FBVTtJQUNWLFVBQVM7R3JDbzJJWDtFcUM3MklGO0lBWU0sc0JBQXFCO0lBQ3JCLFlBQVc7R3JDbzJJZjtDQUNGOztBcUMzMUlBO0VBQ0Usc0JBQXFCO0NyQzgxSXZCOztBcUMvMUlBO0VBSUksaUJBQWdCO0NyQysxSXBCOztBcUNuMklBO0VBT00saUJBQWdCO0V6QnZPbEIsOEJ5QndPaUM7RXpCdk9qQyw2QnlCdU9pQztDckNpMklyQzs7QXFDejJJQTtFekI5T0ksMEJ5QjBQOEI7RXpCelA5QiwyQnlCeVA4QjtDckNrMklsQzs7QXFDOTJJQTtFekJ2UEksaUJ5QnVRMEI7RUFDeEIsaUJqQzZZK0I7Q0pxOUhyQzs7QXNDNW5KQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZixzQmxDNjFCc0M7RWtDNTFCdEMsb0JsQysxQnNDO0VrQzcxQnRDLGlCQUFnQjtFQUNoQiwwQmxDTWdCO0VRS2QsdUJSNk1nQztDSnU2SXBDOztBc0MzbkpBO0VBR0kscUJsQ20xQnFDO0NKeXlIekM7O0FzQy9uSkE7RUFNTSxZQUFXO0VBQ1gsc0JsQyswQm1DO0VrQzkwQm5DLGVsQ0ZZO0VrQ0daLGFsQ28xQmlDO0NKeXlIdkM7O0FzQ3RvSkE7RUFvQkksMkJBQTBCO0N0Q3NuSjlCOztBc0Mxb0pBO0VBd0JJLHNCQUFxQjtDdENzbkp6Qjs7QXNDOW9KQTtFQTRCSSxlbEN0QmM7Q0o0b0psQjs7QXVDN3BKQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFOUJHYixnQkFBZTtFQUNmLGlCQUFnQjtFR2FkLHVCUjZNZ0M7Q0pxOElwQzs7QXVDOXBKQTtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2Qsd0JuQ3luQndDO0VtQ3huQnhDLGtCbkNrTitCO0VtQ2pOL0Isa0JuQzRuQnNDO0VtQzNuQnRDLGVuQ3dCZTtFbUN0QmYsdUJuQ0hhO0VtQ0liLDBCbkNEZ0I7Q0ppcUpsQjs7QXVDenFKQTtFQVlJLFdBQVU7RUFDVixlbkNrSmdEO0VtQ2pKaEQsc0JBQXFCO0VBQ3JCLDBCbkNSYztFbUNTZCxzQm5DUmM7Q0p5cUpsQjs7QXVDanJKQTtFQW9CSSxXQUFVO0VBQ1YsV2pDMndCaUM7RWlDMXdCakMsaURuQ1FhO0NKeXBKakI7O0F1QzdwSkE7RUFHTSxlQUFjO0UzQmFoQixnQ1IrS2dDO0VROUtoQyxtQ1I4S2dDO0NKbytJcEM7O0F1Q25xSkE7RTNCRUksaUNSNkxnQztFUTVMaEMsb0NSNExnQztDSnkrSXBDOztBdUN4cUpBO0VBY0ksV0FBVTtFQUNWLFluQ3BDVztFbUNxQ1gsMEJuQ1phO0VtQ2FiLHNCbkNiYTtDSjJxSmpCOztBdUMvcUpBO0VBcUJJLGVuQ3BDYztFbUNxQ2QscUJBQW9CO0VBRXBCLGFBQVk7RUFDWix1Qm5DOUNXO0VtQytDWCxzQm5DNUNjO0NKeXNKbEI7O0F3Q3B0SkU7RUFDRSx3QnBDa29Cc0M7RUNsZHBDLG1CQUFXO0VtQzlLYixpQnBDbU42QjtDSm9nSmpDOztBd0NsdEpNO0U1QnFDRiwrQlJnTCtCO0VRL0svQixrQ1IrSytCO0NKa2dKbkM7O0F3Q2x0Sk07RTVCa0JGLGdDUjhMK0I7RVE3TC9CLG1DUjZMK0I7Q0p1Z0puQzs7QXdDcHVKRTtFQUNFLHdCcENnb0JxQztFQ2hkbkMsb0JBQVc7RW1DOUtiLGlCcENvTjZCO0NKbWhKakM7O0F3Q2x1Sk07RTVCcUNGLCtCUmlMK0I7RVFoTC9CLGtDUmdMK0I7Q0ppaEpuQzs7QXdDbHVKTTtFNUJrQkYsZ0NSK0wrQjtFUTlML0IsbUNSOEwrQjtDSnNoSm5DOztBeUNsdkpBO0VBQ0Usc0JBQXFCO0VBQ3JCLHNCckN3dUJzQztFQzNrQnBDLGVBQVc7RW9DM0piLGlCckNvUCtCO0VxQ25QL0IsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIseUJBQXdCO0U3Qkt0Qix1QlI2TWdDO0VtQi9NOUIsc0luQnVYNkk7Q0o2M0luSjs7QXVCaHZKTTtFa0JmTjtJbEJnQlEsaUJBQWdCO0d2Qm92SnRCO0NBQ0Y7O0FPMXZKRTtFa0NHSSxzQkFBcUI7Q3pDMnZKM0I7O0F5Q3p3SkE7RUFvQkksY0FBYTtDekN5dkpqQjs7QXlDcHZKQTtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0N6Q3V2Slg7O0F5Q2h2SkE7RUFDRSxxQnJDMHNCc0M7RXFDenNCdEMsb0JyQ3lzQnNDO0VRaHVCcEMscUJSbXVCcUM7Q0p3aUl6Qzs7QXlDM3VKRTtFQ2pEQSxZdENVYTtFc0NUYiwwQnRDa0NlO0NKOHZKakI7O0FPbHhKRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDZ3lKeEM7O0EwQ255SlU7RUFRSixXQUFVO0VBQ1YsZ0R0Q3VCVztDSnd3SmpCOztBeUMxdkpFO0VDakRBLFl0Q1VhO0VzQ1RiLDBCdENlZ0I7Q0pneUpsQjs7QU9qeUpFO0VtQ1ZJLFl0Q0tTO0VzQ0pULDBCQUFrQztDMUMreUp4Qzs7QTBDbHpKVTtFQVFKLFdBQVU7RUFDVixrRHRDSVk7Q0oweUpsQjs7QXlDendKRTtFQ2pEQSxZdENVYTtFc0NUYiwwQnRDeUNlO0NKcXhKakI7O0FPaHpKRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDOHpKeEM7O0EwQ2owSlU7RUFRSixXQUFVO0VBQ1YsZ0R0QzhCVztDSit4SmpCOztBeUN4eEpFO0VDakRBLFl0Q1VhO0VzQ1RiLDBCdEMyQ2U7Q0preUpqQjs7QU8vekpFO0VtQ1ZJLFl0Q0tTO0VzQ0pULDBCQUFrQztDMUM2MEp4Qzs7QTBDaDFKVTtFQVFKLFdBQVU7RUFDVixpRHRDZ0NXO0NKNHlKakI7O0F5Q3Z5SkU7RUNqREEsZXRDNEZxQjtFc0MzRnJCLDBCdEN3Q2U7Q0pvekpqQjs7QU85MEpFO0VtQ1ZJLGV0Q3VGaUI7RXNDdEZqQiwwQkFBa0M7QzFDNDFKeEM7O0EwQy8xSlU7RUFRSixXQUFVO0VBQ1YsZ0R0QzZCVztDSjh6SmpCOztBeUN0ekpFO0VDakRBLFl0Q1VhO0VzQ1RiLDBCdENzQ2U7Q0pxMEpqQjs7QU83MUpFO0VtQ1ZJLFl0Q0tTO0VzQ0pULDBCQUFrQztDMUMyMkp4Qzs7QTBDOTJKVTtFQVFKLFdBQVU7RUFDVixnRHRDMkJXO0NKKzBKakI7O0F5Q3IwSkU7RUNqREEsZXRDNEZxQjtFc0MzRnJCLDBCdENVZ0I7Q0pnM0psQjs7QU81MkpFO0VtQ1ZJLGV0Q3VGaUI7RXNDdEZqQiwwQkFBa0M7QzFDMDNKeEM7O0EwQzczSlU7RUFRSixXQUFVO0VBQ1Ysa0R0Q0RZO0NKMDNKbEI7O0F5Q3AxSkU7RUNqREEsWXRDVWE7RXNDVGIsMEJ0Q2lCZ0I7Q0p3M0psQjs7QU8zM0pFO0VtQ1ZJLFl0Q0tTO0VzQ0pULDBCQUFrQztDMUN5NEp4Qzs7QTBDNTRKVTtFQVFKLFdBQVU7RUFDViwrQ3RDTVk7Q0prNEpsQjs7QTJDcjVKQTtFQUNFLG1CQUFxRDtFQUNyRCxvQnZDNnBCc0M7RXVDM3BCdEMsMEJ2Q1NnQjtFUUtkLHNCUjhNK0I7Q0o0ckpuQzs7QWlCaDJKSTtFMEI1REo7SUFRSSxtQnZDdXBCb0M7R0prd0l0QztDQUNGOztBMkN0NUpBO0VBQ0UsaUJBQWdCO0VBQ2hCLGdCQUFlO0UvQkliLGlCK0JIc0I7QzNDeTVKMUI7O0E0Q3A2SkE7RUFDRSxtQkFBa0I7RUFDbEIseUJ4Q3V4QnlDO0V3Q3R4QnpDLG9CeEN1eEJzQztFd0N0eEJ0Qyw4QkFBNkM7RWhDVTNDLHVCUjZNZ0M7Q0ppdEpwQzs7QTRDbjZKQTtFQUVFLGVBQWM7QzVDcTZKaEI7O0E0Q2o2SkE7RUFDRSxpQnhDeU8rQjtDSjJySmpDOztBNEM1NUpBO0VBQ0Usb0JBQXNEO0M1Qys1SnhEOztBNENoNkpBO0VBS0ksbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsV0FBVTtFQUNWLHlCeEN3dkJ1QztFd0N2dkJ2QyxlQUFjO0M1Qys1SmxCOztBNENyNUpFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJrMkpsRTs7QTZDdDhKRTtFQUNFLDBCQUFxQztDN0N5OEp6Qzs7QTZDdDhKRTtFQUNFLGVBQTBCO0M3Q3k4SjlCOztBNENuNkpFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJnM0psRTs7QTZDcDlKRTtFQUNFLDBCQUFxQztDN0N1OUp6Qzs7QTZDcDlKRTtFQUNFLGVBQTBCO0M3Q3U5SjlCOztBNENqN0pFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI4M0psRTs7QTZDbCtKRTtFQUNFLDBCQUFxQztDN0NxK0p6Qzs7QTZDbCtKRTtFQUNFLGVBQTBCO0M3Q3ErSjlCOztBNEMvN0pFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI0NEpsRTs7QTZDaC9KRTtFQUNFLDBCQUFxQztDN0NtL0p6Qzs7QTZDaC9KRTtFQUNFLGVBQTBCO0M3Q20vSjlCOztBNEM3OEpFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckIwNUpsRTs7QTZDOS9KRTtFQUNFLDBCQUFxQztDN0NpZ0t6Qzs7QTZDOS9KRTtFQUNFLGVBQTBCO0M3Q2lnSzlCOztBNEMzOUpFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ3NkpsRTs7QTZDNWdLRTtFQUNFLDBCQUFxQztDN0MrZ0t6Qzs7QTZDNWdLRTtFQUNFLGVBQTBCO0M3QytnSzlCOztBNEN6K0pFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJzN0psRTs7QTZDMWhLRTtFQUNFLDBCQUFxQztDN0M2aEt6Qzs7QTZDMWhLRTtFQUNFLGVBQTBCO0M3QzZoSzlCOztBNEN2L0pFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJvOEpsRTs7QTZDeGlLRTtFQUNFLDBCQUFxQztDN0MyaUt6Qzs7QTZDeGlLRTtFQUNFLGVBQTBCO0M3QzJpSzlCOztBOENuaktFO0VBQ0U7SUFBTyw0QkFBdUM7RzlDdWpLaEQ7RThDdGpLRTtJQUFLLHlCQUF3QjtHOUN5aksvQjtDQUNGOztBOEM1aktFO0VBQ0U7SUFBTyw0QkFBdUM7RzlDdWpLaEQ7RThDdGpLRTtJQUFLLHlCQUF3QjtHOUN5aksvQjtDQUNGOztBOEN0aktBO0VBQ0UscUJBQWE7RUFBYixjQUFhO0VBQ2IsYTFDZ3lCc0M7RTBDL3hCdEMsaUJBQWdCO0VBQ2hCLGVBQWM7RXpDd0tWLG1CQUFXO0V5Q3RLZiwwQjFDRGdCO0VRS2QsdUJSNk1nQztFUy9NOUIscURUS1M7Q0pvaktmOztBOEN0aktBO0VBQ0UscUJBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLGlCQUFnQjtFQUNoQixZMUNiYTtFMENjYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLDBCMUNTZTtFbUJwQlgsNEJuQmt5QjRDO0NKbXlJbEQ7O0F1QmprS007RXVCRE47SXZCRVEsaUJBQWdCO0d2QnFrS3RCO0NBQ0Y7O0E4QzVqS0E7RXJCWUUsc01BQTZJO0VxQlY3SSwyQjFDeXdCc0M7Q0pzekl4Qzs7QThDM2pLRTtFQUNFLDJEQUE4RDtFQUE5RCxtREFBOEQ7QzlDOGpLbEU7O0E4QzNqS007RUFKSjtJQUtNLHdCQUFlO0lBQWYsZ0JBQWU7RzlDK2pLckI7Q0FDRjs7QStDMW1LQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHNCQUF1QjtFQUF2Qix3QkFBdUI7Qy9DNm1LekI7O0ErQzFtS0E7RUFDRSxZQUFPO0VBQVAsUUFBTztDL0M2bUtUOztBZ0QvbUtBO0VBQ0UscUJBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUd0QixnQkFBZTtFQUNmLGlCQUFnQjtFcENRZCx1QlI2TWdDO0NKNDVKcEM7O0FnRHZtS0E7RUFDRSxZQUFXO0VBQ1gsZTVDSmdCO0U0Q0toQixvQkFBbUI7Q2hEMG1LckI7O0FPam5LRTtFeUNXRSxXQUFVO0VBQ1YsZTVDVmM7RTRDV2Qsc0JBQXFCO0VBQ3JCLDBCNUNsQmM7Q0o0bktsQjs7QWdEcG5LQTtFQWNJLGU1Q2RjO0U0Q2VkLDBCNUN0QmM7Q0pnb0tsQjs7QWdEam1LQTtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QseUI1QzZ3QnlDO0U0QzF3QnpDLHVCNUN2Q2E7RTRDd0NiLHVDNUM5QmE7Q0pnb0tmOztBZ0R6bUtBO0VwQ2pCSSxnQ29DMkJrQztFcEMxQmxDLGlDb0MwQmtDO0NoRG9tS3RDOztBZ0Q5bUtBO0VwQ0hJLG9Db0NpQnFDO0VwQ2hCckMsbUNvQ2dCcUM7Q2hEcW1LekM7O0FnRG5uS0E7RUFtQkksZTVDOUNjO0U0QytDZCxxQkFBb0I7RUFDcEIsdUI1Q3REVztDSjBwS2Y7O0FnRHpuS0E7RUEwQkksV0FBVTtFQUNWLFk1QzVEVztFNEM2RFgsMEI1Q3BDYTtFNENxQ2Isc0I1Q3JDYTtDSndvS2pCOztBZ0Rob0tBO0VBaUNJLG9CQUFtQjtDaERtbUt2Qjs7QWdEcG9LQTtFQW9DTSxpQjVDNEkyQjtFNEMzSTNCLHNCNUMySTJCO0NKeTlKakM7O0FnRHRsS0k7RUFDRSx3QkFBbUI7RUFBbkIsb0JBQW1CO0NoRHlsS3pCOztBZ0QxbEtJO0VwQ3RCQSxtQ1JzSmdDO0VRbEtoQywyQm9Dd0N3QztDaER5bEs1Qzs7QWdEL2xLSTtFcENsQ0EsaUNSa0tnQztFUXRKaEMsNkJvQ2lDMEM7Q2hEeWxLOUM7O0FnRHBtS0k7RUFlTSxjQUFhO0NoRHlsS3ZCOztBZ0R4bUtJO0VBbUJNLHNCNUMwR3VCO0U0Q3pHdkIscUJBQW9CO0NoRHlsSzlCOztBZ0Q3bUtJO0VBdUJRLGtCNUNzR3FCO0U0Q3JHckIsdUI1Q3FHcUI7Q0pxL0pqQzs7QWlCcnBLSTtFK0JtQ0E7SUFDRSx3QkFBbUI7SUFBbkIsb0JBQW1CO0doRHNuS3ZCO0VnRHZuS0U7SXBDdEJBLG1DUnNKZ0M7SVFsS2hDLDJCb0N3Q3dDO0doRHFuSzFDO0VnRDNuS0U7SXBDbENBLGlDUmtLZ0M7SVF0SmhDLDZCb0NpQzBDO0doRG9uSzVDO0VnRC9uS0U7SUFlTSxjQUFhO0doRG1uS3JCO0VnRGxvS0U7SUFtQk0sc0I1QzBHdUI7STRDekd2QixxQkFBb0I7R2hEa25LNUI7RWdEdG9LRTtJQXVCUSxrQjVDc0dxQjtJNENyR3JCLHVCNUNxR3FCO0dKNmdLL0I7Q0FDRjs7QWlCOXFLSTtFK0JtQ0E7SUFDRSx3QkFBbUI7SUFBbkIsb0JBQW1CO0doRCtvS3ZCO0VnRGhwS0U7SXBDdEJBLG1DUnNKZ0M7SVFsS2hDLDJCb0N3Q3dDO0doRDhvSzFDO0VnRHBwS0U7SXBDbENBLGlDUmtLZ0M7SVF0SmhDLDZCb0NpQzBDO0doRDZvSzVDO0VnRHhwS0U7SUFlTSxjQUFhO0doRDRvS3JCO0VnRDNwS0U7SUFtQk0sc0I1QzBHdUI7STRDekd2QixxQkFBb0I7R2hEMm9LNUI7RWdEL3BLRTtJQXVCUSxrQjVDc0dxQjtJNENyR3JCLHVCNUNxR3FCO0dKc2lLL0I7Q0FDRjs7QWlCdnNLSTtFK0JtQ0E7SUFDRSx3QkFBbUI7SUFBbkIsb0JBQW1CO0doRHdxS3ZCO0VnRHpxS0U7SXBDdEJBLG1DUnNKZ0M7SVFsS2hDLDJCb0N3Q3dDO0doRHVxSzFDO0VnRDdxS0U7SXBDbENBLGlDUmtLZ0M7SVF0SmhDLDZCb0NpQzBDO0doRHNxSzVDO0VnRGpyS0U7SUFlTSxjQUFhO0doRHFxS3JCO0VnRHByS0U7SUFtQk0sc0I1QzBHdUI7STRDekd2QixxQkFBb0I7R2hEb3FLNUI7RWdEeHJLRTtJQXVCUSxrQjVDc0dxQjtJNENyR3JCLHVCNUNxR3FCO0dKK2pLL0I7Q0FDRjs7QWlCaHVLSTtFK0JtQ0E7SUFDRSx3QkFBbUI7SUFBbkIsb0JBQW1CO0doRGlzS3ZCO0VnRGxzS0U7SXBDdEJBLG1DUnNKZ0M7SVFsS2hDLDJCb0N3Q3dDO0doRGdzSzFDO0VnRHRzS0U7SXBDbENBLGlDUmtLZ0M7SVF0SmhDLDZCb0NpQzBDO0doRCtySzVDO0VnRDFzS0U7SUFlTSxjQUFhO0doRDhyS3JCO0VnRDdzS0U7SUFtQk0sc0I1QzBHdUI7STRDekd2QixxQkFBb0I7R2hENnJLNUI7RWdEanRLRTtJQXVCUSxrQjVDc0dxQjtJNENyR3JCLHVCNUNxR3FCO0dKd2xLL0I7Q0FDRjs7QWdEaHJLQTtFcENuSEksaUJvQ29Ic0I7Q2hEbXJLMUI7O0FnRHByS0E7RUFJSSxzQjVDbUY2QjtDSmltS2pDOztBZ0R4cktBO0VBT00sdUJBQXNCO0NoRHFySzVCOztBaUQ5ektFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjZ0S2xFOztBT3R6S0U7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakRpMEtqRDs7QWlEeDBLRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCd3VLbEU7O0FpRDkwS0U7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCNnVLbEU7O0FPdDBLRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRGkxS2pEOztBaUR4MUtFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJ3dktsRTs7QWlEOTFLRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckI2dktsRTs7QU90MUtFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEaTJLakQ7O0FpRHgyS0U7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnd3S2xFOztBaUQ5MktFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjZ3S2xFOztBT3QyS0U7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakRpM0tqRDs7QWlEeDNLRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCd3hLbEU7O0FpRDkzS0U7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCNnhLbEU7O0FPdDNLRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRGk0S2pEOztBaUR4NEtFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJ3eUtsRTs7QWlEOTRLRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckI2eUtsRTs7QU90NEtFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEaTVLakQ7O0FpRHg1S0U7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnd6S2xFOztBaUQ5NUtFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjZ6S2xFOztBT3Q1S0U7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakRpNktqRDs7QWlEeDZLRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCdzBLbEU7O0FpRDk2S0U7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCNjBLbEU7O0FPdDZLRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRGk3S2pEOztBaUR4N0tFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJ3MUtsRTs7QWtEajhLQTtFQUNFLGFBQVk7RTdDbUxSLGtCQUFXO0U2Q2pMZixpQjlDMFArQjtFOEN6UC9CLGVBQWM7RUFDZCxZOUNnQmE7RThDZmIsMEI5Q0thO0U4Q0piLFlBQVc7Q2xEbzhLYjs7QU8vN0tFO0UyQ0RFLFk5Q1VXO0U4Q1RYLHNCQUFxQjtDbERvOEt6Qjs7QU9oOEtFO0UyQ0NJLGFBQVk7Q2xEbThLbEI7O0FrRHg3S0E7RUFDRSxXQUFVO0VBQ1YsOEJBQTZCO0VBQzdCLFVBQVM7Q2xEMjdLWDs7QWtEcjdLQTtFQUNFLHFCQUFvQjtDbER3N0t0Qjs7QW1EOTlLQTtFQUdFLCtCN0MwNEJ1QztFNkMxNEJ2QyxrQjdDMDRCdUM7RTZDejRCdkMsaUI3Q3k0QnVDO0VEenRCbkMsb0JBQVc7RThDN0tmLDRDL0NJYTtFK0NIYiw2QkFBNEI7RUFDNUIscUM3QzI0Qm1EO0U2QzE0Qm5ELGlEL0NXYTtFK0NWYixXQUFVO0V2Q09SLHVCTm00QnNDO0NOcWxKMUM7O0FtRDErS0E7RUFlSSx1QjdDKzNCc0M7Q05nbUoxQzs7QW1EOStLQTtFQW1CSSxXQUFVO0NuRCs5S2Q7O0FtRGwvS0E7RUF1QkksZUFBYztFQUNkLFdBQVU7Q25EKzlLZDs7QW1Edi9LQTtFQTRCSSxjQUFhO0NuRCs5S2pCOztBbUQzOUtBO0VBQ0UscUJBQWE7RUFBYixjQUFhO0VBQ2IsdUJBQW1CO0VBQW5CLG9CQUFtQjtFQUNuQix5QjdDMjJCd0M7RTZDMTJCeEMsZS9DbkJnQjtFK0NvQmhCLDRDL0MxQmE7RStDMkJiLDZCQUE0QjtFQUM1Qiw2QzdDbTNCb0Q7RU0vM0JsRCw0Q1N1SDREO0VUdEg1RCw2Q1NzSDREO0NyQnEzS2hFOztBbUQ1OUtBO0VBQ0UsaUI3Q2syQndDO0NONm5KMUM7O0FvRHJnTEE7RUFFRSxpQkFBZ0I7Q3BEdWdMbEI7O0FvRHpnTEE7RUFLSSxtQkFBa0I7RUFDbEIsaUJBQWdCO0NwRHdnTHBCOztBb0RuZ0xBO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLGNoRG9qQnNDO0VnRG5qQnRDLGNBQWE7RUFDYixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtFQUdoQixXQUFVO0NwRG9nTFo7O0FvRDcvS0E7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGVoRHV0QmlDO0VnRHJ0QmpDLHFCQUFvQjtDcEQrL0t0Qjs7QW9ENS9LRTtFN0IzQkksNENuQnF3Qm9EO0VtQnJ3QnBELG9DbkJxd0JvRDtFbUJyd0JwRCxxRW5CcXdCb0Q7RWdEeHVCdEQsdUM5Q3M2Qm1EO0U4Q3Q2Qm5ELCtCOUNzNkJtRDtDTnlsSnZEOztBdUJ4aExNO0U2QnVCSjtJN0J0Qk0saUJBQWdCO0d2QjRoTHRCO0NBQ0Y7O0FvRG5nTEU7RUFDRSx3QjlDbzZCb0M7RThDcDZCcEMsZ0I5Q282Qm9DO0NOa21KeEM7O0FvRGxnTEU7RUFDRSwrQjlDaTZCMkM7RThDajZCM0MsdUI5Q2k2QjJDO0NOb21KL0M7O0FvRGpnTEE7RUFDRSxxQkFBYTtFQUFiLGNBQWE7RUFDYiw4Qi9CdUY4RDtDckI2NktoRTs7QW9EdGdMQTtFQUtJLCtCL0JvRjREO0UrQm5GNUQsaUJBQWdCO0NwRHFnTHBCOztBb0QzZ0xBOztFQVdJLHFCQUFjO0VBQWQsZUFBYztDcERxZ0xsQjs7QW9EaGhMQTtFQWVJLGlCQUFnQjtDcERxZ0xwQjs7QW9EamdMQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsOEIvQm1FOEQ7Q3JCaThLaEU7O0FvRHZnTEE7RUFPSSxlQUFjO0VBQ2QsMkIvQjhENEQ7RStCN0Q1RCw0QkFBbUI7RUFBbkIseUJBQW1CO0VBQW5CLG9CQUFtQjtFQUNuQixZQUFXO0NwRG9nTGY7O0FvRDlnTEE7RUFlSSwyQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsYUFBWTtDcERtZ0xoQjs7QW9EcGhMQTtFQW9CTSxpQkFBZ0I7Q3BEb2dMdEI7O0FvRHhoTEE7RUF3Qk0sY0FBYTtDcERvZ0xuQjs7QW9EOS9LQTtFQUNFLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLGNBQWE7RUFDYiwyQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLFlBQVc7RUFHWCxxQkFBb0I7RUFDcEIsdUJoRHZHYTtFZ0R3R2IsNkJBQTRCO0VBQzVCLHFDaEQvRmE7RVFIWCxzQlI4TStCO0VTaE43QixnRFRLUztFZ0RtR2IsV0FBVTtDcEQ4L0taOztBb0QxL0tBO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLGNoRHdjc0M7RWdEdmN0QyxhQUFZO0VBQ1osY0FBYTtFQUNiLHVCaEQ5R2E7Q0oybUxmOztBb0RwZ0xBO0VBVVcsV0FBVTtDcEQ4L0tyQjs7QW9EeGdMQTtFQVdXLGFoRG1vQnFCO0NKODNKaEM7O0FvRDUvS0E7RUFDRSxxQkFBYTtFQUFiLGNBQWE7RUFDYixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsY2hEK25CZ0M7RWdEOW5CaEMsaUNoRHBJZ0I7RVFjZCwyQ1N1SDREO0VUdEg1RCw0Q1NzSDREO0NyQmdnTGhFOztBb0R0Z0xBO0VBU0ksY2hEMG5COEI7RWdEeG5COUIsK0JBQTZGO0NwRGdnTGpHOztBb0QzL0tBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCaERrRytCO0NKNDVLakM7O0FvRHovS0E7RUFDRSxtQkFBa0I7RUFHbEIsbUJBQWM7RUFBZCxlQUFjO0VBQ2QsY2hEbWxCZ0M7Q0p1NkpsQzs7QW9EdC9LQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLG1CQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsaUJBQWlFO0VBQ2pFLDhCaERyS2dCO0VRNEJkLCtDU3lHNEQ7RVR4RzVELDhDU3dHNEQ7Q3JCMmhMaEU7O0FvRGpnTEE7RUFhSSxnQkFBeUM7Q3BEdy9LN0M7O0FvRG4vS0E7RUFDRSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0NwRHMvS2xCOztBaUI3bkxJO0VtQ3pCSjtJQXVLSSxpQmhEd2tCcUM7SWdEdmtCckMscUJBQXlDO0dwRG8vSzNDO0VvRHRvTEY7SUFzSkksZ0MvQjdENEQ7R3JCZ2pMOUQ7RW9Eem9MRjtJQXlKTSxpQy9CaEUwRDtHckJtakw5RDtFb0R6bkxGO0lBMklJLGdDL0JyRTREO0dyQnNqTDlEO0VvRDVuTEY7SUE4SU0sNkIvQnhFMEQ7SStCeUUxRCw0QkFBbUI7SUFBbkIseUJBQW1CO0lBQW5CLG9CQUFtQjtHcERpL0t2QjtFb0RsbUxGO0l2QzFGTSw2Q1RLUztHSjByTGI7RW9ENStLQTtJQUFZLGlCaERnakIyQjtHSis3SnZDO0NBQ0Y7O0FpQnZwTEk7RW1DMktGOztJQUVFLGlCaER3aUJxQztHSnc4SnZDO0NBQ0Y7O0FpQjlwTEk7RW1Da0xGO0lBQVksa0I5Q2d1QjRCO0dOaXhKeEM7Q0FDRjs7QXFEL3RMQTtFQUNFLG1CQUFrQjtFQUNsQixjakR3a0JzQztFaUR2a0J0QyxlQUFjO0VBQ2QsVWpENnJCNkI7RWtEanNCN0IscUxsRGlQbU07RWtEL09uTSxtQkFBa0I7RUFDbEIsaUJsRHdQK0I7RWtEdlAvQixpQmxEMlArQjtFa0QxUC9CLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFakRxS1osb0JBQVc7RWdEektmLHNCQUFxQjtFQUNyQixXQUFVO0NyRDR1TFo7O0FxRHZ2TEE7RUFhVyxhakRpckJxQjtDSjZqS2hDOztBcUQzdkxBO0VBZ0JJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsY2pEaXJCK0I7RWlEaHJCL0IsZWpEaXJCK0I7Q0o4aktuQzs7QXFEbHdMQTtFQXNCTSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixvQkFBbUI7Q3JEZ3ZMekI7O0FxRDN1TEE7RUFDRSxrQkFBZ0M7Q3JEOHVMbEM7O0FxRC91TEE7RUFJSSxVQUFTO0NyRCt1TGI7O0FxRG52TEE7RUFPTSxPQUFNO0VBQ04sOEJBQWlFO0VBQ2pFLHVCakRuQlM7Q0ptd0xmOztBcUQzdUxBO0VBQ0Usa0JqRHVwQmlDO0NKdWxLbkM7O0FxRC91TEE7RUFJSSxRQUFPO0VBQ1AsY2pEbXBCK0I7RWlEbHBCL0IsZWpEaXBCK0I7Q0o4bEtuQzs7QXFEcnZMQTtFQVNNLFNBQVE7RUFDUixxQ0FBNkY7RUFDN0YseUJqRG5DUztDSm14TGY7O0FxRDN1TEE7RUFDRSxrQkFBZ0M7Q3JEOHVMbEM7O0FxRC91TEE7RUFJSSxPQUFNO0NyRCt1TFY7O0FxRG52TEE7RUFPTSxVQUFTO0VBQ1QsOEJqRGdvQjZCO0VpRC9uQjdCLDBCakRqRFM7Q0ppeUxmOztBcUQzdUxBO0VBQ0Usa0JqRHluQmlDO0NKcW5LbkM7O0FxRC91TEE7RUFJSSxTQUFRO0VBQ1IsY2pEcW5CK0I7RWlEcG5CL0IsZWpEbW5CK0I7Q0o0bktuQzs7QXFEcnZMQTtFQVNNLFFBQU87RUFDUCxxQ2pEZ25CNkI7RWlEL21CN0Isd0JqRGpFUztDSml6TGY7O0FxRDN0TEE7RUFDRSxpQmpEK2tCaUM7RWlEOWtCakMsd0JqRG9sQmlDO0VpRG5sQmpDLFlqRG5HYTtFaURvR2IsbUJBQWtCO0VBQ2xCLHVCakQzRmE7RVFIWCx1QlI2TWdDO0NKZ25McEM7O0F1RC8wTEE7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxjbkRza0JzQztFbURya0J0QyxlQUFjO0VBQ2QsaUJuRDhzQnVDO0VrRG50QnZDLHFMbERpUG1NO0VrRC9Pbk0sbUJBQWtCO0VBQ2xCLGlCbER3UCtCO0VrRHZQL0IsaUJsRDJQK0I7RWtEMVAvQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RWpEcUtaLG9CQUFXO0VrRHhLZixzQkFBcUI7RUFDckIsdUJuREZhO0VtREdiLDZCQUE0QjtFQUM1QixxQ25ETWE7RVFIWCxzQlI4TStCO0VTaE43QixnRFRLUztDSncxTGY7O0F1RDcyTEE7RUFvQkksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxZbkQ2c0JvQztFbUQ1c0JwQyxlbkQ2c0JxQztFbUQ1c0JyQyxpQm5Ed00rQjtDSnFwTG5DOztBdURyM0xBO0VBNEJNLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixvQkFBbUI7Q3ZENjFMekI7O0F1RHgxTEE7RUFDRSxzQm5EOHJCdUM7Q0o2cEt6Qzs7QXVENTFMQTtFQUlJLDRCbEN5RzREO0NyQm12TGhFOztBdURoMkxBO0VBT00sVUFBUztFQUNULDhCQUFpRTtFQUNqRSxzQ25EeXJCaUU7Q0pvcUt2RTs7QXVEdDJMQTtFQWFNLFluRDBLMkI7RW1EekszQiw4QkFBaUU7RUFDakUsdUJuRHpDUztDSnM0TGY7O0F1RHgxTEE7RUFDRSxvQm5EMHFCdUM7Q0ppckt6Qzs7QXVENTFMQTtFQUlJLDBCbENxRjREO0VrQ3BGNUQsY25Ec3FCcUM7RW1EcnFCckMsYW5Eb3FCb0M7RW1EbnFCcEMsaUJBQWdDO0N2RDQxTHBDOztBdURuMkxBO0VBVU0sUUFBTztFQUNQLHFDQUE2RjtFQUM3Rix3Q25Ea3FCaUU7Q0oyckt2RTs7QXVEejJMQTtFQWdCTSxVbkRtSjJCO0VtRGxKM0IscUNBQTZGO0VBQzdGLHlCbkRoRVM7Q0o2NUxmOztBdUR4MUxBO0VBQ0UsbUJuRG1wQnVDO0NKd3NLekM7O0F1RDUxTEE7RUFJSSx5QmxDOEQ0RDtDckI4eExoRTs7QXVEaDJMQTtFQU9NLE9BQU07RUFDTixxQ0FBNkY7RUFDN0YseUNuRDhvQmlFO0NKK3NLdkU7O0F1RHQyTEE7RUFhTSxTbkQrSDJCO0VtRDlIM0IscUNBQTZGO0VBQzdGLDBCbkRwRlM7Q0ppN0xmOztBdUQ1MkxBO0VBcUJJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sVUFBUztFQUNULGVBQWM7RUFDZCxZbkQwbkJvQztFbUR6bkJwQyxxQkFBdUM7RUFDdkMsWUFBVztFQUNYLGlDbkQ4bUJ1RDtDSjZ1SzNEOztBdUR2MUxBO0VBQ0UscUJuRG1uQnVDO0NKdXVLekM7O0F1RDMxTEE7RUFJSSwyQmxDOEI0RDtFa0M3QjVELGNuRCttQnFDO0VtRDltQnJDLGFuRDZtQm9DO0VtRDVtQnBDLGlCQUFnQztDdkQyMUxwQzs7QXVEbDJMQTtFQVVNLFNBQVE7RUFDUixxQ25EeW1CbUM7RW1EeG1CbkMsdUNuRDJtQmlFO0NKaXZLdkU7O0F1RHgyTEE7RUFnQk0sV25ENEYyQjtFbUQzRjNCLHFDbkRtbUJtQztFbURsbUJuQyx3Qm5EdkhTO0NKbTlMZjs7QXVEdDBMQTtFQUNFLHdCbkRva0J3QztFbURua0J4QyxpQkFBZ0I7RWxEMEJaLGdCQUFXO0VrRHhCZixlbkRpSG1DO0VtRGhIbkMsMEJuRDZqQnlEO0VtRDVqQnpELGlDQUF5RTtFM0NuSXZFLDJDU3VINEQ7RVR0SDVELDRDU3NINEQ7Q3JCdTFMaEU7O0F1RGoxTEE7RUFVSSxjQUFhO0N2RDIwTGpCOztBdUR2MExBO0VBQ0Usd0JuRHNqQndDO0VtRHJqQnhDLGVuRHBKZ0I7Q0o4OUxsQjs7QXdEcitMQTtFQUNFLG1CQUFrQjtDeER3K0xwQjs7QXdEcitMQTtFQUNFLHdCQUFtQjtFQUFuQixvQkFBbUI7Q3hEdytMckI7O0F3RHIrTEE7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGlCQUFnQjtDeER3K0xsQjs7QXlELy9MRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekRrZ01mOztBd0QxK0xBO0VBQ0UsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixZQUFXO0VBQ1gsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixvQ0FBMkI7RUFBM0IsNEJBQTJCO0VqQ2xCdkIsd0NuQjgyQmdEO0VtQjkyQmhELGdDbkI4MkJnRDtFbUI5MkJoRCw2RG5CODJCZ0Q7Q0prcEt0RDs7QXVCNS9MTTtFaUNRTjtJakNQUSxpQkFBZ0I7R3ZCZ2dNdEI7Q0FDRjs7QXdEaC9MQTs7O0VBR0UsZUFBYztDeERtL0xoQjs7QXdEaC9MQTs7RUFFRSxvQ0FBMkI7RUFBM0IsNEJBQTJCO0N4RG0vTDdCOztBd0RoL0xBOztFQUVFLHFDQUE0QjtFQUE1Qiw2QkFBNEI7Q3hEbS9MOUI7O0F3RDMrTEE7RUFFSSxXQUFVO0VBQ1YsNkJBQTRCO0VBQzVCLHdCQUFlO0VBQWYsZ0JBQWU7Q3hENitMbkI7O0F3RGovTEE7OztFQVVJLFdBQVU7RUFDVixXQUFVO0N4RDYrTGQ7O0F3RHgvTEE7O0VBZ0JJLFdBQVU7RUFDVixXQUFVO0VqQzVEUiw0QmpCeWpDa0M7Q05pL0p4Qzs7QXVCdGlNTTtFaUN1Q047O0lqQ3RDUSxpQkFBZ0I7R3ZCMmlNdEI7Q0FDRjs7QXdEMytMQTs7RUFFRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxXQUFVO0VBRVYscUJBQWE7RUFBYixjQUFhO0VBQ2IsdUJBQW1CO0VBQW5CLG9CQUFtQjtFQUNuQixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLFdwRDh3QnFDO0VvRDd3QnJDLFdBQVU7RUFDVixZcER2RmE7RW9Ed0ZiLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGFwRHl3Qm9DO0VtQi8xQmhDLCtCakJ3aUNnRDtDTjRoS3REOztBdUJoa01NO0VpQ2tFTjs7SWpDakVRLGlCQUFnQjtHdkJxa010QjtDQUNGOztBTzNrTUU7OztFaUQyRkUsWXBEaEdXO0VvRGlHWCxzQkFBcUI7RUFDckIsV0FBVTtFQUNWLGFsRHk4Qm1DO0NONmlLdkM7O0F3RG4vTEE7RUFDRSxRQUFPO0N4RHMvTFQ7O0F3RGovTEE7RUFDRSxTQUFRO0N4RG8vTFY7O0F3RDcrTEE7O0VBRUUsc0JBQXFCO0VBQ3JCLFlwRHV2QnNDO0VvRHR2QnRDLGFwRHN2QnNDO0VvRHJ2QnRDLHNDQUFxQztDeERnL0x2Qzs7QXdEOStMQTtFQUNFLGlObkMxRWdGO0NyQjJqTWxGOztBd0QvK0xBO0VBQ0UsaU5uQzdFZ0Y7Q3JCK2pNbEY7O0F3RHorTEE7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsZ0JBQWU7RUFFZixrQnBEaXRCcUM7RW9EaHRCckMsaUJwRGd0QnFDO0VvRC9zQnJDLGlCQUFnQjtDeEQyK0xsQjs7QXdEdi9MQTtFQWVJLHdCQUF1QjtFQUN2QixtQkFBYztFQUFkLGVBQWM7RUFDZCxZcEQ2c0JvQztFb0Q1c0JwQyxZcEQ2c0JtQztFb0Q1c0JuQyxrQnBENnNCbUM7RW9ENXNCbkMsaUJwRDRzQm1DO0VvRDNzQm5DLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLHVCcEQvSlc7RW9EZ0tYLDZCQUE0QjtFQUU1QixtQ0FBaUU7RUFDakUsc0NBQW9FO0VBQ3BFLFlBQVc7RWpDL0pULDhCakIraUMrQztDTjRsS3JEOztBdUJ2b01NO0VpQytITjtJakM5SFEsaUJBQWdCO0d2QjJvTXRCO0NBQ0Y7O0F3RDlnTUE7RUFpQ0ksV0FBVTtDeERpL0xkOztBd0R4K0xBO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQTRDO0VBQzVDLGFBQVk7RUFDWixVQUEyQztFQUMzQyxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixZcEQxTGE7RW9EMkxiLG1CQUFrQjtDeEQyK0xwQjs7QTBEN3FNQTtFQUNFO0lBQUssa0NBQXlCO0lBQXpCLDBCQUF5QjtHMURpck05QjtDQUNGOztBMERuck1BO0VBQ0U7SUFBSyxrQ0FBeUI7SUFBekIsMEJBQXlCO0cxRGlyTTlCO0NBQ0Y7O0EwRC9xTUE7RUFDRSxzQkFBcUI7RUFDckIsWXBEcWtDNEI7RW9EcGtDNUIsYXBEb2tDNEI7RW9EbmtDNUIseUJwRHFrQytCO0VvRHBrQy9CLGtDQUFnRDtFQUNoRCxnQ0FBK0I7RUFFL0IsbUJBQWtCO0VBQ2xCLHVEQUE4QztFQUE5QywrQ0FBOEM7QzFEaXJNaEQ7O0EwRDlxTUE7RUFDRSxZcEQrakM0QjtFb0Q5akM1QixhcEQ4akM0QjtFb0Q3akM1QixvQnBEK2pDNEI7Q05rbks5Qjs7QTBEMXFNQTtFQUNFO0lBQ0UsNEJBQW1CO0lBQW5CLG9CQUFtQjtHMUQ2cU1yQjtFMEQzcU1BO0lBQ0UsV0FBVTtJQUNWLHdCQUFlO0lBQWYsZ0JBQWU7RzFENnFNakI7Q0FDRjs7QTBEcHJNQTtFQUNFO0lBQ0UsNEJBQW1CO0lBQW5CLG9CQUFtQjtHMUQ2cU1yQjtFMEQzcU1BO0lBQ0UsV0FBVTtJQUNWLHdCQUFlO0lBQWYsZ0JBQWU7RzFENnFNakI7Q0FDRjs7QTBEMXFNQTtFQUNFLHNCQUFxQjtFQUNyQixZcERxaUM0QjtFb0RwaUM1QixhcERvaUM0QjtFb0RuaUM1Qix5QnBEcWlDK0I7RW9EcGlDL0IsK0JBQThCO0VBRTlCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YscURBQTRDO0VBQTVDLDZDQUE0QztDMUQ0cU05Qzs7QTBEenFNQTtFQUNFLFlwRCtoQzRCO0VvRDloQzVCLGFwRDhoQzRCO0NOOG9LOUI7O0EwRHhxTUU7RUFDRTs7SUFFRSxpQ0FBd0I7SUFBeEIseUJBQXdCO0cxRDJxTTVCO0NBQ0Y7O0EyRHZ1TUE7RUFBcUIsb0NBQW1DO0MzRDJ1TXhEOztBMkQxdU1BO0VBQXFCLCtCQUE4QjtDM0Q4dU1uRDs7QTJEN3VNQTtFQUFxQixrQ0FBaUM7QzNEaXZNdEQ7O0EyRGh2TUE7RUFBcUIsa0NBQWlDO0MzRG92TXREOztBMkRudk1BO0VBQXFCLHVDQUFzQztDM0R1dk0zRDs7QTJEdHZNQTtFQUFxQixvQ0FBbUM7QzNEMHZNeEQ7O0E0RDV2TUU7RUFDRSxxQ0FBbUM7QzVEK3ZNdkM7O0FPcnZNRTs7O0VxRExJLHFDQUFnRDtDNURnd010RDs7QTREdHdNRTtFQUNFLHFDQUFtQztDNUR5d012Qzs7QU8vdk1FOzs7RXFETEkscUNBQWdEO0M1RDB3TXREOztBNERoeE1FO0VBQ0UscUNBQW1DO0M1RG14TXZDOztBT3p3TUU7OztFcURMSSxxQ0FBZ0Q7QzVEb3hNdEQ7O0E0RDF4TUU7RUFDRSxxQ0FBbUM7QzVENnhNdkM7O0FPbnhNRTs7O0VxRExJLHFDQUFnRDtDNUQ4eE10RDs7QTREcHlNRTtFQUNFLHFDQUFtQztDNUR1eU12Qzs7QU83eE1FOzs7RXFETEkscUNBQWdEO0M1RHd5TXREOztBNEQ5eU1FO0VBQ0UscUNBQW1DO0M1RGl6TXZDOztBT3Z5TUU7OztFcURMSSxxQ0FBZ0Q7QzVEa3pNdEQ7O0E0RHh6TUU7RUFDRSxxQ0FBbUM7QzVEMnpNdkM7O0FPanpNRTs7O0VxRExJLHFDQUFnRDtDNUQ0ek10RDs7QTREbDBNRTtFQUNFLHFDQUFtQztDNURxME12Qzs7QU8zek1FOzs7RXFETEkscUNBQWdEO0M1RHMwTXREOztBNkRyME1BO0VBQ0Usa0NBQW1DO0M3RHcwTXJDOztBNkRyME1BO0VBQ0UseUNBQXdDO0M3RHcwTTFDOztBOERuMU1BO0VBQWtCLHFDQUFvRDtDOUR1MU10RTs7QThEdDFNQTtFQUFrQix5Q0FBd0Q7QzlEMDFNMUU7O0E4RHoxTUE7RUFBa0IsMkNBQTBEO0M5RDYxTTVFOztBOEQ1MU1BO0VBQWtCLDRDQUEyRDtDOURnMk03RTs7QThELzFNQTtFQUFrQiwwQ0FBeUQ7QzlEbTJNM0U7O0E4RGoyTUE7RUFBbUIscUJBQW9CO0M5RHEyTXZDOztBOERwMk1BO0VBQW1CLHlCQUF3QjtDOUR3Mk0zQzs7QThEdjJNQTtFQUFtQiwyQkFBMEI7QzlEMjJNN0M7O0E4RDEyTUE7RUFBbUIsNEJBQTJCO0M5RDgyTTlDOztBOEQ3Mk1BO0VBQW1CLDBCQUF5QjtDOURpM001Qzs7QThEOTJNRTtFQUNFLGlDQUErQjtDOURpM01uQzs7QThEbDNNRTtFQUNFLGlDQUErQjtDOURxM01uQzs7QThEdDNNRTtFQUNFLGlDQUErQjtDOUR5M01uQzs7QThEMTNNRTtFQUNFLGlDQUErQjtDOUQ2M01uQzs7QThEOTNNRTtFQUNFLGlDQUErQjtDOURpNE1uQzs7QThEbDRNRTtFQUNFLGlDQUErQjtDOURxNE1uQzs7QThEdDRNRTtFQUNFLGlDQUErQjtDOUR5NE1uQzs7QThEMTRNRTtFQUNFLGlDQUErQjtDOUQ2NE1uQzs7QThEejRNQTtFQUNFLDhCQUErQjtDOUQ0NE1qQzs7QThEcjRNQTtFQUNFLGlDQUEyQztDOUR3NE03Qzs7QThEcjRNQTtFQUNFLGtDQUF3QztDOUR3NE0xQzs7QThEcjRNQTtFQUNFLDJDQUFpRDtFQUNqRCw0Q0FBa0Q7QzlEdzRNcEQ7O0E4RHI0TUE7RUFDRSw0Q0FBa0Q7RUFDbEQsK0NBQXFEO0M5RHc0TXZEOztBOERyNE1BO0VBQ0UsK0NBQXFEO0VBQ3JELDhDQUFvRDtDOUR3NE10RDs7QThEcjRNQTtFQUNFLDJDQUFpRDtFQUNqRCw4Q0FBb0Q7QzlEdzRNdEQ7O0E4RHI0TUE7RUFDRSxpQ0FBMkM7QzlEdzRNN0M7O0E4RHI0TUE7RUFDRSw4QkFBNkI7QzlEdzRNL0I7O0E4RHI0TUE7RUFDRSxnQ0FBdUM7QzlEdzRNekM7O0E4RHI0TUE7RUFDRSw0QkFBMkI7QzlEdzRNN0I7O0F5RGg5TUU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEbTlNZjs7QStENThNTTtFQUF3Qix5QkFBMEI7Qy9EZzlNeEQ7O0ErRGg5TU07RUFBd0IsMkJBQTBCO0MvRG85TXhEOztBK0RwOU1NO0VBQXdCLGlDQUEwQjtDL0R3OU14RDs7QStEeDlNTTtFQUF3QiwwQkFBMEI7Qy9ENDlNeEQ7O0ErRDU5TU07RUFBd0IsMEJBQTBCO0MvRGcrTXhEOztBK0RoK01NO0VBQXdCLDhCQUEwQjtDL0RvK014RDs7QStEcCtNTTtFQUF3QiwrQkFBMEI7Qy9EdytNeEQ7O0ErRHgrTU07RUFBd0IsZ0NBQTBCO0VBQTFCLHlCQUEwQjtDL0Q0K014RDs7QStENStNTTtFQUF3Qix1Q0FBMEI7RUFBMUIsZ0NBQTBCO0MvRGcvTXhEOztBaUIvN01JO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EcS9NdEQ7RStEci9NSTtJQUF3QiwyQkFBMEI7Ry9Edy9NdEQ7RStEeC9NSTtJQUF3QixpQ0FBMEI7Ry9EMi9NdEQ7RStEMy9NSTtJQUF3QiwwQkFBMEI7Ry9EOC9NdEQ7RStEOS9NSTtJQUF3QiwwQkFBMEI7Ry9EaWdOdEQ7RStEamdOSTtJQUF3Qiw4QkFBMEI7Ry9Eb2dOdEQ7RStEcGdOSTtJQUF3QiwrQkFBMEI7Ry9EdWdOdEQ7RStEdmdOSTtJQUF3QixnQ0FBMEI7SUFBMUIseUJBQTBCO0cvRDBnTnREO0UrRDFnTkk7SUFBd0IsdUNBQTBCO0lBQTFCLGdDQUEwQjtHL0Q2Z050RDtDQUNGOztBaUI3OU1JO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EbWhOdEQ7RStEbmhOSTtJQUF3QiwyQkFBMEI7Ry9Ec2hOdEQ7RStEdGhOSTtJQUF3QixpQ0FBMEI7Ry9EeWhOdEQ7RStEemhOSTtJQUF3QiwwQkFBMEI7Ry9ENGhOdEQ7RStENWhOSTtJQUF3QiwwQkFBMEI7Ry9EK2hOdEQ7RStEL2hOSTtJQUF3Qiw4QkFBMEI7Ry9Ea2lOdEQ7RStEbGlOSTtJQUF3QiwrQkFBMEI7Ry9EcWlOdEQ7RStEcmlOSTtJQUF3QixnQ0FBMEI7SUFBMUIseUJBQTBCO0cvRHdpTnREO0UrRHhpTkk7SUFBd0IsdUNBQTBCO0lBQTFCLGdDQUEwQjtHL0QyaU50RDtDQUNGOztBaUIzL01JO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EaWpOdEQ7RStEampOSTtJQUF3QiwyQkFBMEI7Ry9Eb2pOdEQ7RStEcGpOSTtJQUF3QixpQ0FBMEI7Ry9EdWpOdEQ7RStEdmpOSTtJQUF3QiwwQkFBMEI7Ry9EMGpOdEQ7RStEMWpOSTtJQUF3QiwwQkFBMEI7Ry9ENmpOdEQ7RStEN2pOSTtJQUF3Qiw4QkFBMEI7Ry9EZ2tOdEQ7RStEaGtOSTtJQUF3QiwrQkFBMEI7Ry9EbWtOdEQ7RStEbmtOSTtJQUF3QixnQ0FBMEI7SUFBMUIseUJBQTBCO0cvRHNrTnREO0UrRHRrTkk7SUFBd0IsdUNBQTBCO0lBQTFCLGdDQUEwQjtHL0R5a050RDtDQUNGOztBaUJ6aE5JO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EK2tOdEQ7RStEL2tOSTtJQUF3QiwyQkFBMEI7Ry9Ea2xOdEQ7RStEbGxOSTtJQUF3QixpQ0FBMEI7Ry9EcWxOdEQ7RStEcmxOSTtJQUF3QiwwQkFBMEI7Ry9Ed2xOdEQ7RStEeGxOSTtJQUF3QiwwQkFBMEI7Ry9EMmxOdEQ7RStEM2xOSTtJQUF3Qiw4QkFBMEI7Ry9EOGxOdEQ7RStEOWxOSTtJQUF3QiwrQkFBMEI7Ry9EaW1OdEQ7RStEam1OSTtJQUF3QixnQ0FBMEI7SUFBMUIseUJBQTBCO0cvRG9tTnREO0UrRHBtTkk7SUFBd0IsdUNBQTBCO0lBQTFCLGdDQUEwQjtHL0R1bU50RDtDQUNGOztBK0Q5bE5BO0VBRUk7SUFBcUIseUJBQTBCO0cvRGltTmpEO0UrRGptTkU7SUFBcUIsMkJBQTBCO0cvRG9tTmpEO0UrRHBtTkU7SUFBcUIsaUNBQTBCO0cvRHVtTmpEO0UrRHZtTkU7SUFBcUIsMEJBQTBCO0cvRDBtTmpEO0UrRDFtTkU7SUFBcUIsMEJBQTBCO0cvRDZtTmpEO0UrRDdtTkU7SUFBcUIsOEJBQTBCO0cvRGduTmpEO0UrRGhuTkU7SUFBcUIsK0JBQTBCO0cvRG1uTmpEO0UrRG5uTkU7SUFBcUIsZ0NBQTBCO0lBQTFCLHlCQUEwQjtHL0Rzbk5qRDtFK0R0bk5FO0lBQXFCLHVDQUEwQjtJQUExQixnQ0FBMEI7Ry9EeW5OakQ7Q0FDRjs7QWdFL29OQTtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0I7Q2hFa3BObEI7O0FnRXZwTkE7RUFRSSxlQUFjO0VBQ2QsWUFBVztDaEVtcE5mOztBZ0U1cE5BOzs7OztFQWlCSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixVQUFTO0NoRW1wTmI7O0FnRTNvTkU7RUFFSSx3QkFBbUc7Q2hFNm9Oekc7O0FnRS9vTkU7RUFFSSxvQkFBbUc7Q2hFaXBOekc7O0FnRW5wTkU7RUFFSSxpQkFBbUc7Q2hFcXBOekc7O0FnRXZwTkU7RUFFSSxrQkFBbUc7Q2hFeXBOekc7O0FpRWxyTkk7RUFBZ0MsbUNBQThCO0VBQTlCLCtCQUE4QjtDakVzck5sRTs7QWlFcnJOSTtFQUFnQyxzQ0FBaUM7RUFBakMsa0NBQWlDO0NqRXlyTnJFOztBaUV4ck5JO0VBQWdDLDJDQUFzQztFQUF0Qyx1Q0FBc0M7Q2pFNHJOMUU7O0FpRTNyTkk7RUFBZ0MsOENBQXlDO0VBQXpDLDBDQUF5QztDakUrck43RTs7QWlFN3JOSTtFQUE4QiwrQkFBMEI7RUFBMUIsMkJBQTBCO0NqRWlzTjVEOztBaUVoc05JO0VBQThCLGlDQUE0QjtFQUE1Qiw2QkFBNEI7Q2pFb3NOOUQ7O0FpRW5zTkk7RUFBOEIsdUNBQWtDO0VBQWxDLG1DQUFrQztDakV1c05wRTs7QWlFdHNOSTtFQUE4Qiw4QkFBeUI7RUFBekIsMEJBQXlCO0NqRTBzTjNEOztBaUV6c05JO0VBQThCLGdDQUF1QjtFQUF2Qix3QkFBdUI7Q2pFNnNOekQ7O0FpRTVzTkk7RUFBOEIsZ0NBQXVCO0VBQXZCLHdCQUF1QjtDakVndE56RDs7QWlFL3NOSTtFQUE4QixnQ0FBeUI7RUFBekIsMEJBQXlCO0NqRW10TjNEOztBaUVsdE5JO0VBQThCLGdDQUF5QjtFQUF6QiwwQkFBeUI7Q2pFc3ROM0Q7O0FpRXB0Tkk7RUFBb0MsZ0NBQXNDO0VBQXRDLHVDQUFzQztDakV3dE45RTs7QWlFdnROSTtFQUFvQyw4QkFBb0M7RUFBcEMscUNBQW9DO0NqRTJ0TjVFOztBaUUxdE5JO0VBQW9DLGlDQUFrQztFQUFsQyxtQ0FBa0M7Q2pFOHROMUU7O0FpRTd0Tkk7RUFBb0Msa0NBQXlDO0VBQXpDLDBDQUF5QztDakVpdU5qRjs7QWlFaHVOSTtFQUFvQyxxQ0FBd0M7RUFBeEMseUNBQXdDO0NqRW91TmhGOztBaUVsdU5JO0VBQWlDLGlDQUFrQztFQUFsQyxtQ0FBa0M7Q2pFc3VOdkU7O0FpRXJ1Tkk7RUFBaUMsK0JBQWdDO0VBQWhDLGlDQUFnQztDakV5dU5yRTs7QWlFeHVOSTtFQUFpQyxrQ0FBOEI7RUFBOUIsK0JBQThCO0NqRTR1Tm5FOztBaUUzdU5JO0VBQWlDLG9DQUFnQztFQUFoQyxpQ0FBZ0M7Q2pFK3VOckU7O0FpRTl1Tkk7RUFBaUMsbUNBQStCO0VBQS9CLGdDQUErQjtDakVrdk5wRTs7QWlFaHZOSTtFQUFrQyxxQ0FBb0M7RUFBcEMscUNBQW9DO0NqRW92TjFFOztBaUVudk5JO0VBQWtDLG1DQUFrQztFQUFsQyxtQ0FBa0M7Q2pFdXZOeEU7O0FpRXR2Tkk7RUFBa0Msc0NBQWdDO0VBQWhDLGlDQUFnQztDakUwdk50RTs7QWlFenZOSTtFQUFrQyx1Q0FBdUM7RUFBdkMsd0NBQXVDO0NqRTZ2TjdFOztBaUU1dk5JO0VBQWtDLDBDQUFzQztFQUF0Qyx1Q0FBc0M7Q2pFZ3dONUU7O0FpRS92Tkk7RUFBa0MsdUNBQWlDO0VBQWpDLGtDQUFpQztDakVtd052RTs7QWlFandOSTtFQUFnQyxxQ0FBMkI7RUFBM0IsNEJBQTJCO0NqRXF3Ti9EOztBaUVwd05JO0VBQWdDLHNDQUFpQztFQUFqQyxrQ0FBaUM7Q2pFd3dOckU7O0FpRXZ3Tkk7RUFBZ0Msb0NBQStCO0VBQS9CLGdDQUErQjtDakUyd05uRTs7QWlFMXdOSTtFQUFnQyx1Q0FBNkI7RUFBN0IsOEJBQTZCO0NqRTh3TmpFOztBaUU3d05JO0VBQWdDLHlDQUErQjtFQUEvQixnQ0FBK0I7Q2pFaXhObkU7O0FpRWh4Tkk7RUFBZ0Msd0NBQThCO0VBQTlCLCtCQUE4QjtDakVveE5sRTs7QWlCeHdOSTtFZ0RsREE7SUFBZ0MsbUNBQThCO0lBQTlCLCtCQUE4QjtHakUrek5oRTtFaUU5ek5FO0lBQWdDLHNDQUFpQztJQUFqQyxrQ0FBaUM7R2pFaTBObkU7RWlFaDBORTtJQUFnQywyQ0FBc0M7SUFBdEMsdUNBQXNDO0dqRW0wTnhFO0VpRWwwTkU7SUFBZ0MsOENBQXlDO0lBQXpDLDBDQUF5QztHakVxME4zRTtFaUVuME5FO0lBQThCLCtCQUEwQjtJQUExQiwyQkFBMEI7R2pFczBOMUQ7RWlFcjBORTtJQUE4QixpQ0FBNEI7SUFBNUIsNkJBQTRCO0dqRXcwTjVEO0VpRXYwTkU7SUFBOEIsdUNBQWtDO0lBQWxDLG1DQUFrQztHakUwME5sRTtFaUV6ME5FO0lBQThCLDhCQUF5QjtJQUF6QiwwQkFBeUI7R2pFNDBOekQ7RWlFMzBORTtJQUE4QixnQ0FBdUI7SUFBdkIsd0JBQXVCO0dqRTgwTnZEO0VpRTcwTkU7SUFBOEIsZ0NBQXVCO0lBQXZCLHdCQUF1QjtHakVnMU52RDtFaUUvME5FO0lBQThCLGdDQUF5QjtJQUF6QiwwQkFBeUI7R2pFazFOekQ7RWlFajFORTtJQUE4QixnQ0FBeUI7SUFBekIsMEJBQXlCO0dqRW8xTnpEO0VpRWwxTkU7SUFBb0MsZ0NBQXNDO0lBQXRDLHVDQUFzQztHakVxMU41RTtFaUVwMU5FO0lBQW9DLDhCQUFvQztJQUFwQyxxQ0FBb0M7R2pFdTFOMUU7RWlFdDFORTtJQUFvQyxpQ0FBa0M7SUFBbEMsbUNBQWtDO0dqRXkxTnhFO0VpRXgxTkU7SUFBb0Msa0NBQXlDO0lBQXpDLDBDQUF5QztHakUyMU4vRTtFaUUxMU5FO0lBQW9DLHFDQUF3QztJQUF4Qyx5Q0FBd0M7R2pFNjFOOUU7RWlFMzFORTtJQUFpQyxpQ0FBa0M7SUFBbEMsbUNBQWtDO0dqRTgxTnJFO0VpRTcxTkU7SUFBaUMsK0JBQWdDO0lBQWhDLGlDQUFnQztHakVnMk5uRTtFaUUvMU5FO0lBQWlDLGtDQUE4QjtJQUE5QiwrQkFBOEI7R2pFazJOakU7RWlFajJORTtJQUFpQyxvQ0FBZ0M7SUFBaEMsaUNBQWdDO0dqRW8yTm5FO0VpRW4yTkU7SUFBaUMsbUNBQStCO0lBQS9CLGdDQUErQjtHakVzMk5sRTtFaUVwMk5FO0lBQWtDLHFDQUFvQztJQUFwQyxxQ0FBb0M7R2pFdTJOeEU7RWlFdDJORTtJQUFrQyxtQ0FBa0M7SUFBbEMsbUNBQWtDO0dqRXkyTnRFO0VpRXgyTkU7SUFBa0Msc0NBQWdDO0lBQWhDLGlDQUFnQztHakUyMk5wRTtFaUUxMk5FO0lBQWtDLHVDQUF1QztJQUF2Qyx3Q0FBdUM7R2pFNjJOM0U7RWlFNTJORTtJQUFrQywwQ0FBc0M7SUFBdEMsdUNBQXNDO0dqRSsyTjFFO0VpRTkyTkU7SUFBa0MsdUNBQWlDO0lBQWpDLGtDQUFpQztHakVpM05yRTtFaUUvMk5FO0lBQWdDLHFDQUEyQjtJQUEzQiw0QkFBMkI7R2pFazNON0Q7RWlFajNORTtJQUFnQyxzQ0FBaUM7SUFBakMsa0NBQWlDO0dqRW8zTm5FO0VpRW4zTkU7SUFBZ0Msb0NBQStCO0lBQS9CLGdDQUErQjtHakVzM05qRTtFaUVyM05FO0lBQWdDLHVDQUE2QjtJQUE3Qiw4QkFBNkI7R2pFdzNOL0Q7RWlFdjNORTtJQUFnQyx5Q0FBK0I7SUFBL0IsZ0NBQStCO0dqRTAzTmpFO0VpRXozTkU7SUFBZ0Msd0NBQThCO0lBQTlCLCtCQUE4QjtHakU0M05oRTtDQUNGOztBaUJqM05JO0VnRGxEQTtJQUFnQyxtQ0FBOEI7SUFBOUIsK0JBQThCO0dqRXc2TmhFO0VpRXY2TkU7SUFBZ0Msc0NBQWlDO0lBQWpDLGtDQUFpQztHakUwNk5uRTtFaUV6Nk5FO0lBQWdDLDJDQUFzQztJQUF0Qyx1Q0FBc0M7R2pFNDZOeEU7RWlFMzZORTtJQUFnQyw4Q0FBeUM7SUFBekMsMENBQXlDO0dqRTg2TjNFO0VpRTU2TkU7SUFBOEIsK0JBQTBCO0lBQTFCLDJCQUEwQjtHakUrNk4xRDtFaUU5Nk5FO0lBQThCLGlDQUE0QjtJQUE1Qiw2QkFBNEI7R2pFaTdONUQ7RWlFaDdORTtJQUE4Qix1Q0FBa0M7SUFBbEMsbUNBQWtDO0dqRW03TmxFO0VpRWw3TkU7SUFBOEIsOEJBQXlCO0lBQXpCLDBCQUF5QjtHakVxN056RDtFaUVwN05FO0lBQThCLGdDQUF1QjtJQUF2Qix3QkFBdUI7R2pFdTdOdkQ7RWlFdDdORTtJQUE4QixnQ0FBdUI7SUFBdkIsd0JBQXVCO0dqRXk3TnZEO0VpRXg3TkU7SUFBOEIsZ0NBQXlCO0lBQXpCLDBCQUF5QjtHakUyN056RDtFaUUxN05FO0lBQThCLGdDQUF5QjtJQUF6QiwwQkFBeUI7R2pFNjdOekQ7RWlFMzdORTtJQUFvQyxnQ0FBc0M7SUFBdEMsdUNBQXNDO0dqRTg3TjVFO0VpRTc3TkU7SUFBb0MsOEJBQW9DO0lBQXBDLHFDQUFvQztHakVnOE4xRTtFaUUvN05FO0lBQW9DLGlDQUFrQztJQUFsQyxtQ0FBa0M7R2pFazhOeEU7RWlFajhORTtJQUFvQyxrQ0FBeUM7SUFBekMsMENBQXlDO0dqRW84Ti9FO0VpRW44TkU7SUFBb0MscUNBQXdDO0lBQXhDLHlDQUF3QztHakVzOE45RTtFaUVwOE5FO0lBQWlDLGlDQUFrQztJQUFsQyxtQ0FBa0M7R2pFdThOckU7RWlFdDhORTtJQUFpQywrQkFBZ0M7SUFBaEMsaUNBQWdDO0dqRXk4Tm5FO0VpRXg4TkU7SUFBaUMsa0NBQThCO0lBQTlCLCtCQUE4QjtHakUyOE5qRTtFaUUxOE5FO0lBQWlDLG9DQUFnQztJQUFoQyxpQ0FBZ0M7R2pFNjhObkU7RWlFNThORTtJQUFpQyxtQ0FBK0I7SUFBL0IsZ0NBQStCO0dqRSs4TmxFO0VpRTc4TkU7SUFBa0MscUNBQW9DO0lBQXBDLHFDQUFvQztHakVnOU54RTtFaUUvOE5FO0lBQWtDLG1DQUFrQztJQUFsQyxtQ0FBa0M7R2pFazlOdEU7RWlFajlORTtJQUFrQyxzQ0FBZ0M7SUFBaEMsaUNBQWdDO0dqRW85TnBFO0VpRW45TkU7SUFBa0MsdUNBQXVDO0lBQXZDLHdDQUF1QztHakVzOU4zRTtFaUVyOU5FO0lBQWtDLDBDQUFzQztJQUF0Qyx1Q0FBc0M7R2pFdzlOMUU7RWlFdjlORTtJQUFrQyx1Q0FBaUM7SUFBakMsa0NBQWlDO0dqRTA5TnJFO0VpRXg5TkU7SUFBZ0MscUNBQTJCO0lBQTNCLDRCQUEyQjtHakUyOU43RDtFaUUxOU5FO0lBQWdDLHNDQUFpQztJQUFqQyxrQ0FBaUM7R2pFNjlObkU7RWlFNTlORTtJQUFnQyxvQ0FBK0I7SUFBL0IsZ0NBQStCO0dqRSs5TmpFO0VpRTk5TkU7SUFBZ0MsdUNBQTZCO0lBQTdCLDhCQUE2QjtHakVpK04vRDtFaUVoK05FO0lBQWdDLHlDQUErQjtJQUEvQixnQ0FBK0I7R2pFbStOakU7RWlFbCtORTtJQUFnQyx3Q0FBOEI7SUFBOUIsK0JBQThCO0dqRXErTmhFO0NBQ0Y7O0FpQjE5Tkk7RWdEbERBO0lBQWdDLG1DQUE4QjtJQUE5QiwrQkFBOEI7R2pFaWhPaEU7RWlFaGhPRTtJQUFnQyxzQ0FBaUM7SUFBakMsa0NBQWlDO0dqRW1oT25FO0VpRWxoT0U7SUFBZ0MsMkNBQXNDO0lBQXRDLHVDQUFzQztHakVxaE94RTtFaUVwaE9FO0lBQWdDLDhDQUF5QztJQUF6QywwQ0FBeUM7R2pFdWhPM0U7RWlFcmhPRTtJQUE4QiwrQkFBMEI7SUFBMUIsMkJBQTBCO0dqRXdoTzFEO0VpRXZoT0U7SUFBOEIsaUNBQTRCO0lBQTVCLDZCQUE0QjtHakUwaE81RDtFaUV6aE9FO0lBQThCLHVDQUFrQztJQUFsQyxtQ0FBa0M7R2pFNGhPbEU7RWlFM2hPRTtJQUE4Qiw4QkFBeUI7SUFBekIsMEJBQXlCO0dqRThoT3pEO0VpRTdoT0U7SUFBOEIsZ0NBQXVCO0lBQXZCLHdCQUF1QjtHakVnaU92RDtFaUUvaE9FO0lBQThCLGdDQUF1QjtJQUF2Qix3QkFBdUI7R2pFa2lPdkQ7RWlFamlPRTtJQUE4QixnQ0FBeUI7SUFBekIsMEJBQXlCO0dqRW9pT3pEO0VpRW5pT0U7SUFBOEIsZ0NBQXlCO0lBQXpCLDBCQUF5QjtHakVzaU96RDtFaUVwaU9FO0lBQW9DLGdDQUFzQztJQUF0Qyx1Q0FBc0M7R2pFdWlPNUU7RWlFdGlPRTtJQUFvQyw4QkFBb0M7SUFBcEMscUNBQW9DO0dqRXlpTzFFO0VpRXhpT0U7SUFBb0MsaUNBQWtDO0lBQWxDLG1DQUFrQztHakUyaU94RTtFaUUxaU9FO0lBQW9DLGtDQUF5QztJQUF6QywwQ0FBeUM7R2pFNmlPL0U7RWlFNWlPRTtJQUFvQyxxQ0FBd0M7SUFBeEMseUNBQXdDO0dqRStpTzlFO0VpRTdpT0U7SUFBaUMsaUNBQWtDO0lBQWxDLG1DQUFrQztHakVnak9yRTtFaUUvaU9FO0lBQWlDLCtCQUFnQztJQUFoQyxpQ0FBZ0M7R2pFa2pPbkU7RWlFampPRTtJQUFpQyxrQ0FBOEI7SUFBOUIsK0JBQThCO0dqRW9qT2pFO0VpRW5qT0U7SUFBaUMsb0NBQWdDO0lBQWhDLGlDQUFnQztHakVzak9uRTtFaUVyak9FO0lBQWlDLG1DQUErQjtJQUEvQixnQ0FBK0I7R2pFd2pPbEU7RWlFdGpPRTtJQUFrQyxxQ0FBb0M7SUFBcEMscUNBQW9DO0dqRXlqT3hFO0VpRXhqT0U7SUFBa0MsbUNBQWtDO0lBQWxDLG1DQUFrQztHakUyak90RTtFaUUxak9FO0lBQWtDLHNDQUFnQztJQUFoQyxpQ0FBZ0M7R2pFNmpPcEU7RWlFNWpPRTtJQUFrQyx1Q0FBdUM7SUFBdkMsd0NBQXVDO0dqRStqTzNFO0VpRTlqT0U7SUFBa0MsMENBQXNDO0lBQXRDLHVDQUFzQztHakVpa08xRTtFaUVoa09FO0lBQWtDLHVDQUFpQztJQUFqQyxrQ0FBaUM7R2pFbWtPckU7RWlFamtPRTtJQUFnQyxxQ0FBMkI7SUFBM0IsNEJBQTJCO0dqRW9rTzdEO0VpRW5rT0U7SUFBZ0Msc0NBQWlDO0lBQWpDLGtDQUFpQztHakVza09uRTtFaUVya09FO0lBQWdDLG9DQUErQjtJQUEvQixnQ0FBK0I7R2pFd2tPakU7RWlFdmtPRTtJQUFnQyx1Q0FBNkI7SUFBN0IsOEJBQTZCO0dqRTBrTy9EO0VpRXprT0U7SUFBZ0MseUNBQStCO0lBQS9CLGdDQUErQjtHakU0a09qRTtFaUUza09FO0lBQWdDLHdDQUE4QjtJQUE5QiwrQkFBOEI7R2pFOGtPaEU7Q0FDRjs7QWlCbmtPSTtFZ0RsREE7SUFBZ0MsbUNBQThCO0lBQTlCLCtCQUE4QjtHakUwbk9oRTtFaUV6bk9FO0lBQWdDLHNDQUFpQztJQUFqQyxrQ0FBaUM7R2pFNG5PbkU7RWlFM25PRTtJQUFnQywyQ0FBc0M7SUFBdEMsdUNBQXNDO0dqRThuT3hFO0VpRTduT0U7SUFBZ0MsOENBQXlDO0lBQXpDLDBDQUF5QztHakVnb08zRTtFaUU5bk9FO0lBQThCLCtCQUEwQjtJQUExQiwyQkFBMEI7R2pFaW9PMUQ7RWlFaG9PRTtJQUE4QixpQ0FBNEI7SUFBNUIsNkJBQTRCO0dqRW1vTzVEO0VpRWxvT0U7SUFBOEIsdUNBQWtDO0lBQWxDLG1DQUFrQztHakVxb09sRTtFaUVwb09FO0lBQThCLDhCQUF5QjtJQUF6QiwwQkFBeUI7R2pFdW9PekQ7RWlFdG9PRTtJQUE4QixnQ0FBdUI7SUFBdkIsd0JBQXVCO0dqRXlvT3ZEO0VpRXhvT0U7SUFBOEIsZ0NBQXVCO0lBQXZCLHdCQUF1QjtHakUyb092RDtFaUUxb09FO0lBQThCLGdDQUF5QjtJQUF6QiwwQkFBeUI7R2pFNm9PekQ7RWlFNW9PRTtJQUE4QixnQ0FBeUI7SUFBekIsMEJBQXlCO0dqRStvT3pEO0VpRTdvT0U7SUFBb0MsZ0NBQXNDO0lBQXRDLHVDQUFzQztHakVncE81RTtFaUUvb09FO0lBQW9DLDhCQUFvQztJQUFwQyxxQ0FBb0M7R2pFa3BPMUU7RWlFanBPRTtJQUFvQyxpQ0FBa0M7SUFBbEMsbUNBQWtDO0dqRW9wT3hFO0VpRW5wT0U7SUFBb0Msa0NBQXlDO0lBQXpDLDBDQUF5QztHakVzcE8vRTtFaUVycE9FO0lBQW9DLHFDQUF3QztJQUF4Qyx5Q0FBd0M7R2pFd3BPOUU7RWlFdHBPRTtJQUFpQyxpQ0FBa0M7SUFBbEMsbUNBQWtDO0dqRXlwT3JFO0VpRXhwT0U7SUFBaUMsK0JBQWdDO0lBQWhDLGlDQUFnQztHakUycE9uRTtFaUUxcE9FO0lBQWlDLGtDQUE4QjtJQUE5QiwrQkFBOEI7R2pFNnBPakU7RWlFNXBPRTtJQUFpQyxvQ0FBZ0M7SUFBaEMsaUNBQWdDO0dqRStwT25FO0VpRTlwT0U7SUFBaUMsbUNBQStCO0lBQS9CLGdDQUErQjtHakVpcU9sRTtFaUUvcE9FO0lBQWtDLHFDQUFvQztJQUFwQyxxQ0FBb0M7R2pFa3FPeEU7RWlFanFPRTtJQUFrQyxtQ0FBa0M7SUFBbEMsbUNBQWtDO0dqRW9xT3RFO0VpRW5xT0U7SUFBa0Msc0NBQWdDO0lBQWhDLGlDQUFnQztHakVzcU9wRTtFaUVycU9FO0lBQWtDLHVDQUF1QztJQUF2Qyx3Q0FBdUM7R2pFd3FPM0U7RWlFdnFPRTtJQUFrQywwQ0FBc0M7SUFBdEMsdUNBQXNDO0dqRTBxTzFFO0VpRXpxT0U7SUFBa0MsdUNBQWlDO0lBQWpDLGtDQUFpQztHakU0cU9yRTtFaUUxcU9FO0lBQWdDLHFDQUEyQjtJQUEzQiw0QkFBMkI7R2pFNnFPN0Q7RWlFNXFPRTtJQUFnQyxzQ0FBaUM7SUFBakMsa0NBQWlDO0dqRStxT25FO0VpRTlxT0U7SUFBZ0Msb0NBQStCO0lBQS9CLGdDQUErQjtHakVpck9qRTtFaUVock9FO0lBQWdDLHVDQUE2QjtJQUE3Qiw4QkFBNkI7R2pFbXJPL0Q7RWlFbHJPRTtJQUFnQyx5Q0FBK0I7SUFBL0IsZ0NBQStCO0dqRXFyT2pFO0VpRXByT0U7SUFBZ0Msd0NBQThCO0lBQTlCLCtCQUE4QjtHakV1ck9oRTtDQUNGOztBa0VsdU9JO0VBQXdCLHVCQUFzQjtDbEVzdU9sRDs7QWtFcnVPSTtFQUF3Qix3QkFBdUI7Q2xFeXVPbkQ7O0FrRXh1T0k7RUFBd0IsdUJBQXNCO0NsRTR1T2xEOztBaUJ4ck9JO0VpRHREQTtJQUF3Qix1QkFBc0I7R2xFbXZPaEQ7RWtFbHZPRTtJQUF3Qix3QkFBdUI7R2xFcXZPakQ7RWtFcHZPRTtJQUF3Qix1QkFBc0I7R2xFdXZPaEQ7Q0FDRjs7QWlCcHNPSTtFaUR0REE7SUFBd0IsdUJBQXNCO0dsRSt2T2hEO0VrRTl2T0U7SUFBd0Isd0JBQXVCO0dsRWl3T2pEO0VrRWh3T0U7SUFBd0IsdUJBQXNCO0dsRW13T2hEO0NBQ0Y7O0FpQmh0T0k7RWlEdERBO0lBQXdCLHVCQUFzQjtHbEUyd09oRDtFa0Uxd09FO0lBQXdCLHdCQUF1QjtHbEU2d09qRDtFa0U1d09FO0lBQXdCLHVCQUFzQjtHbEUrd09oRDtDQUNGOztBaUI1dE9JO0VpRHREQTtJQUF3Qix1QkFBc0I7R2xFdXhPaEQ7RWtFdHhPRTtJQUF3Qix3QkFBdUI7R2xFeXhPakQ7RWtFeHhPRTtJQUF3Qix1QkFBc0I7R2xFMnhPaEQ7Q0FDRjs7QW1FanlPRTtFQUF5QixvQ0FBOEI7RUFBOUIsaUNBQThCO0VBQTlCLGdDQUE4QjtNQUE5Qiw0QkFBOEI7Q25FcXlPekQ7O0FtRXJ5T0U7RUFBeUIscUNBQThCO0VBQTlCLGtDQUE4QjtFQUE5QixpQ0FBOEI7RUFBOUIsNkJBQThCO0NuRXl5T3pEOztBbUV6eU9FO0VBQXlCLHFDQUE4QjtFQUE5QixrQ0FBOEI7RUFBOUIsaUNBQThCO0VBQTlCLDZCQUE4QjtDbkU2eU96RDs7QW9FN3lPRTtFQUFzQiwwQkFBMkI7Q3BFaXpPbkQ7O0FvRWp6T0U7RUFBc0IsNEJBQTJCO0NwRXF6T25EOztBcUVwek9FO0VBQXlCLDRCQUE4QjtDckV3ek96RDs7QXFFeHpPRTtFQUF5Qiw4QkFBOEI7Q3JFNHpPekQ7O0FxRTV6T0U7RUFBeUIsOEJBQThCO0NyRWcwT3pEOztBcUVoME9FO0VBQXlCLDJCQUE4QjtDckVvME96RDs7QXFFcDBPRTtFQUF5QixvQ0FBOEI7RUFBOUIsNEJBQThCO0NyRXcwT3pEOztBcUVuME9BO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sU0FBUTtFQUNSLFFBQU87RUFDUCxjakV5akJzQztDSjZ3TnhDOztBcUVuME9BO0VBQ0UsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxjakVpakJzQztDSnF4TnhDOztBcUVsME84QjtFQUQ5QjtJQUVJLHlCQUFnQjtJQUFoQixpQkFBZ0I7SUFDaEIsT0FBTTtJQUNOLGNqRXlpQm9DO0dKNnhOdEM7Q0FDRjs7QXNFaDJPQTtFQ0VFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLFdBQVU7RUFDVixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixvQkFBbUI7RUFDbkIsVUFBUztDdkVrMk9YOztBdUV4MU9FO0VBRUUsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFdBQVU7RUFDVixvQkFBbUI7Q3ZFMDFPdkI7O0F3RXYzT0E7RUFBYSwrREFBcUM7Q3hFMjNPbEQ7O0F3RTEzT0E7RUFBVSx5REFBa0M7Q3hFODNPNUM7O0F3RTczT0E7RUFBYSx3REFBcUM7Q3hFaTRPbEQ7O0F3RWg0T0E7RUFBZSw0QkFBMkI7Q3hFbzRPMUM7O0F5RW40T0k7RUFBdUIsc0JBQTRCO0N6RXU0T3ZEOztBeUV2NE9JO0VBQXVCLHNCQUE0QjtDekUyNE92RDs7QXlFMzRPSTtFQUF1QixzQkFBNEI7Q3pFKzRPdkQ7O0F5RS80T0k7RUFBdUIsdUJBQTRCO0N6RW01T3ZEOztBeUVuNU9JO0VBQXVCLHVCQUE0QjtDekV1NU92RDs7QXlFdjVPSTtFQUF1Qix1QkFBNEI7Q3pFMjVPdkQ7O0F5RTM1T0k7RUFBdUIsdUJBQTRCO0N6RSs1T3ZEOztBeUUvNU9JO0VBQXVCLHVCQUE0QjtDekVtNk92RDs7QXlFbjZPSTtFQUF1Qix3QkFBNEI7Q3pFdTZPdkQ7O0F5RXY2T0k7RUFBdUIsd0JBQTRCO0N6RTI2T3ZEOztBeUV2Nk9BO0VBQVUsMkJBQTBCO0N6RTI2T3BDOztBeUUxNk9BO0VBQVUsNEJBQTJCO0N6RTg2T3JDOztBeUUxNk9BO0VBQWMsNEJBQTJCO0N6RTg2T3pDOztBeUU3Nk9BO0VBQWMsNkJBQTRCO0N6RWk3TzFDOztBeUUvNk9BO0VBQVUsd0JBQXVCO0N6RW03T2pDOztBeUVsN09BO0VBQVUseUJBQXdCO0N6RXM3T2xDOztBMEUvN09RO0VBQWdDLHFCQUE0QjtDMUVtOE9wRTs7QTBFbDhPUTs7RUFFRSx5QkFBb0M7QzFFcThPOUM7O0EwRW44T1E7O0VBRUUsMkJBQXdDO0MxRXM4T2xEOztBMEVwOE9ROztFQUVFLDRCQUEwQztDMUV1OE9wRDs7QTBFcjhPUTs7RUFFRSwwQkFBc0M7QzFFdzhPaEQ7O0EwRXY5T1E7RUFBZ0MsMkJBQTRCO0MxRTI5T3BFOztBMEUxOU9ROztFQUVFLCtCQUFvQztDMUU2OU85Qzs7QTBFMzlPUTs7RUFFRSxpQ0FBd0M7QzFFODlPbEQ7O0EwRTU5T1E7O0VBRUUsa0NBQTBDO0MxRSs5T3BEOztBMEU3OU9ROztFQUVFLGdDQUFzQztDMUVnK09oRDs7QTBFLytPUTtFQUFnQywwQkFBNEI7QzFFbS9PcEU7O0EwRWwvT1E7O0VBRUUsOEJBQW9DO0MxRXEvTzlDOztBMEVuL09ROztFQUVFLGdDQUF3QztDMUVzL09sRDs7QTBFcC9PUTs7RUFFRSxpQ0FBMEM7QzFFdS9PcEQ7O0EwRXIvT1E7O0VBRUUsK0JBQXNDO0MxRXcvT2hEOztBMEV2Z1BRO0VBQWdDLHdCQUE0QjtDMUUyZ1BwRTs7QTBFMWdQUTs7RUFFRSw0QkFBb0M7QzFFNmdQOUM7O0EwRTNnUFE7O0VBRUUsOEJBQXdDO0MxRThnUGxEOztBMEU1Z1BROztFQUVFLCtCQUEwQztDMUUrZ1BwRDs7QTBFN2dQUTs7RUFFRSw2QkFBc0M7QzFFZ2hQaEQ7O0EwRS9oUFE7RUFBZ0MsMEJBQTRCO0MxRW1pUHBFOztBMEVsaVBROztFQUVFLDhCQUFvQztDMUVxaVA5Qzs7QTBFbmlQUTs7RUFFRSxnQ0FBd0M7QzFFc2lQbEQ7O0EwRXBpUFE7O0VBRUUsaUNBQTBDO0MxRXVpUHBEOztBMEVyaVBROztFQUVFLCtCQUFzQztDMUV3aVBoRDs7QTBFdmpQUTtFQUFnQyx3QkFBNEI7QzFFMmpQcEU7O0EwRTFqUFE7O0VBRUUsNEJBQW9DO0MxRTZqUDlDOztBMEUzalBROztFQUVFLDhCQUF3QztDMUU4alBsRDs7QTBFNWpQUTs7RUFFRSwrQkFBMEM7QzFFK2pQcEQ7O0EwRTdqUFE7O0VBRUUsNkJBQXNDO0MxRWdrUGhEOztBMEUva1BRO0VBQWdDLHNCQUE0QjtDMUVtbFBwRTs7QTBFbGxQUTs7RUFFRSwwQkFBb0M7QzFFcWxQOUM7O0EwRW5sUFE7O0VBRUUsNEJBQXdDO0MxRXNsUGxEOztBMEVwbFBROztFQUVFLDZCQUEwQztDMUV1bFBwRDs7QTBFcmxQUTs7RUFFRSwyQkFBc0M7QzFFd2xQaEQ7O0EwRXZtUFE7RUFBZ0MsNEJBQTRCO0MxRTJtUHBFOztBMEUxbVBROztFQUVFLGdDQUFvQztDMUU2bVA5Qzs7QTBFM21QUTs7RUFFRSxrQ0FBd0M7QzFFOG1QbEQ7O0EwRTVtUFE7O0VBRUUsbUNBQTBDO0MxRSttUHBEOztBMEU3bVBROztFQUVFLGlDQUFzQztDMUVnblBoRDs7QTBFL25QUTtFQUFnQywyQkFBNEI7QzFFbW9QcEU7O0EwRWxvUFE7O0VBRUUsK0JBQW9DO0MxRXFvUDlDOztBMEVub1BROztFQUVFLGlDQUF3QztDMUVzb1BsRDs7QTBFcG9QUTs7RUFFRSxrQ0FBMEM7QzFFdW9QcEQ7O0EwRXJvUFE7O0VBRUUsZ0NBQXNDO0MxRXdvUGhEOztBMEV2cFBRO0VBQWdDLHlCQUE0QjtDMUUycFBwRTs7QTBFMXBQUTs7RUFFRSw2QkFBb0M7QzFFNnBQOUM7O0EwRTNwUFE7O0VBRUUsK0JBQXdDO0MxRThwUGxEOztBMEU1cFBROztFQUVFLGdDQUEwQztDMUUrcFBwRDs7QTBFN3BQUTs7RUFFRSw4QkFBc0M7QzFFZ3FQaEQ7O0EwRS9xUFE7RUFBZ0MsMkJBQTRCO0MxRW1yUHBFOztBMEVsclBROztFQUVFLCtCQUFvQztDMUVxclA5Qzs7QTBFbnJQUTs7RUFFRSxpQ0FBd0M7QzFFc3JQbEQ7O0EwRXByUFE7O0VBRUUsa0NBQTBDO0MxRXVyUHBEOztBMEVyclBROztFQUVFLGdDQUFzQztDMUV3clBoRDs7QTBFdnNQUTtFQUFnQyx5QkFBNEI7QzFFMnNQcEU7O0EwRTFzUFE7O0VBRUUsNkJBQW9DO0MxRTZzUDlDOztBMEUzc1BROztFQUVFLCtCQUF3QztDMUU4c1BsRDs7QTBFNXNQUTs7RUFFRSxnQ0FBMEM7QzFFK3NQcEQ7O0EwRTdzUFE7O0VBRUUsOEJBQXNDO0MxRWd0UGhEOztBMEV4c1BRO0VBQXdCLDRCQUEyQjtDMUU0c1AzRDs7QTBFM3NQUTs7RUFFRSxnQ0FBK0I7QzFFOHNQekM7O0EwRTVzUFE7O0VBRUUsa0NBQWlDO0MxRStzUDNDOztBMEU3c1BROztFQUVFLG1DQUFrQztDMUVndFA1Qzs7QTBFOXNQUTs7RUFFRSxpQ0FBZ0M7QzFFaXRQMUM7O0EwRWh1UFE7RUFBd0IsMkJBQTJCO0MxRW91UDNEOztBMEVudVBROztFQUVFLCtCQUErQjtDMUVzdVB6Qzs7QTBFcHVQUTs7RUFFRSxpQ0FBaUM7QzFFdXVQM0M7O0EwRXJ1UFE7O0VBRUUsa0NBQWtDO0MxRXd1UDVDOztBMEV0dVBROztFQUVFLGdDQUFnQztDMUV5dVAxQzs7QTBFeHZQUTtFQUF3Qix5QkFBMkI7QzFFNHZQM0Q7O0EwRTN2UFE7O0VBRUUsNkJBQStCO0MxRTh2UHpDOztBMEU1dlBROztFQUVFLCtCQUFpQztDMUUrdlAzQzs7QTBFN3ZQUTs7RUFFRSxnQ0FBa0M7QzFFZ3dQNUM7O0EwRTl2UFE7O0VBRUUsOEJBQWdDO0MxRWl3UDFDOztBMEVoeFBRO0VBQXdCLDJCQUEyQjtDMUVveFAzRDs7QTBFbnhQUTs7RUFFRSwrQkFBK0I7QzFFc3hQekM7O0EwRXB4UFE7O0VBRUUsaUNBQWlDO0MxRXV4UDNDOztBMEVyeFBROztFQUVFLGtDQUFrQztDMUV3eFA1Qzs7QTBFdHhQUTs7RUFFRSxnQ0FBZ0M7QzFFeXhQMUM7O0EwRXh5UFE7RUFBd0IseUJBQTJCO0MxRTR5UDNEOztBMEUzeVBROztFQUVFLDZCQUErQjtDMUU4eVB6Qzs7QTBFNXlQUTs7RUFFRSwrQkFBaUM7QzFFK3lQM0M7O0EwRTd5UFE7O0VBRUUsZ0NBQWtDO0MxRWd6UDVDOztBMEU5eVBROztFQUVFLDhCQUFnQztDMUVpelAxQzs7QTBFM3lQSTtFQUFtQix3QkFBdUI7QzFFK3lQOUM7O0EwRTl5UEk7O0VBRUUsNEJBQTJCO0MxRWl6UGpDOztBMEUveVBJOztFQUVFLDhCQUE2QjtDMUVrelBuQzs7QTBFaHpQSTs7RUFFRSwrQkFBOEI7QzFFbXpQcEM7O0EwRWp6UEk7O0VBRUUsNkJBQTRCO0MxRW96UGxDOztBaUI3elBJO0V5RGxESTtJQUFnQyxxQkFBNEI7RzFFbzNQbEU7RTBFbjNQTTs7SUFFRSx5QkFBb0M7RzFFcTNQNUM7RTBFbjNQTTs7SUFFRSwyQkFBd0M7RzFFcTNQaEQ7RTBFbjNQTTs7SUFFRSw0QkFBMEM7RzFFcTNQbEQ7RTBFbjNQTTs7SUFFRSwwQkFBc0M7RzFFcTNQOUM7RTBFcDRQTTtJQUFnQywyQkFBNEI7RzFFdTRQbEU7RTBFdDRQTTs7SUFFRSwrQkFBb0M7RzFFdzRQNUM7RTBFdDRQTTs7SUFFRSxpQ0FBd0M7RzFFdzRQaEQ7RTBFdDRQTTs7SUFFRSxrQ0FBMEM7RzFFdzRQbEQ7RTBFdDRQTTs7SUFFRSxnQ0FBc0M7RzFFdzRQOUM7RTBFdjVQTTtJQUFnQywwQkFBNEI7RzFFMDVQbEU7RTBFejVQTTs7SUFFRSw4QkFBb0M7RzFFMjVQNUM7RTBFejVQTTs7SUFFRSxnQ0FBd0M7RzFFMjVQaEQ7RTBFejVQTTs7SUFFRSxpQ0FBMEM7RzFFMjVQbEQ7RTBFejVQTTs7SUFFRSwrQkFBc0M7RzFFMjVQOUM7RTBFMTZQTTtJQUFnQyx3QkFBNEI7RzFFNjZQbEU7RTBFNTZQTTs7SUFFRSw0QkFBb0M7RzFFODZQNUM7RTBFNTZQTTs7SUFFRSw4QkFBd0M7RzFFODZQaEQ7RTBFNTZQTTs7SUFFRSwrQkFBMEM7RzFFODZQbEQ7RTBFNTZQTTs7SUFFRSw2QkFBc0M7RzFFODZQOUM7RTBFNzdQTTtJQUFnQywwQkFBNEI7RzFFZzhQbEU7RTBFLzdQTTs7SUFFRSw4QkFBb0M7RzFFaThQNUM7RTBFLzdQTTs7SUFFRSxnQ0FBd0M7RzFFaThQaEQ7RTBFLzdQTTs7SUFFRSxpQ0FBMEM7RzFFaThQbEQ7RTBFLzdQTTs7SUFFRSwrQkFBc0M7RzFFaThQOUM7RTBFaDlQTTtJQUFnQyx3QkFBNEI7RzFFbTlQbEU7RTBFbDlQTTs7SUFFRSw0QkFBb0M7RzFFbzlQNUM7RTBFbDlQTTs7SUFFRSw4QkFBd0M7RzFFbzlQaEQ7RTBFbDlQTTs7SUFFRSwrQkFBMEM7RzFFbzlQbEQ7RTBFbDlQTTs7SUFFRSw2QkFBc0M7RzFFbzlQOUM7RTBFbitQTTtJQUFnQyxzQkFBNEI7RzFFcytQbEU7RTBFcitQTTs7SUFFRSwwQkFBb0M7RzFFdStQNUM7RTBFcitQTTs7SUFFRSw0QkFBd0M7RzFFdStQaEQ7RTBFcitQTTs7SUFFRSw2QkFBMEM7RzFFdStQbEQ7RTBFcitQTTs7SUFFRSwyQkFBc0M7RzFFdStQOUM7RTBFdC9QTTtJQUFnQyw0QkFBNEI7RzFFeS9QbEU7RTBFeC9QTTs7SUFFRSxnQ0FBb0M7RzFFMC9QNUM7RTBFeC9QTTs7SUFFRSxrQ0FBd0M7RzFFMC9QaEQ7RTBFeC9QTTs7SUFFRSxtQ0FBMEM7RzFFMC9QbEQ7RTBFeC9QTTs7SUFFRSxpQ0FBc0M7RzFFMC9QOUM7RTBFemdRTTtJQUFnQywyQkFBNEI7RzFFNGdRbEU7RTBFM2dRTTs7SUFFRSwrQkFBb0M7RzFFNmdRNUM7RTBFM2dRTTs7SUFFRSxpQ0FBd0M7RzFFNmdRaEQ7RTBFM2dRTTs7SUFFRSxrQ0FBMEM7RzFFNmdRbEQ7RTBFM2dRTTs7SUFFRSxnQ0FBc0M7RzFFNmdROUM7RTBFNWhRTTtJQUFnQyx5QkFBNEI7RzFFK2hRbEU7RTBFOWhRTTs7SUFFRSw2QkFBb0M7RzFFZ2lRNUM7RTBFOWhRTTs7SUFFRSwrQkFBd0M7RzFFZ2lRaEQ7RTBFOWhRTTs7SUFFRSxnQ0FBMEM7RzFFZ2lRbEQ7RTBFOWhRTTs7SUFFRSw4QkFBc0M7RzFFZ2lROUM7RTBFL2lRTTtJQUFnQywyQkFBNEI7RzFFa2pRbEU7RTBFampRTTs7SUFFRSwrQkFBb0M7RzFFbWpRNUM7RTBFampRTTs7SUFFRSxpQ0FBd0M7RzFFbWpRaEQ7RTBFampRTTs7SUFFRSxrQ0FBMEM7RzFFbWpRbEQ7RTBFampRTTs7SUFFRSxnQ0FBc0M7RzFFbWpROUM7RTBFbGtRTTtJQUFnQyx5QkFBNEI7RzFFcWtRbEU7RTBFcGtRTTs7SUFFRSw2QkFBb0M7RzFFc2tRNUM7RTBFcGtRTTs7SUFFRSwrQkFBd0M7RzFFc2tRaEQ7RTBFcGtRTTs7SUFFRSxnQ0FBMEM7RzFFc2tRbEQ7RTBFcGtRTTs7SUFFRSw4QkFBc0M7RzFFc2tROUM7RTBFOWpRTTtJQUF3Qiw0QkFBMkI7RzFFaWtRekQ7RTBFaGtRTTs7SUFFRSxnQ0FBK0I7RzFFa2tRdkM7RTBFaGtRTTs7SUFFRSxrQ0FBaUM7RzFFa2tRekM7RTBFaGtRTTs7SUFFRSxtQ0FBa0M7RzFFa2tRMUM7RTBFaGtRTTs7SUFFRSxpQ0FBZ0M7RzFFa2tReEM7RTBFamxRTTtJQUF3QiwyQkFBMkI7RzFFb2xRekQ7RTBFbmxRTTs7SUFFRSwrQkFBK0I7RzFFcWxRdkM7RTBFbmxRTTs7SUFFRSxpQ0FBaUM7RzFFcWxRekM7RTBFbmxRTTs7SUFFRSxrQ0FBa0M7RzFFcWxRMUM7RTBFbmxRTTs7SUFFRSxnQ0FBZ0M7RzFFcWxReEM7RTBFcG1RTTtJQUF3Qix5QkFBMkI7RzFFdW1RekQ7RTBFdG1RTTs7SUFFRSw2QkFBK0I7RzFFd21RdkM7RTBFdG1RTTs7SUFFRSwrQkFBaUM7RzFFd21RekM7RTBFdG1RTTs7SUFFRSxnQ0FBa0M7RzFFd21RMUM7RTBFdG1RTTs7SUFFRSw4QkFBZ0M7RzFFd21ReEM7RTBFdm5RTTtJQUF3QiwyQkFBMkI7RzFFMG5RekQ7RTBFem5RTTs7SUFFRSwrQkFBK0I7RzFFMm5RdkM7RTBFem5RTTs7SUFFRSxpQ0FBaUM7RzFFMm5RekM7RTBFem5RTTs7SUFFRSxrQ0FBa0M7RzFFMm5RMUM7RTBFem5RTTs7SUFFRSxnQ0FBZ0M7RzFFMm5ReEM7RTBFMW9RTTtJQUF3Qix5QkFBMkI7RzFFNm9RekQ7RTBFNW9RTTs7SUFFRSw2QkFBK0I7RzFFOG9RdkM7RTBFNW9RTTs7SUFFRSwrQkFBaUM7RzFFOG9RekM7RTBFNW9RTTs7SUFFRSxnQ0FBa0M7RzFFOG9RMUM7RTBFNW9RTTs7SUFFRSw4QkFBZ0M7RzFFOG9ReEM7RTBFeG9RRTtJQUFtQix3QkFBdUI7RzFFMm9RNUM7RTBFMW9RRTs7SUFFRSw0QkFBMkI7RzFFNG9RL0I7RTBFMW9RRTs7SUFFRSw4QkFBNkI7RzFFNG9RakM7RTBFMW9RRTs7SUFFRSwrQkFBOEI7RzFFNG9RbEM7RTBFMW9RRTs7SUFFRSw2QkFBNEI7RzFFNG9RaEM7Q0FDRjs7QWlCdHBRSTtFeURsREk7SUFBZ0MscUJBQTRCO0cxRTZzUWxFO0UwRTVzUU07O0lBRUUseUJBQW9DO0cxRThzUTVDO0UwRTVzUU07O0lBRUUsMkJBQXdDO0cxRThzUWhEO0UwRTVzUU07O0lBRUUsNEJBQTBDO0cxRThzUWxEO0UwRTVzUU07O0lBRUUsMEJBQXNDO0cxRThzUTlDO0UwRTd0UU07SUFBZ0MsMkJBQTRCO0cxRWd1UWxFO0UwRS90UU07O0lBRUUsK0JBQW9DO0cxRWl1UTVDO0UwRS90UU07O0lBRUUsaUNBQXdDO0cxRWl1UWhEO0UwRS90UU07O0lBRUUsa0NBQTBDO0cxRWl1UWxEO0UwRS90UU07O0lBRUUsZ0NBQXNDO0cxRWl1UTlDO0UwRWh2UU07SUFBZ0MsMEJBQTRCO0cxRW12UWxFO0UwRWx2UU07O0lBRUUsOEJBQW9DO0cxRW92UTVDO0UwRWx2UU07O0lBRUUsZ0NBQXdDO0cxRW92UWhEO0UwRWx2UU07O0lBRUUsaUNBQTBDO0cxRW92UWxEO0UwRWx2UU07O0lBRUUsK0JBQXNDO0cxRW92UTlDO0UwRW53UU07SUFBZ0Msd0JBQTRCO0cxRXN3UWxFO0UwRXJ3UU07O0lBRUUsNEJBQW9DO0cxRXV3UTVDO0UwRXJ3UU07O0lBRUUsOEJBQXdDO0cxRXV3UWhEO0UwRXJ3UU07O0lBRUUsK0JBQTBDO0cxRXV3UWxEO0UwRXJ3UU07O0lBRUUsNkJBQXNDO0cxRXV3UTlDO0UwRXR4UU07SUFBZ0MsMEJBQTRCO0cxRXl4UWxFO0UwRXh4UU07O0lBRUUsOEJBQW9DO0cxRTB4UTVDO0UwRXh4UU07O0lBRUUsZ0NBQXdDO0cxRTB4UWhEO0UwRXh4UU07O0lBRUUsaUNBQTBDO0cxRTB4UWxEO0UwRXh4UU07O0lBRUUsK0JBQXNDO0cxRTB4UTlDO0UwRXp5UU07SUFBZ0Msd0JBQTRCO0cxRTR5UWxFO0UwRTN5UU07O0lBRUUsNEJBQW9DO0cxRTZ5UTVDO0UwRTN5UU07O0lBRUUsOEJBQXdDO0cxRTZ5UWhEO0UwRTN5UU07O0lBRUUsK0JBQTBDO0cxRTZ5UWxEO0UwRTN5UU07O0lBRUUsNkJBQXNDO0cxRTZ5UTlDO0UwRTV6UU07SUFBZ0Msc0JBQTRCO0cxRSt6UWxFO0UwRTl6UU07O0lBRUUsMEJBQW9DO0cxRWcwUTVDO0UwRTl6UU07O0lBRUUsNEJBQXdDO0cxRWcwUWhEO0UwRTl6UU07O0lBRUUsNkJBQTBDO0cxRWcwUWxEO0UwRTl6UU07O0lBRUUsMkJBQXNDO0cxRWcwUTlDO0UwRS8wUU07SUFBZ0MsNEJBQTRCO0cxRWsxUWxFO0UwRWoxUU07O0lBRUUsZ0NBQW9DO0cxRW0xUTVDO0UwRWoxUU07O0lBRUUsa0NBQXdDO0cxRW0xUWhEO0UwRWoxUU07O0lBRUUsbUNBQTBDO0cxRW0xUWxEO0UwRWoxUU07O0lBRUUsaUNBQXNDO0cxRW0xUTlDO0UwRWwyUU07SUFBZ0MsMkJBQTRCO0cxRXEyUWxFO0UwRXAyUU07O0lBRUUsK0JBQW9DO0cxRXMyUTVDO0UwRXAyUU07O0lBRUUsaUNBQXdDO0cxRXMyUWhEO0UwRXAyUU07O0lBRUUsa0NBQTBDO0cxRXMyUWxEO0UwRXAyUU07O0lBRUUsZ0NBQXNDO0cxRXMyUTlDO0UwRXIzUU07SUFBZ0MseUJBQTRCO0cxRXczUWxFO0UwRXYzUU07O0lBRUUsNkJBQW9DO0cxRXkzUTVDO0UwRXYzUU07O0lBRUUsK0JBQXdDO0cxRXkzUWhEO0UwRXYzUU07O0lBRUUsZ0NBQTBDO0cxRXkzUWxEO0UwRXYzUU07O0lBRUUsOEJBQXNDO0cxRXkzUTlDO0UwRXg0UU07SUFBZ0MsMkJBQTRCO0cxRTI0UWxFO0UwRTE0UU07O0lBRUUsK0JBQW9DO0cxRTQ0UTVDO0UwRTE0UU07O0lBRUUsaUNBQXdDO0cxRTQ0UWhEO0UwRTE0UU07O0lBRUUsa0NBQTBDO0cxRTQ0UWxEO0UwRTE0UU07O0lBRUUsZ0NBQXNDO0cxRTQ0UTlDO0UwRTM1UU07SUFBZ0MseUJBQTRCO0cxRTg1UWxFO0UwRTc1UU07O0lBRUUsNkJBQW9DO0cxRSs1UTVDO0UwRTc1UU07O0lBRUUsK0JBQXdDO0cxRSs1UWhEO0UwRTc1UU07O0lBRUUsZ0NBQTBDO0cxRSs1UWxEO0UwRTc1UU07O0lBRUUsOEJBQXNDO0cxRSs1UTlDO0UwRXY1UU07SUFBd0IsNEJBQTJCO0cxRTA1UXpEO0UwRXo1UU07O0lBRUUsZ0NBQStCO0cxRTI1UXZDO0UwRXo1UU07O0lBRUUsa0NBQWlDO0cxRTI1UXpDO0UwRXo1UU07O0lBRUUsbUNBQWtDO0cxRTI1UTFDO0UwRXo1UU07O0lBRUUsaUNBQWdDO0cxRTI1UXhDO0UwRTE2UU07SUFBd0IsMkJBQTJCO0cxRTY2UXpEO0UwRTU2UU07O0lBRUUsK0JBQStCO0cxRTg2UXZDO0UwRTU2UU07O0lBRUUsaUNBQWlDO0cxRTg2UXpDO0UwRTU2UU07O0lBRUUsa0NBQWtDO0cxRTg2UTFDO0UwRTU2UU07O0lBRUUsZ0NBQWdDO0cxRTg2UXhDO0UwRTc3UU07SUFBd0IseUJBQTJCO0cxRWc4UXpEO0UwRS83UU07O0lBRUUsNkJBQStCO0cxRWk4UXZDO0UwRS83UU07O0lBRUUsK0JBQWlDO0cxRWk4UXpDO0UwRS83UU07O0lBRUUsZ0NBQWtDO0cxRWk4UTFDO0UwRS83UU07O0lBRUUsOEJBQWdDO0cxRWk4UXhDO0UwRWg5UU07SUFBd0IsMkJBQTJCO0cxRW05UXpEO0UwRWw5UU07O0lBRUUsK0JBQStCO0cxRW85UXZDO0UwRWw5UU07O0lBRUUsaUNBQWlDO0cxRW85UXpDO0UwRWw5UU07O0lBRUUsa0NBQWtDO0cxRW85UTFDO0UwRWw5UU07O0lBRUUsZ0NBQWdDO0cxRW85UXhDO0UwRW4rUU07SUFBd0IseUJBQTJCO0cxRXMrUXpEO0UwRXIrUU07O0lBRUUsNkJBQStCO0cxRXUrUXZDO0UwRXIrUU07O0lBRUUsK0JBQWlDO0cxRXUrUXpDO0UwRXIrUU07O0lBRUUsZ0NBQWtDO0cxRXUrUTFDO0UwRXIrUU07O0lBRUUsOEJBQWdDO0cxRXUrUXhDO0UwRWorUUU7SUFBbUIsd0JBQXVCO0cxRW8rUTVDO0UwRW4rUUU7O0lBRUUsNEJBQTJCO0cxRXErUS9CO0UwRW4rUUU7O0lBRUUsOEJBQTZCO0cxRXErUWpDO0UwRW4rUUU7O0lBRUUsK0JBQThCO0cxRXErUWxDO0UwRW4rUUU7O0lBRUUsNkJBQTRCO0cxRXErUWhDO0NBQ0Y7O0FpQi8rUUk7RXlEbERJO0lBQWdDLHFCQUE0QjtHMUVzaVJsRTtFMEVyaVJNOztJQUVFLHlCQUFvQztHMUV1aVI1QztFMEVyaVJNOztJQUVFLDJCQUF3QztHMUV1aVJoRDtFMEVyaVJNOztJQUVFLDRCQUEwQztHMUV1aVJsRDtFMEVyaVJNOztJQUVFLDBCQUFzQztHMUV1aVI5QztFMEV0alJNO0lBQWdDLDJCQUE0QjtHMUV5alJsRTtFMEV4alJNOztJQUVFLCtCQUFvQztHMUUwalI1QztFMEV4alJNOztJQUVFLGlDQUF3QztHMUUwalJoRDtFMEV4alJNOztJQUVFLGtDQUEwQztHMUUwalJsRDtFMEV4alJNOztJQUVFLGdDQUFzQztHMUUwalI5QztFMEV6a1JNO0lBQWdDLDBCQUE0QjtHMUU0a1JsRTtFMEUza1JNOztJQUVFLDhCQUFvQztHMUU2a1I1QztFMEUza1JNOztJQUVFLGdDQUF3QztHMUU2a1JoRDtFMEUza1JNOztJQUVFLGlDQUEwQztHMUU2a1JsRDtFMEUza1JNOztJQUVFLCtCQUFzQztHMUU2a1I5QztFMEU1bFJNO0lBQWdDLHdCQUE0QjtHMUUrbFJsRTtFMEU5bFJNOztJQUVFLDRCQUFvQztHMUVnbVI1QztFMEU5bFJNOztJQUVFLDhCQUF3QztHMUVnbVJoRDtFMEU5bFJNOztJQUVFLCtCQUEwQztHMUVnbVJsRDtFMEU5bFJNOztJQUVFLDZCQUFzQztHMUVnbVI5QztFMEUvbVJNO0lBQWdDLDBCQUE0QjtHMUVrblJsRTtFMEVqblJNOztJQUVFLDhCQUFvQztHMUVtblI1QztFMEVqblJNOztJQUVFLGdDQUF3QztHMUVtblJoRDtFMEVqblJNOztJQUVFLGlDQUEwQztHMUVtblJsRDtFMEVqblJNOztJQUVFLCtCQUFzQztHMUVtblI5QztFMEVsb1JNO0lBQWdDLHdCQUE0QjtHMUVxb1JsRTtFMEVwb1JNOztJQUVFLDRCQUFvQztHMUVzb1I1QztFMEVwb1JNOztJQUVFLDhCQUF3QztHMUVzb1JoRDtFMEVwb1JNOztJQUVFLCtCQUEwQztHMUVzb1JsRDtFMEVwb1JNOztJQUVFLDZCQUFzQztHMUVzb1I5QztFMEVycFJNO0lBQWdDLHNCQUE0QjtHMUV3cFJsRTtFMEV2cFJNOztJQUVFLDBCQUFvQztHMUV5cFI1QztFMEV2cFJNOztJQUVFLDRCQUF3QztHMUV5cFJoRDtFMEV2cFJNOztJQUVFLDZCQUEwQztHMUV5cFJsRDtFMEV2cFJNOztJQUVFLDJCQUFzQztHMUV5cFI5QztFMEV4cVJNO0lBQWdDLDRCQUE0QjtHMUUycVJsRTtFMEUxcVJNOztJQUVFLGdDQUFvQztHMUU0cVI1QztFMEUxcVJNOztJQUVFLGtDQUF3QztHMUU0cVJoRDtFMEUxcVJNOztJQUVFLG1DQUEwQztHMUU0cVJsRDtFMEUxcVJNOztJQUVFLGlDQUFzQztHMUU0cVI5QztFMEUzclJNO0lBQWdDLDJCQUE0QjtHMUU4clJsRTtFMEU3clJNOztJQUVFLCtCQUFvQztHMUUrclI1QztFMEU3clJNOztJQUVFLGlDQUF3QztHMUUrclJoRDtFMEU3clJNOztJQUVFLGtDQUEwQztHMUUrclJsRDtFMEU3clJNOztJQUVFLGdDQUFzQztHMUUrclI5QztFMEU5c1JNO0lBQWdDLHlCQUE0QjtHMUVpdFJsRTtFMEVodFJNOztJQUVFLDZCQUFvQztHMUVrdFI1QztFMEVodFJNOztJQUVFLCtCQUF3QztHMUVrdFJoRDtFMEVodFJNOztJQUVFLGdDQUEwQztHMUVrdFJsRDtFMEVodFJNOztJQUVFLDhCQUFzQztHMUVrdFI5QztFMEVqdVJNO0lBQWdDLDJCQUE0QjtHMUVvdVJsRTtFMEVudVJNOztJQUVFLCtCQUFvQztHMUVxdVI1QztFMEVudVJNOztJQUVFLGlDQUF3QztHMUVxdVJoRDtFMEVudVJNOztJQUVFLGtDQUEwQztHMUVxdVJsRDtFMEVudVJNOztJQUVFLGdDQUFzQztHMUVxdVI5QztFMEVwdlJNO0lBQWdDLHlCQUE0QjtHMUV1dlJsRTtFMEV0dlJNOztJQUVFLDZCQUFvQztHMUV3dlI1QztFMEV0dlJNOztJQUVFLCtCQUF3QztHMUV3dlJoRDtFMEV0dlJNOztJQUVFLGdDQUEwQztHMUV3dlJsRDtFMEV0dlJNOztJQUVFLDhCQUFzQztHMUV3dlI5QztFMEVodlJNO0lBQXdCLDRCQUEyQjtHMUVtdlJ6RDtFMEVsdlJNOztJQUVFLGdDQUErQjtHMUVvdlJ2QztFMEVsdlJNOztJQUVFLGtDQUFpQztHMUVvdlJ6QztFMEVsdlJNOztJQUVFLG1DQUFrQztHMUVvdlIxQztFMEVsdlJNOztJQUVFLGlDQUFnQztHMUVvdlJ4QztFMEVud1JNO0lBQXdCLDJCQUEyQjtHMUVzd1J6RDtFMEVyd1JNOztJQUVFLCtCQUErQjtHMUV1d1J2QztFMEVyd1JNOztJQUVFLGlDQUFpQztHMUV1d1J6QztFMEVyd1JNOztJQUVFLGtDQUFrQztHMUV1d1IxQztFMEVyd1JNOztJQUVFLGdDQUFnQztHMUV1d1J4QztFMEV0eFJNO0lBQXdCLHlCQUEyQjtHMUV5eFJ6RDtFMEV4eFJNOztJQUVFLDZCQUErQjtHMUUweFJ2QztFMEV4eFJNOztJQUVFLCtCQUFpQztHMUUweFJ6QztFMEV4eFJNOztJQUVFLGdDQUFrQztHMUUweFIxQztFMEV4eFJNOztJQUVFLDhCQUFnQztHMUUweFJ4QztFMEV6eVJNO0lBQXdCLDJCQUEyQjtHMUU0eVJ6RDtFMEUzeVJNOztJQUVFLCtCQUErQjtHMUU2eVJ2QztFMEUzeVJNOztJQUVFLGlDQUFpQztHMUU2eVJ6QztFMEUzeVJNOztJQUVFLGtDQUFrQztHMUU2eVIxQztFMEUzeVJNOztJQUVFLGdDQUFnQztHMUU2eVJ4QztFMEU1elJNO0lBQXdCLHlCQUEyQjtHMUUrelJ6RDtFMEU5elJNOztJQUVFLDZCQUErQjtHMUVnMFJ2QztFMEU5elJNOztJQUVFLCtCQUFpQztHMUVnMFJ6QztFMEU5elJNOztJQUVFLGdDQUFrQztHMUVnMFIxQztFMEU5elJNOztJQUVFLDhCQUFnQztHMUVnMFJ4QztFMEUxelJFO0lBQW1CLHdCQUF1QjtHMUU2elI1QztFMEU1elJFOztJQUVFLDRCQUEyQjtHMUU4elIvQjtFMEU1elJFOztJQUVFLDhCQUE2QjtHMUU4elJqQztFMEU1elJFOztJQUVFLCtCQUE4QjtHMUU4elJsQztFMEU1elJFOztJQUVFLDZCQUE0QjtHMUU4elJoQztDQUNGOztBaUJ4MFJJO0V5RGxESTtJQUFnQyxxQkFBNEI7RzFFKzNSbEU7RTBFOTNSTTs7SUFFRSx5QkFBb0M7RzFFZzRSNUM7RTBFOTNSTTs7SUFFRSwyQkFBd0M7RzFFZzRSaEQ7RTBFOTNSTTs7SUFFRSw0QkFBMEM7RzFFZzRSbEQ7RTBFOTNSTTs7SUFFRSwwQkFBc0M7RzFFZzRSOUM7RTBFLzRSTTtJQUFnQywyQkFBNEI7RzFFazVSbEU7RTBFajVSTTs7SUFFRSwrQkFBb0M7RzFFbTVSNUM7RTBFajVSTTs7SUFFRSxpQ0FBd0M7RzFFbTVSaEQ7RTBFajVSTTs7SUFFRSxrQ0FBMEM7RzFFbTVSbEQ7RTBFajVSTTs7SUFFRSxnQ0FBc0M7RzFFbTVSOUM7RTBFbDZSTTtJQUFnQywwQkFBNEI7RzFFcTZSbEU7RTBFcDZSTTs7SUFFRSw4QkFBb0M7RzFFczZSNUM7RTBFcDZSTTs7SUFFRSxnQ0FBd0M7RzFFczZSaEQ7RTBFcDZSTTs7SUFFRSxpQ0FBMEM7RzFFczZSbEQ7RTBFcDZSTTs7SUFFRSwrQkFBc0M7RzFFczZSOUM7RTBFcjdSTTtJQUFnQyx3QkFBNEI7RzFFdzdSbEU7RTBFdjdSTTs7SUFFRSw0QkFBb0M7RzFFeTdSNUM7RTBFdjdSTTs7SUFFRSw4QkFBd0M7RzFFeTdSaEQ7RTBFdjdSTTs7SUFFRSwrQkFBMEM7RzFFeTdSbEQ7RTBFdjdSTTs7SUFFRSw2QkFBc0M7RzFFeTdSOUM7RTBFeDhSTTtJQUFnQywwQkFBNEI7RzFFMjhSbEU7RTBFMThSTTs7SUFFRSw4QkFBb0M7RzFFNDhSNUM7RTBFMThSTTs7SUFFRSxnQ0FBd0M7RzFFNDhSaEQ7RTBFMThSTTs7SUFFRSxpQ0FBMEM7RzFFNDhSbEQ7RTBFMThSTTs7SUFFRSwrQkFBc0M7RzFFNDhSOUM7RTBFMzlSTTtJQUFnQyx3QkFBNEI7RzFFODlSbEU7RTBFNzlSTTs7SUFFRSw0QkFBb0M7RzFFKzlSNUM7RTBFNzlSTTs7SUFFRSw4QkFBd0M7RzFFKzlSaEQ7RTBFNzlSTTs7SUFFRSwrQkFBMEM7RzFFKzlSbEQ7RTBFNzlSTTs7SUFFRSw2QkFBc0M7RzFFKzlSOUM7RTBFOStSTTtJQUFnQyxzQkFBNEI7RzFFaS9SbEU7RTBFaC9STTs7SUFFRSwwQkFBb0M7RzFFay9SNUM7RTBFaC9STTs7SUFFRSw0QkFBd0M7RzFFay9SaEQ7RTBFaC9STTs7SUFFRSw2QkFBMEM7RzFFay9SbEQ7RTBFaC9STTs7SUFFRSwyQkFBc0M7RzFFay9SOUM7RTBFamdTTTtJQUFnQyw0QkFBNEI7RzFFb2dTbEU7RTBFbmdTTTs7SUFFRSxnQ0FBb0M7RzFFcWdTNUM7RTBFbmdTTTs7SUFFRSxrQ0FBd0M7RzFFcWdTaEQ7RTBFbmdTTTs7SUFFRSxtQ0FBMEM7RzFFcWdTbEQ7RTBFbmdTTTs7SUFFRSxpQ0FBc0M7RzFFcWdTOUM7RTBFcGhTTTtJQUFnQywyQkFBNEI7RzFFdWhTbEU7RTBFdGhTTTs7SUFFRSwrQkFBb0M7RzFFd2hTNUM7RTBFdGhTTTs7SUFFRSxpQ0FBd0M7RzFFd2hTaEQ7RTBFdGhTTTs7SUFFRSxrQ0FBMEM7RzFFd2hTbEQ7RTBFdGhTTTs7SUFFRSxnQ0FBc0M7RzFFd2hTOUM7RTBFdmlTTTtJQUFnQyx5QkFBNEI7RzFFMGlTbEU7RTBFemlTTTs7SUFFRSw2QkFBb0M7RzFFMmlTNUM7RTBFemlTTTs7SUFFRSwrQkFBd0M7RzFFMmlTaEQ7RTBFemlTTTs7SUFFRSxnQ0FBMEM7RzFFMmlTbEQ7RTBFemlTTTs7SUFFRSw4QkFBc0M7RzFFMmlTOUM7RTBFMWpTTTtJQUFnQywyQkFBNEI7RzFFNmpTbEU7RTBFNWpTTTs7SUFFRSwrQkFBb0M7RzFFOGpTNUM7RTBFNWpTTTs7SUFFRSxpQ0FBd0M7RzFFOGpTaEQ7RTBFNWpTTTs7SUFFRSxrQ0FBMEM7RzFFOGpTbEQ7RTBFNWpTTTs7SUFFRSxnQ0FBc0M7RzFFOGpTOUM7RTBFN2tTTTtJQUFnQyx5QkFBNEI7RzFFZ2xTbEU7RTBFL2tTTTs7SUFFRSw2QkFBb0M7RzFFaWxTNUM7RTBFL2tTTTs7SUFFRSwrQkFBd0M7RzFFaWxTaEQ7RTBFL2tTTTs7SUFFRSxnQ0FBMEM7RzFFaWxTbEQ7RTBFL2tTTTs7SUFFRSw4QkFBc0M7RzFFaWxTOUM7RTBFemtTTTtJQUF3Qiw0QkFBMkI7RzFFNGtTekQ7RTBFM2tTTTs7SUFFRSxnQ0FBK0I7RzFFNmtTdkM7RTBFM2tTTTs7SUFFRSxrQ0FBaUM7RzFFNmtTekM7RTBFM2tTTTs7SUFFRSxtQ0FBa0M7RzFFNmtTMUM7RTBFM2tTTTs7SUFFRSxpQ0FBZ0M7RzFFNmtTeEM7RTBFNWxTTTtJQUF3QiwyQkFBMkI7RzFFK2xTekQ7RTBFOWxTTTs7SUFFRSwrQkFBK0I7RzFFZ21TdkM7RTBFOWxTTTs7SUFFRSxpQ0FBaUM7RzFFZ21TekM7RTBFOWxTTTs7SUFFRSxrQ0FBa0M7RzFFZ21TMUM7RTBFOWxTTTs7SUFFRSxnQ0FBZ0M7RzFFZ21TeEM7RTBFL21TTTtJQUF3Qix5QkFBMkI7RzFFa25TekQ7RTBFam5TTTs7SUFFRSw2QkFBK0I7RzFFbW5TdkM7RTBFam5TTTs7SUFFRSwrQkFBaUM7RzFFbW5TekM7RTBFam5TTTs7SUFFRSxnQ0FBa0M7RzFFbW5TMUM7RTBFam5TTTs7SUFFRSw4QkFBZ0M7RzFFbW5TeEM7RTBFbG9TTTtJQUF3QiwyQkFBMkI7RzFFcW9TekQ7RTBFcG9TTTs7SUFFRSwrQkFBK0I7RzFFc29TdkM7RTBFcG9TTTs7SUFFRSxpQ0FBaUM7RzFFc29TekM7RTBFcG9TTTs7SUFFRSxrQ0FBa0M7RzFFc29TMUM7RTBFcG9TTTs7SUFFRSxnQ0FBZ0M7RzFFc29TeEM7RTBFcnBTTTtJQUF3Qix5QkFBMkI7RzFFd3BTekQ7RTBFdnBTTTs7SUFFRSw2QkFBK0I7RzFFeXBTdkM7RTBFdnBTTTs7SUFFRSwrQkFBaUM7RzFFeXBTekM7RTBFdnBTTTs7SUFFRSxnQ0FBa0M7RzFFeXBTMUM7RTBFdnBTTTs7SUFFRSw4QkFBZ0M7RzFFeXBTeEM7RTBFbnBTRTtJQUFtQix3QkFBdUI7RzFFc3BTNUM7RTBFcnBTRTs7SUFFRSw0QkFBMkI7RzFFdXBTL0I7RTBFcnBTRTs7SUFFRSw4QkFBNkI7RzFFdXBTakM7RTBFcnBTRTs7SUFFRSwrQkFBOEI7RzFFdXBTbEM7RTBFcnBTRTs7SUFFRSw2QkFBNEI7RzFFdXBTaEM7Q0FDRjs7QTJFenRTQTtFQUVJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsV0FBVTtFQUVWLHFCQUFvQjtFQUNwQixZQUFXO0VBRVgsbUNBQWtDO0MzRXl0U3RDOztBNEVudVNBO0VBQWtCLDZHQUE4QztDNUV1dVNoRTs7QTRFbnVTQTtFQUFpQiwrQkFBOEI7QzVFdXVTL0M7O0E0RXR1U0E7RUFBaUIsK0JBQThCO0M1RTB1Uy9DOztBNEV6dVNBO0VBQWlCLCtCQUE4QjtDNUU2dVMvQzs7QTRFNXVTQTtFQ1RFLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0M3RXl2U3JCOztBNEUxdVNJO0VBQXdCLDRCQUEyQjtDNUU4dVN2RDs7QTRFN3VTSTtFQUF3Qiw2QkFBNEI7QzVFaXZTeEQ7O0E0RWh2U0k7RUFBd0IsOEJBQTZCO0M1RW92U3pEOztBaUIvc1NJO0UyRHZDQTtJQUF3Qiw0QkFBMkI7RzVFMnZTckQ7RTRFMXZTRTtJQUF3Qiw2QkFBNEI7RzVFNnZTdEQ7RTRFNXZTRTtJQUF3Qiw4QkFBNkI7RzVFK3ZTdkQ7Q0FDRjs7QWlCM3RTSTtFMkR2Q0E7SUFBd0IsNEJBQTJCO0c1RXV3U3JEO0U0RXR3U0U7SUFBd0IsNkJBQTRCO0c1RXl3U3REO0U0RXh3U0U7SUFBd0IsOEJBQTZCO0c1RTJ3U3ZEO0NBQ0Y7O0FpQnZ1U0k7RTJEdkNBO0lBQXdCLDRCQUEyQjtHNUVteFNyRDtFNEVseFNFO0lBQXdCLDZCQUE0QjtHNUVxeFN0RDtFNEVweFNFO0lBQXdCLDhCQUE2QjtHNUV1eFN2RDtDQUNGOztBaUJudlNJO0UyRHZDQTtJQUF3Qiw0QkFBMkI7RzVFK3hTckQ7RTRFOXhTRTtJQUF3Qiw2QkFBNEI7RzVFaXlTdEQ7RTRFaHlTRTtJQUF3Qiw4QkFBNkI7RzVFbXlTdkQ7Q0FDRjs7QTRFOXhTQTtFQUFtQixxQ0FBb0M7QzVFa3lTdkQ7O0E0RWp5U0E7RUFBbUIscUNBQW9DO0M1RXF5U3ZEOztBNEVweVNBO0VBQW1CLHNDQUFxQztDNUV3eVN4RDs7QTRFcHlTQTtFQUF1Qiw0QkFBMEM7QzVFd3lTakU7O0E0RXZ5U0E7RUFBdUIsZ0NBQTRDO0M1RTJ5U25FOztBNEUxeVNBO0VBQXVCLDRCQUEyQztDNUU4eVNsRTs7QTRFN3lTQTtFQUF1Qiw0QkFBeUM7QzVFaXpTaEU7O0E0RWh6U0E7RUFBdUIsK0JBQTJDO0M1RW96U2xFOztBNEVuelNBO0VBQXVCLDhCQUE2QjtDNUV1elNwRDs7QTRFbnpTQTtFQUFjLHVCQUF3QjtDNUV1elN0Qzs7QThFOTFTRTtFQUNFLDBCQUF3QjtDOUVpMlM1Qjs7QU92MVNFO0V1RUxNLDBCQUEwRTtDOUVnMlNsRjs7QThFdDJTRTtFQUNFLDBCQUF3QjtDOUV5MlM1Qjs7QU8vMVNFO0V1RUxNLDBCQUEwRTtDOUV3MlNsRjs7QThFOTJTRTtFQUNFLDBCQUF3QjtDOUVpM1M1Qjs7QU92MlNFO0V1RUxNLDBCQUEwRTtDOUVnM1NsRjs7QThFdDNTRTtFQUNFLDBCQUF3QjtDOUV5M1M1Qjs7QU8vMlNFO0V1RUxNLDBCQUEwRTtDOUV3M1NsRjs7QThFOTNTRTtFQUNFLDBCQUF3QjtDOUVpNFM1Qjs7QU92M1NFO0V1RUxNLDBCQUEwRTtDOUVnNFNsRjs7QThFdDRTRTtFQUNFLDBCQUF3QjtDOUV5NFM1Qjs7QU8vM1NFO0V1RUxNLDBCQUEwRTtDOUV3NFNsRjs7QThFOTRTRTtFQUNFLDBCQUF3QjtDOUVpNVM1Qjs7QU92NFNFO0V1RUxNLDBCQUEwRTtDOUVnNVNsRjs7QThFdDVTRTtFQUNFLDBCQUF3QjtDOUV5NVM1Qjs7QU8vNFNFO0V1RUxNLDBCQUEwRTtDOUV3NVNsRjs7QTRFajNTQTtFQUFhLDBCQUE2QjtDNUVxM1MxQzs7QTRFcDNTQTtFQUFjLDBCQUE2QjtDNUV3M1MzQzs7QTRFdDNTQTtFQUFpQixxQ0FBa0M7QzVFMDNTbkQ7O0E0RXozU0E7RUFBaUIsMkNBQWtDO0M1RTYzU25EOztBNEV6M1NBO0VHdkRFLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLDhCQUE2QjtFQUM3QixVQUFTO0MvRW83U1g7O0E0RTczU0E7RUFBd0IsaUNBQWdDO0M1RWk0U3hEOztBNEUvM1NBO0VBQ0Usa0NBQWlDO0VBQ2pDLGlDQUFnQztDNUVrNFNsQzs7QTRFNzNTQTtFQUFjLDBCQUF5QjtDNUVpNFN2Qzs7QWdGbDhTQTtFQUNFLCtCQUE4QjtDaEZxOFNoQzs7QWdGbDhTQTtFQUNFLDhCQUE2QjtDaEZxOFMvQjs7QWlGcjhTRTtFOUVPRjs7O0k4RURNLDZCQUE0QjtJQUU1Qiw0QkFBMkI7R2pGcThTL0I7RWlGbDhTRTtJQUVJLDJCQUEwQjtHakZtOFNoQztFaUYxN1NFO0lBQ0UsOEJBQTZCO0dqRjQ3U2pDO0VHOXZTRjtJOEUvS00saUNBQWdDO0dqRmc3U3BDO0VpRjk2U0U7O0lBRUUsMEI3RXJDWTtJNkVzQ1oseUJBQXdCO0dqRmc3UzVCO0VpRjc2U0U7O0lBRUUseUJBQXdCO0dqRis2UzVCO0VpRjU2U0U7OztJQUdFLFdBQVU7SUFDVixVQUFTO0dqRjg2U2I7RWlGMzZTRTs7SUFFRSx3QkFBdUI7R2pGNjZTM0I7RWlGcjZTRTtJQUNFLFM3RXcwQmdDO0dKK2xScEM7RUcxOFNGO0k4RXNDTSw0QkFBMkM7R2pGdTZTL0M7RWlGcjZTRTtJQUNFLDRCQUEyQztHakZ1NlMvQztFb0M1K1NGO0k2QzBFTSxjQUFhO0dqRnE2U2pCO0V5QzMvU0Y7SXdDeUZNLHVCN0V6RVM7R0o4K1NiO0VtQi8vU0Y7SThEOEZNLHFDQUFvQztHakZvNlN4QztFaUZyNlNFOztJQUtJLGtDQUFtQztHakZvNlN6QztFbUI5OVNGOztJOERpRVEscUNBQXNDO0dqRmk2UzVDO0VtQjc0U0Y7SThEZk0sZUFBYztHakYrNVNsQjtFb0I1Z1RBOzs7O0k2RG1ITSxzQjdFMUdVO0dKeWdUaEI7RW1CeDZTRjtJOERjTSxlQUFjO0lBQ2Qsc0I3RWhIWTtHSjZnVGhCO0NBQ0Y7O0FrRnZoVEE7RUFDRTtJQUNFLCtEQUFzRDtJQUF0RCx1REFBc0Q7SUFDdEQsb0NBQW1DO0lBQ25DLFdBQVU7R2xGMGhUWjtFa0Z2aFRBO0lBQ0UsZ0VBQXVEO0lBQXZELHdEQUF1RDtJQUN2RCxvQ0FBbUM7R2xGeWhUckM7RWtGdGhUQTtJQUNFLCtEQUFzRDtJQUF0RCx1REFBc0Q7SUFDdEQsV0FBVTtHbEZ3aFRaO0VrRnJoVEE7SUFDRSwrREFBc0Q7SUFBdEQsdURBQXNEO0dsRnVoVHhEO0VrRnBoVEE7SUFDRSxzQ0FBNkI7SUFBN0IsOEJBQTZCO0dsRnNoVC9CO0NBQ0Y7O0FrRjdpVEE7RUFDRTtJQUNFLCtEQUFzRDtJQUF0RCx1REFBc0Q7SUFDdEQsb0NBQW1DO0lBQ25DLFdBQVU7R2xGMGhUWjtFa0Z2aFRBO0lBQ0UsZ0VBQXVEO0lBQXZELHdEQUF1RDtJQUN2RCxvQ0FBbUM7R2xGeWhUckM7RWtGdGhUQTtJQUNFLCtEQUFzRDtJQUF0RCx1REFBc0Q7SUFDdEQsV0FBVTtHbEZ3aFRaO0VrRnJoVEE7SUFDRSwrREFBc0Q7SUFBdEQsdURBQXNEO0dsRnVoVHhEO0VrRnBoVEE7SUFDRSxzQ0FBNkI7SUFBN0IsOEJBQTZCO0dsRnNoVC9CO0NBQ0Y7O0FrRmxoVEE7RUFDRTtJQUNFLFdBQVU7R2xGcWhUWjtFa0ZsaFRBO0lBQ0UsV0FBVTtHbEZvaFRaO0NBQ0Y7O0FrRjNoVEE7RUFDRTtJQUNFLFdBQVU7R2xGcWhUWjtFa0ZsaFRBO0lBQ0UsV0FBVTtHbEZvaFRaO0NBQ0Y7O0FrRmpoVEE7RUFDRTtJQUNFLFdBQVU7R2xGb2hUWjtFa0ZqaFRBO0lBQ0UsV0FBVTtHbEZtaFRaO0NBQ0Y7O0FrRjFoVEE7RUFDRTtJQUNFLFdBQVU7R2xGb2hUWjtFa0ZqaFRBO0lBQ0UsV0FBVTtHbEZtaFRaO0NBQ0Y7O0FrRmhoVEE7RUFDRTtJQUNFLG9EQUEyQztJQUEzQyw0Q0FBMkM7R2xGbWhUN0M7RWtGamhUQTtJQUNFLHVEQUE4QztJQUE5QywrQ0FBOEM7R2xGbWhUaEQ7RWtGamhUQTtJQUNFLG1EQUEwQztJQUExQywyQ0FBMEM7R2xGbWhUNUM7RWtGamhUQTtJQUNFLGtEQUF5QztJQUF6QywwQ0FBeUM7R2xGbWhUM0M7RWtGamhUQTtJQUNFLHFEQUE0QztJQUE1Qyw2Q0FBNEM7R2xGbWhUOUM7RWtGamhUQTtJQUNFLHNEQUE2QztJQUE3Qyw4Q0FBNkM7R2xGbWhUL0M7RWtGamhUQTtJQUNFLHFEQUE0QztJQUE1Qyw2Q0FBNEM7R2xGbWhUOUM7RWtGamhUQTtJQUNFLHFEQUE0QztJQUE1Qyw2Q0FBNEM7R2xGbWhUOUM7RWtGamhUQTtJQUNFLHNEQUE2QztJQUE3Qyw4Q0FBNkM7R2xGbWhUL0M7RWtGamhUQTtJQUNFLG9EQUEyQztJQUEzQyw0Q0FBMkM7R2xGbWhUN0M7RWtGamhUQTtJQUNFLHNEQUE2QztJQUE3Qyw4Q0FBNkM7R2xGbWhUL0M7Q0FDRjs7QWtGcGpUQTtFQUNFO0lBQ0Usb0RBQTJDO0lBQTNDLDRDQUEyQztHbEZtaFQ3QztFa0ZqaFRBO0lBQ0UsdURBQThDO0lBQTlDLCtDQUE4QztHbEZtaFRoRDtFa0ZqaFRBO0lBQ0UsbURBQTBDO0lBQTFDLDJDQUEwQztHbEZtaFQ1QztFa0ZqaFRBO0lBQ0Usa0RBQXlDO0lBQXpDLDBDQUF5QztHbEZtaFQzQztFa0ZqaFRBO0lBQ0UscURBQTRDO0lBQTVDLDZDQUE0QztHbEZtaFQ5QztFa0ZqaFRBO0lBQ0Usc0RBQTZDO0lBQTdDLDhDQUE2QztHbEZtaFQvQztFa0ZqaFRBO0lBQ0UscURBQTRDO0lBQTVDLDZDQUE0QztHbEZtaFQ5QztFa0ZqaFRBO0lBQ0UscURBQTRDO0lBQTVDLDZDQUE0QztHbEZtaFQ5QztFa0ZqaFRBO0lBQ0Usc0RBQTZDO0lBQTdDLDhDQUE2QztHbEZtaFQvQztFa0ZqaFRBO0lBQ0Usb0RBQTJDO0lBQTNDLDRDQUEyQztHbEZtaFQ3QztFa0ZqaFRBO0lBQ0Usc0RBQTZDO0lBQTdDLDhDQUE2QztHbEZtaFQvQztDQUNGOztBa0ZoaFRBO0VBQ0U7SUFDRSx3QkFBZTtJQUFmLGdCQUFlO0dsRm1oVGpCO0VrRmhoVEE7SUFDRSxvRUFBMkQ7SUFBM0QsNERBQTJEO0dsRmtoVDdEO0VrRi9nVEE7SUFDRSxrRUFBeUQ7SUFBekQsMERBQXlEO0dsRmloVDNEO0VrRjlnVEE7SUFDRSxvRUFBMkQ7SUFBM0QsNERBQTJEO0dsRmdoVDdEO0VrRjdnVEE7SUFDRSxrRUFBeUQ7SUFBekQsMERBQXlEO0dsRitnVDNEO0VrRjVnVEE7SUFDRSxtRUFBMEQ7SUFBMUQsMkRBQTBEO0dsRjhnVDVEO0VrRjNnVEE7SUFDRSx3QkFBZTtJQUFmLGdCQUFlO0dsRjZnVGpCO0NBQ0Y7O0FrRnhpVEE7RUFDRTtJQUNFLHdCQUFlO0lBQWYsZ0JBQWU7R2xGbWhUakI7RWtGaGhUQTtJQUNFLG9FQUEyRDtJQUEzRCw0REFBMkQ7R2xGa2hUN0Q7RWtGL2dUQTtJQUNFLGtFQUF5RDtJQUF6RCwwREFBeUQ7R2xGaWhUM0Q7RWtGOWdUQTtJQUNFLG9FQUEyRDtJQUEzRCw0REFBMkQ7R2xGZ2hUN0Q7RWtGN2dUQTtJQUNFLGtFQUF5RDtJQUF6RCwwREFBeUQ7R2xGK2dUM0Q7RWtGNWdUQTtJQUNFLG1FQUEwRDtJQUExRCwyREFBMEQ7R2xGOGdUNUQ7RWtGM2dUQTtJQUNFLHdCQUFlO0lBQWYsZ0JBQWU7R2xGNmdUakI7Q0FDRjs7QW1GMW5USTtFQ0ZFLHFCQUFjO0VBQWQsZ0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsa0JBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZ0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxxQkFBYztFQUlkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCxtQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7Q3BGc3BUcEI7O0FxRnpwVEU7RUFDRSxnQ0FBdUI7RUFBdkIsd0JBQXVCO0NyRjRwVDNCOztBcUYxcFRFO0VBQ0UsaUNBQXdCO0VBQXhCLHlCQUF3QjtDckY2cFQ1Qjs7QXNGbHFUQTtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQzRDZTtFRDNDZixjQUFhO0VBQ2IsWUFBVztFQUNYLGdDQUErQjtFQUMvQixnQkFBZTtFQUNmLFFBQU87RUFDUCxPQUFNO0VBQ04sY0NrS3FCO0N2Rm1nVHZCOztBbUY1cVRJO0VHWUEscUNDa0MwQztFRGpDMUMsWWxGUlc7Q0o0cVRmOztBd0ZuclRBO0VBQ0Usd0JBQXVCO0N4RnNyVHpCOztBd0ZuclRBOzs7RUFHRSxpQkFBZ0I7Q3hGc3JUbEI7O0F3Rm5yVEE7RUFDRSxtQkFBa0I7Q3hGc3JUcEI7O0F3RnZyVEE7RUFJSSxrRUFBeUU7Q3hGdXJUN0U7O0F3RnByVEU7RTNFTEksc0NUS1M7Q0p3clRmOztBd0Z4clRFO0VBS0ksZUFBYztFQUNkLGtCRG9CeUI7RUNuQnpCLGlCQUFnQjtDeEZ1clR0Qjs7QXdGOXJURTtFQVdJLGNBQWE7Q3hGdXJUbkI7O0F3Rm5yVDZDO0VBQ3pDO0lBQ0UscUNBQTBGO0d4RnNyVDlGO0V3RnByVEU7SUFDRSx5Q0FBNkY7R3hGc3JUakc7Q0FDRjs7QXdGbnJURTtFQUVJLHdCRHlCdUY7Q3ZGNHBUN0Y7O0F3RnZyVEU7RUFNSSw0QkR5QjZGO0N2RjRwVG5HOztBd0YzclRFO0VBVUksK0JEaUJ1RjtDdkZvcVQ3Rjs7QXdGL3JURTtFQWNJLG1DRGlCNkY7Q3ZGb3FUbkc7O0F3RmpyVEU7RUFFSSw0QkRXNkY7Q3ZGd3FUbkc7O0F3RnJyVEU7RUFNSSxtQ0RPNkY7Q3ZGNHFUbkc7O0F3Ri9xVEU7OztFQUlJLDJCREx1RjtFQ012RixjRDREcUU7Q3ZGcW5UM0U7O0F3RnRyVEU7OztFQVFNLCtCREwyRjtDdkZ5clRuRzs7QXdGL3FURTs7O0VBSUksK0JEZDZGO0N2RityVG5HOztBd0ZucVRFO0VBRUksOENBQWdEO0N4RnFxVHREOztBd0Z2cVRFO0VBS00sbUNEakMyRjtDdkZ1c1RuRzs7QXdGanFURTtFQUVJLE9BQU07Q3hGbXFUWjs7QXdGcnFURTtFQU1JLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsOENBQTJIO0N4Rm1xVGpJOztBd0YzcVRFO0VBYU0sbUNEdURtQjtFQ3REbkIsYUQzRmE7Q3ZGNnZUckI7O0F3RmhyVEU7RUFtQkksaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLG1DRDhDcUI7RUM3Q3JCLGFEcEdlO0VDcUdmLGNwRjZia0M7Q0pvdVN4Qzs7QXdGenJURTtFQThCTSwwQnBGN0hVO0NKNHhUbEI7O0F3RjdyVEU7RUFrQ00sdUJwRnpJTztDSnd5VGY7O0F3RmpzVEU7RUE4Qk0sMEJwRjdIVTtDSm95VGxCOztBd0Zyc1RFO0VBa0NNLHVCcEZ6SU87Q0pnelRmOztBd0Z6c1RFO0VBOEJNLDBCcEY3SFU7Q0o0eVRsQjs7QXdGN3NURTtFQWtDTSx1QnBGeklPO0NKd3pUZjs7QXdGanRURTtFQThCTSwwQnBGN0hVO0NKb3pUbEI7O0F3RnJ0VEU7RUFrQ00sdUJwRnpJTztDSmcwVGY7O0F3Rnp0VEU7RUE4Qk0sMEJwRjdIVTtDSjR6VGxCOztBd0Y3dFRFO0VBa0NNLHVCcEZ6SU87Q0p3MFRmOztBd0ZqdVRFO0VBOEJNLDBCcEY3SFU7Q0pvMFRsQjs7QXdGcnVURTtFQWtDTSx1QnBGeklPO0NKZzFUZjs7QXdGenVURTtFQThCTSwwQnBGN0hVO0NKNDBUbEI7O0F3Rjd1VEU7RUFrQ00sdUJwRnpJTztDSncxVGY7O0F3Rmp2VEU7RUE4Qk0sMEJwRjdIVTtDSm8xVGxCOztBd0ZydlRFO0VBa0NNLHVCcEZ6SU87Q0pnMlRmOztBd0Z6dlRFO0VBd0NNLDBCcEZ2SVU7Q0o0MVRsQjs7QXdGN3ZURTtFQTRDTSx1QnBGbkpPO0NKdzJUZjs7QXdGandURTtFQXdDTSwwQnBGdklVO0NKbzJUbEI7O0F3RnJ3VEU7RUE0Q00sdUJwRm5KTztDSmczVGY7O0F3Rnp3VEU7RUF3Q00sMEJwRnZJVTtDSjQyVGxCOztBd0Y3d1RFO0VBNENNLHVCcEZuSk87Q0p3M1RmOztBd0ZqeFRFO0VBd0NNLDBCcEZ2SVU7Q0pvM1RsQjs7QXdGcnhURTtFQTRDTSx1QnBGbkpPO0NKZzRUZjs7QXdGenhURTtFQXdDTSwwQnBGdklVO0NKNDNUbEI7O0F3Rjd4VEU7RUE0Q00sdUJwRm5KTztDSnc0VGY7O0F3Rmp5VEU7RUF3Q00sMEJwRnZJVTtDSm80VGxCOztBd0ZyeVRFO0VBNENNLHVCcEZuSk87Q0pnNVRmOztBd0Z6eVRFO0VBd0NNLDBCcEZ2SVU7Q0o0NFRsQjs7QXdGN3lURTtFQTRDTSx1QnBGbkpPO0NKdzVUZjs7QXdGanpURTtFQXdDTSwwQnBGdklVO0NKbzVUbEI7O0F3RnJ6VEU7RUE0Q00sdUJwRm5KTztDSmc2VGY7O0F3Rnp6VEU7RUF3Q00sMEJwRnZJVTtDSjQ1VGxCOztBd0Y3elRFO0VBNENNLHVCcEZuSk87Q0p3NlRmOztBd0ZqMFRFO0VBd0NNLDBCcEZ2SVU7Q0pvNlRsQjs7QXdGcjBURTtFQTRDTSx1QnBGbkpPO0NKZzdUZjs7QXdGejBURTtFQXdDTSwwQnBGdklVO0NKNDZUbEI7O0F3RjcwVEU7RUE0Q00sdUJwRm5KTztDSnc3VGY7O0F3RmoxVEU7RUF3Q00sMEJwRnZJVTtDSm83VGxCOztBd0ZyMVRFO0VBNENNLHVCcEZuSk87Q0pnOFRmOztBd0Z6MVRFO0VBd0NNLDBCcEZ2SVU7Q0o0N1RsQjs7QXdGNzFURTtFQTRDTSx1QnBGbkpPO0NKdzhUZjs7QXdGajJURTtFQXdDTSwwQnBGdklVO0NKbzhUbEI7O0F3RnIyVEU7RUE0Q00sdUJwRm5KTztDSmc5VGY7O0F3RnoyVEU7RUF3Q00sMEJwRnZJVTtDSjQ4VGxCOztBd0Y3MlRFO0VBNENNLHVCcEZuSk87Q0p3OVRmOztBd0ZqM1RFO0VBd0NNLDBCcEZ2SVU7Q0pvOVRsQjs7QXdGcjNURTtFQTRDTSx1QnBGbkpPO0NKZytUZjs7QXdGejNURTtFQXdDTSwwQnBGdklVO0NKNDlUbEI7O0F3RjczVEU7RUE0Q00sdUJwRm5KTztDSncrVGY7O0F3Rmo0VEU7RUF3Q00sMEJwRnZJVTtDSm8rVGxCOztBd0ZyNFRFO0VBNENNLHVCcEZuSk87Q0pnL1RmOztBd0Z6NFRFO0VBd0NNLDBCcEZ2SVU7Q0o0K1RsQjs7QXdGNzRURTtFQTRDTSx1QnBGbkpPO0NKdy9UZjs7QXdGajVURTtFQWlESSxtQkQ1RjJFO0N2Rmc4VGpGOztBd0ZyNVRFO0VBb0RJLCtCRDlGdUY7Q3ZGbThUN0Y7O0F3Rno1VEU7RUF3REksbUNEOUY2RjtDdkZtOFRuRzs7QXdGNzVURTtFQTRESSxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGNwRnFaa0M7Q0pnOVN4Qzs7QXdGajJURTtFQUVJLG1DRDVHNkY7Q3ZGKzhUbkc7O0F3Ri8xVEU7RUFFSSxpQkFBZ0I7Q3hGaTJUdEI7O0F3Rm4yVEU7O0VBT0ksY0FBYTtDeEZpMlRuQjs7QXdGeDJURTtFQVdJLGlCQUFnQjtDeEZpMlR0Qjs7QXdGNzFURTtFQUVJLGNBQWE7Q3hGKzFUbkI7O0F3Ri8vVEU7RUEwS1Esd0JEL0ltRjtDdkZ3K1Q3Rjs7QXdGdDFUUTs7RUFFRSw0QkRoSnlGO0N2RnkrVG5HOztBd0Z4Z1VFO0VBbUxRLCtCRHhKbUY7Q3ZGaS9UN0Y7O0F3RnQxVFE7O0VBRUUsbUNEekp5RjtDdkZrL1RuRzs7QXdGLy9URTtFQTRLUSw0QkQvSnlGO0N2RnMvVG5HOztBd0ZuZ1VFO0VBZ0xRLG1DRG5LeUY7Q3ZGMC9Ubkc7O0F3RnA5VEU7RUFtSVEsT0FBTTtDeEZxMVRoQjs7QXdGeDlURTtFQXVJUSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhDQUEySDtDeEZxMVRySTs7QXdGNzFUTTtFQWFNLDJCRHhMaUY7RUN5TGpGLG1DRDNFZTtFQzRFZixjRHhIK0Q7Q3ZGNDhUM0U7O0F3RmwxVFk7RUFFRSwrQkQxTHFGO0N2RjhnVW5HOztBd0Z2MlRNO0VBeUJRLG1DRHRGYTtFQ3VGYixhRHhPTztDdkYwalVyQjs7QXdGNytURTtFQWlLUSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sbUNEaEdpQjtFQ2lHakIsYURsUFc7RUNtUFgsY3BGK1M4QjtDSmlpVHhDOztBd0Z0L1RFO0VBMEtRLCtCRHBObUY7Q3ZGb2lVN0Y7O0F3RjcwVFE7O0VBRUUsbUNEck55RjtDdkZxaVVuRzs7QXdGLy9URTtFQW1MUSxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGNwRjhSOEI7Q0pralR4Qzs7QXdGbjhURTtFQXlIUSxtQ0RuT3lGO0N2RmlqVW5HOztBd0ZyaFVFO0VBdU5RLDhDQUFnRDtDeEZrMFQxRDs7QXdGemhVRTtFQTBOVSxtQ0R0UHVGO0N2RnlqVW5HOztBd0Z6OFRFO0VBNklRLGlCQUFnQjtDeEZnMFQxQjs7QXdGNzhURTs7RUFrSlEsY0FBYTtDeEZnMFR2Qjs7QXdGbDlURTtFQXNKUSxpQkFBZ0I7Q3hGZzBUMUI7O0F3RnY4VEU7RUE2SVEsY0FBYTtDeEY4elR2Qjs7QWlCMWxVSTtFdUV5SkU7SUFFSSx3QkQvSW1GO0d2Rm1sVTNGO0V3Rmo4VE07O0lBRUUsNEJEaEp5RjtHdkZtbFVqRztFd0YxOFRJO0lBV0ksK0JEeEptRjtHdkYwbFUzRjtFd0YvN1RNOztJQUVFLG1DRHpKeUY7R3ZGMGxVakc7RXdGNzdUSTtJQUVJLDRCRC9KeUY7R3ZGNmxVakc7RXdGaDhUSTtJQU1JLG1DRG5LeUY7R3ZGZ21Vakc7RXdGejdUSTtJQUVJLE9BQU07R3hGMDdUZDtFd0Y1N1RJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3hGeTdUbkk7RXdGajhUSTtJQWFNLDJCRHhMaUY7SUN5TGpGLG1DRDNFZTtJQzRFZixjRHhIK0Q7R3ZGK2lVekU7RXdGcjdUVTtJQUVFLCtCRDFMcUY7R3ZGZ25Vakc7RXdGejhUSTtJQXlCUSxtQ0R0RmE7SUN1RmIsYUR4T087R3ZGMnBVbkI7RXdGNzhUSTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEaEdpQjtJQ2lHakIsYURsUFc7SUNtUFgsY3BGK1M4QjtHSmlvVHRDO0V3RnI5VEk7SUF5Q0ksK0JEcE5tRjtHdkZtb1UzRjtFd0Y1NlRNOztJQUVFLG1DRHJOeUY7R3ZGbW9Vakc7RXdGNTlUSTtJQWtESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNwRjhSOEI7R0orb1R0QztFd0Z6NlRJO0lBRUksbUNEbk95RjtHdkY2b1VqRztFd0Y1NVRJO0lBRUksOENBQWdEO0d4RjY1VHhEO0V3Ri81VEk7SUFLTSxtQ0R0UHVGO0d2Rm1wVWpHO0V3Rng1VEk7SUFFSSxpQkFBZ0I7R3hGeTVUeEI7RXdGMzVUSTs7SUFPSSxjQUFhO0d4Rnc1VHJCO0V3Ri81VEk7SUFXSSxpQkFBZ0I7R3hGdTVUeEI7RXdGbjVUSTtJQUVJLGNBQWE7R3hGbzVUckI7Q0FDRjs7QWlCanJVSTtFdUV5SkU7SUFFSSx3QkQvSW1GO0d2RjBxVTNGO0V3RnhoVU07O0lBRUUsNEJEaEp5RjtHdkYwcVVqRztFd0ZqaVVJO0lBV0ksK0JEeEptRjtHdkZpclUzRjtFd0Z0aFVNOztJQUVFLG1DRHpKeUY7R3ZGaXJVakc7RXdGcGhVSTtJQUVJLDRCRC9KeUY7R3ZGb3JVakc7RXdGdmhVSTtJQU1JLG1DRG5LeUY7R3ZGdXJVakc7RXdGaGhVSTtJQUVJLE9BQU07R3hGaWhVZDtFd0ZuaFVJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3hGZ2hVbkk7RXdGeGhVSTtJQWFNLDJCRHhMaUY7SUN5TGpGLG1DRDNFZTtJQzRFZixjRHhIK0Q7R3ZGc29VekU7RXdGNWdVVTtJQUVFLCtCRDFMcUY7R3ZGdXNVakc7RXdGaGlVSTtJQXlCUSxtQ0R0RmE7SUN1RmIsYUR4T087R3ZGa3ZVbkI7RXdGcGlVSTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEaEdpQjtJQ2lHakIsYURsUFc7SUNtUFgsY3BGK1M4QjtHSnd0VHRDO0V3RjVpVUk7SUF5Q0ksK0JEcE5tRjtHdkYwdFUzRjtFd0ZuZ1VNOztJQUVFLG1DRHJOeUY7R3ZGMHRVakc7RXdGbmpVSTtJQWtESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNwRjhSOEI7R0pzdVR0QztFd0ZoZ1VJO0lBRUksbUNEbk95RjtHdkZvdVVqRztFd0ZuL1RJO0lBRUksOENBQWdEO0d4Rm8vVHhEO0V3RnQvVEk7SUFLTSxtQ0R0UHVGO0d2RjB1VWpHO0V3Ri8rVEk7SUFFSSxpQkFBZ0I7R3hGZy9UeEI7RXdGbC9USTs7SUFPSSxjQUFhO0d4RisrVHJCO0V3RnQvVEk7SUFXSSxpQkFBZ0I7R3hGOCtUeEI7RXdGMStUSTtJQUVJLGNBQWE7R3hGMitUckI7Q0FDRjs7QWlCeHdVSTtFdUV5SkU7SUFFSSx3QkQvSW1GO0d2Rml3VTNGO0V3Ri9tVU07O0lBRUUsNEJEaEp5RjtHdkZpd1VqRztFd0Z4blVJO0lBV0ksK0JEeEptRjtHdkZ3d1UzRjtFd0Y3bVVNOztJQUVFLG1DRHpKeUY7R3ZGd3dVakc7RXdGM21VSTtJQUVJLDRCRC9KeUY7R3ZGMndVakc7RXdGOW1VSTtJQU1JLG1DRG5LeUY7R3ZGOHdVakc7RXdGdm1VSTtJQUVJLE9BQU07R3hGd21VZDtFd0YxbVVJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3hGdW1Vbkk7RXdGL21VSTtJQWFNLDJCRHhMaUY7SUN5TGpGLG1DRDNFZTtJQzRFZixjRHhIK0Q7R3ZGNnRVekU7RXdGbm1VVTtJQUVFLCtCRDFMcUY7R3ZGOHhVakc7RXdGdm5VSTtJQXlCUSxtQ0R0RmE7SUN1RmIsYUR4T087R3ZGeTBVbkI7RXdGM25VSTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEaEdpQjtJQ2lHakIsYURsUFc7SUNtUFgsY3BGK1M4QjtHSit5VHRDO0V3Rm5vVUk7SUF5Q0ksK0JEcE5tRjtHdkZpelUzRjtFd0YxbFVNOztJQUVFLG1DRHJOeUY7R3ZGaXpVakc7RXdGMW9VSTtJQWtESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNwRjhSOEI7R0o2elR0QztFd0Z2bFVJO0lBRUksbUNEbk95RjtHdkYyelVqRztFd0Yxa1VJO0lBRUksOENBQWdEO0d4RjJrVXhEO0V3RjdrVUk7SUFLTSxtQ0R0UHVGO0d2RmkwVWpHO0V3RnRrVUk7SUFFSSxpQkFBZ0I7R3hGdWtVeEI7RXdGemtVSTs7SUFPSSxjQUFhO0d4RnNrVXJCO0V3RjdrVUk7SUFXSSxpQkFBZ0I7R3hGcWtVeEI7RXdGamtVSTtJQUVJLGNBQWE7R3hGa2tVckI7Q0FDRjs7QWlCLzFVSTtFdUV5SkU7SUFFSSx3QkQvSW1GO0d2RncxVTNGO0V3RnRzVU07O0lBRUUsNEJEaEp5RjtHdkZ3MVVqRztFd0Yvc1VJO0lBV0ksK0JEeEptRjtHdkYrMVUzRjtFd0Zwc1VNOztJQUVFLG1DRHpKeUY7R3ZGKzFVakc7RXdGbHNVSTtJQUVJLDRCRC9KeUY7R3ZGazJVakc7RXdGcnNVSTtJQU1JLG1DRG5LeUY7R3ZGcTJVakc7RXdGOXJVSTtJQUVJLE9BQU07R3hGK3JVZDtFd0Zqc1VJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3hGOHJVbkk7RXdGdHNVSTtJQWFNLDJCRHhMaUY7SUN5TGpGLG1DRDNFZTtJQzRFZixjRHhIK0Q7R3ZGb3pVekU7RXdGMXJVVTtJQUVFLCtCRDFMcUY7R3ZGcTNVakc7RXdGOXNVSTtJQXlCUSxtQ0R0RmE7SUN1RmIsYUR4T087R3ZGZzZVbkI7RXdGbHRVSTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEaEdpQjtJQ2lHakIsYURsUFc7SUNtUFgsY3BGK1M4QjtHSnM0VHRDO0V3RjF0VUk7SUF5Q0ksK0JEcE5tRjtHdkZ3NFUzRjtFd0ZqclVNOztJQUVFLG1DRHJOeUY7R3ZGdzRVakc7RXdGanVVSTtJQWtESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNwRjhSOEI7R0pvNVR0QztFd0Y5cVVJO0lBRUksbUNEbk95RjtHdkZrNVVqRztFd0ZqcVVJO0lBRUksOENBQWdEO0d4RmtxVXhEO0V3RnBxVUk7SUFLTSxtQ0R0UHVGO0d2Rnc1VWpHO0V3RjdwVUk7SUFFSSxpQkFBZ0I7R3hGOHBVeEI7RXdGaHFVSTs7SUFPSSxjQUFhO0d4RjZwVXJCO0V3RnBxVUk7SUFXSSxpQkFBZ0I7R3hGNHBVeEI7RXdGeHBVSTtJQUVJLGNBQWE7R3hGeXBVckI7Q0FDRjs7QXdGcHBVRTtFQUVJLFVBQVM7Q3hGc3BVZjs7QXdGeHBVRTtFQU1JLFVBQVM7RUFDVCxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsY3BGK05rQztDSnU3VHhDOztBd0ZscFVFO0VBRUksaUJBQWdCO0N4Rm9wVXRCOztBd0Z0cFVFO0VBTUksaUJBQWdCO0N4Rm9wVXRCOztBd0Z4cVVFO0VBNkJRLFVBQVM7Q3hGK29VbkI7O0F3RjVxVUU7RUFpQ1EsVUFBUztFQUNULFFBQU87RUFDUCxnQkFBZTtFQUNmLFNBQVE7RUFDUixjcEZvTThCO0NKMjhUeEM7O0F3RnpwVU07RUFjSSxtQ0RqU2dGO0N2Rmc3VTFGOztBd0YxcVVFO0VBaUNRLGlCQUFnQjtDeEY2b1UxQjs7QWlCOTlVSTtFdUU2VEU7SUFFSSxVQUFTO0d4Rm9xVWpCO0V3RnRxVUk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNwRm9NOEI7R0orOVR0QztFd0Y3cVVJO0lBY0ksbUNEalNnRjtHdkZtOFV4RjtFd0Y5cFVJO0lBRUksaUJBQWdCO0d4RitwVXhCO0NBQ0Y7O0FpQmovVUk7RXVFNlRFO0lBRUksVUFBUztHeEZ1clVqQjtFd0Z6clVJO0lBTUksVUFBUztJQUNULFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixjcEZvTThCO0dKay9UdEM7RXdGaHNVSTtJQWNJLG1DRGpTZ0Y7R3ZGczlVeEY7RXdGanJVSTtJQUVJLGlCQUFnQjtHeEZrclV4QjtDQUNGOztBaUJwZ1ZJO0V1RTZURTtJQUVJLFVBQVM7R3hGMHNVakI7RXdGNXNVSTtJQU1JLFVBQVM7SUFDVCxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsY3BGb004QjtHSnFnVXRDO0V3Rm50VUk7SUFjSSxtQ0RqU2dGO0d2RnkrVXhGO0V3RnBzVUk7SUFFSSxpQkFBZ0I7R3hGcXNVeEI7Q0FDRjs7QWlCdmhWSTtFdUU2VEU7SUFFSSxVQUFTO0d4RjZ0VWpCO0V3Ri90VUk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNwRm9NOEI7R0p3aFV0QztFd0Z0dVVJO0lBY0ksbUNEalNnRjtHdkY0L1V4RjtFd0Z2dFVJO0lBRUksaUJBQWdCO0d4Rnd0VXhCO0NBQ0Y7O0F3Rm50VUU7RUFDRSxlQUFjO0N4RnN0VWxCOztBd0Z2dFVFO0VBS00sbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixhQUFZO0N4RnN0VXBCOztBd0Y3dFVFO0VBWUksZ0JBQWU7RUFDZixnQkFBZTtDeEZxdFVyQjs7QXdGbHVVRTs7O0VBbUJJLGVBQWM7Q3hGcXRVcEI7O0F3Ri9zVUE7Ozs7O0VBTU0sZUFBYztDeEZpdFVwQjs7QWlCdmtWSTtFdUUyWEo7OztJakV2YU0seUNnRXNLcUI7SUN3UXJCLG1CRHpaZTtHdkZzbVZuQjtDQUNGOztBdUJ4blZNO0VpRW1hTjs7O0lqRWxhUSxpQkFBZ0I7R3ZCOG5WdEI7Q0FDRjs7QWlCeGxWSTtFdUVvWUU7OztJQUNFLGVBQWM7R3hGMHRVcEI7Q0FDRjs7QWlCbmxWSTtFdUU4V0o7OztJQWVNLGVBQWM7R3hGNnRVbEI7Q0FDRjs7QWlCeG1WSTtFdUUrWUo7OztJakUzYk0seUNnRXNLcUI7SUM0UnJCLG1CRDdhZTtHdkZ1b1ZuQjtDQUNGOztBdUJ6cFZNO0VpRXViTjs7O0lqRXRiUSxpQkFBZ0I7R3ZCK3BWdEI7Q0FDRjs7QWlCem5WSTtFdUV3WkU7OztJQUNFLG9CRDNVbUU7R3ZGa2pWekU7Q0FDRjs7QWlCcG5WSTtFdUVrWUo7OztJQWNNLG9CRC9VcUU7R3ZGMGpWekU7Q0FDRjs7QWlCNW5WSTtFdUVrWUo7OztJQWlCTSxlQUFjO0d4Rmd2VWxCO0NBQ0Y7O0FpQmpwVkk7RXVFcWFKOzs7SWpFamRNLHlDZ0VzS3FCO0lDa1RyQixtQkRuY2U7R3ZGZ3JWbkI7Q0FDRjs7QXVCbHNWTTtFaUU2Y047OztJakU1Y1EsaUJBQWdCO0d2QndzVnRCO0NBQ0Y7O0FpQmxxVkk7RXVFOGFFOzs7SUFDRSxvQkRqV21FO0d2RjJsVnpFO0NBQ0Y7O0FpQjdwVkk7RXVFd1pKOzs7SUFjTSxvQkRyV3FFO0d2Rm1tVnpFO0NBQ0Y7O0F3RjF2VUE7RUFDRSwwQkRuY2U7Q3ZGZ3NWakI7O0F3Rjl2VUE7RUFJSSxrQnBGMEc4QztDSm9wVWxEOztBd0YxdlVBO0VqRTVlTSxpRWdFc0txQjtFQzJVdkIsYUQ1ZGlCO0N2RnN0VnJCOztBdUJ2dVZNO0VpRXdlTjtJakV2ZVEsaUJBQWdCO0d2QjJ1VnRCO0NBQ0Y7O0F3Rjd2VUU7RUFHSSw0QkFBMkI7Q3hGOHZVakM7O0F3RjF2VUU7RUFHSSxvQkR6ZWU7Q3ZGb3VWckI7O0F3Rjl2VUU7RUFPSSxXQUFVO0N4RjJ2VWhCOztBaUJwc1ZJO0V1RW1iSjtJQTZCTSw0QkFBMkI7SUFDM0Isb0JEcmZlO0d2Rjh1Vm5CO0V3RnR2VUU7SUFHSSxlQUFjO0d4RnN2VXBCO0NBQ0Y7O0F3Rmp2VUE7RUFFSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsT0FBTTtDeEZtdlVWOztBd0Z4dlVBO0VBUU0saUJBQWdCO0N4Rm92VXRCOztBd0YvdVVBO0VBRUksYURoaEJpQjtDdkZpd1ZyQjs7QXdGbnZVQTtFQU1JLFVBQVM7RUFDVCxZQUFXO0VBQ1gsUUFBTztFQUNQLGdCQUFlO0VBQ2YsT0FBTTtDeEZpdlVWOztBd0YzdlVBO0VBY0ksVUFBUztFQUNULFlBQVc7RUFDWCxnQkFBZTtFQUNmLE9BQU07Q3hGaXZVVjs7QXdGbHdVQTtFQW9CTSx5Q0FBNEM7RUFDNUMsaUJBQWdCO0VDbmpCcEIsc0JBQXFCO0VBaEJyQixxQ0FBb0M7Q3pGdXpWdEM7O0F5RnJ5VkU7RUFDRSxhQUFZO0VBQ1osY0FBYTtDekZ3eVZqQjs7QXlGMXpWRTtFQUNFLDBCQUF5QjtDekY2elY3Qjs7QXlGMXpWRTtFQUNFLDhCQUE2QjtDekY2elZqQzs7QXlGMXpWRTtFQUNFLDhCQUE2QjtDekY2elZqQzs7QXdGOXZVdUM7RUE1QnZDO0lBK0JNLGdCQUFlO0d4Rmd3VW5CO0NBQ0Y7O0F3RjV2VUE7RUFDRSx1QnBGN2tCYTtFb0Y4a0JiLDhCcEYza0JnQjtFb0Y0a0JoQixlQUE4QjtFQUM5QixjRDNmd0I7Q3ZGMHZWMUI7O0F3Rjd2VUU7RUFFRSxrQkQ5ZmdEO0N2RjZ2VnBEOztBd0YzdlVBO0VBQ0UscUJwRkZnRDtDSmd3VWxEOztBd0Y1dlVFO0VBQ0UscUJwRkw4QztDSm93VWxEOztBd0Zud1VBO0VBUUksa0JBQWlCO0VBQ2pCLFVBQVM7Q3hGK3ZVYjs7QXdGN3ZVSTtFQUNFLGtCQUFpQjtDeEZnd1V2Qjs7QXdGNXdVQTtFQWlCSSw4QkFBNkI7RUFDN0Isb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixXQUFVO0N4Rit2VWQ7O0F3Rjd2VUk7RUFDRSxvQkFBbUI7Q3hGZ3dVekI7O0F3RjF2VUE7Ozs7Ozs7RUFRSSw0QkFBMkI7RUFDM0IsMENBQWlDO0VBQWpDLGtDQUFpQztDeEY0dlVyQzs7QW1GLzNWSTtFS3dvQkYscUNEMWxCNEM7RUMybEI1QyxZcEZwb0JhO0NKKzNWZjs7QXdGeHZVSTtFQUdNLDBCcEZsb0JRO0NKMjNWbEI7O0F3RjV2VUk7RUFPTSx1QnBGOW9CSztDSnU0VmY7O0F3Rmh3VUk7RUFHTSwwQnBGbG9CUTtDSm00VmxCOztBd0Zwd1VJO0VBT00sdUJwRjlvQks7Q0orNFZmOztBd0Z4d1VJO0VBR00sMEJwRmxvQlE7Q0oyNFZsQjs7QXdGNXdVSTtFQU9NLHVCcEY5b0JLO0NKdTVWZjs7QXdGaHhVSTtFQUdNLDBCcEZsb0JRO0NKbTVWbEI7O0F3RnB4VUk7RUFPTSx1QnBGOW9CSztDSis1VmY7O0F3Rnh4VUk7RUFHTSwwQnBGbG9CUTtDSjI1VmxCOztBd0Y1eFVJO0VBT00sdUJwRjlvQks7Q0p1NlZmOztBd0ZoeVVJO0VBR00sMEJwRmxvQlE7Q0ptNlZsQjs7QXdGcHlVSTtFQU9NLHVCcEY5b0JLO0NKKzZWZjs7QXdGeHlVSTtFQUdNLDBCcEZsb0JRO0NKMjZWbEI7O0F3RjV5VUk7RUFPTSx1QnBGOW9CSztDSnU3VmY7O0F3Rmh6VUk7RUFHTSwwQnBGbG9CUTtDSm03VmxCOztBd0ZwelVJO0VBT00sdUJwRjlvQks7Q0orN1ZmOztBd0Z4elVJO0VBbUJVLDBCcEZscEJJO0NKMjdWbEI7O0F3RjV6VUk7RUF1QlUsdUJwRjlwQkM7Q0p1OFZmOztBd0ZoMFVJO0VBbUJVLDBCcEZscEJJO0NKbThWbEI7O0F3RnAwVUk7RUF1QlUsdUJwRjlwQkM7Q0orOFZmOztBd0Z4MFVJO0VBbUJVLDBCcEZscEJJO0NKMjhWbEI7O0F3RjUwVUk7RUF1QlUsdUJwRjlwQkM7Q0p1OVZmOztBd0ZoMVVJO0VBbUJVLDBCcEZscEJJO0NKbTlWbEI7O0F3RnAxVUk7RUF1QlUsdUJwRjlwQkM7Q0orOVZmOztBd0Z4MVVJO0VBbUJVLDBCcEZscEJJO0NKMjlWbEI7O0F3RjUxVUk7RUF1QlUsdUJwRjlwQkM7Q0p1K1ZmOztBd0ZoMlVJO0VBbUJVLDBCcEZscEJJO0NKbStWbEI7O0F3RnAyVUk7RUF1QlUsdUJwRjlwQkM7Q0orK1ZmOztBd0Z4MlVJO0VBbUJVLDBCcEZscEJJO0NKMitWbEI7O0F3RjUyVUk7RUF1QlUsdUJwRjlwQkM7Q0p1L1ZmOztBd0ZoM1VJO0VBbUJVLDBCcEZscEJJO0NKbS9WbEI7O0F3RnAzVUk7RUF1QlUsdUJwRjlwQkM7Q0orL1ZmOztBaUI5OFZJO0V1RXNtQkk7SUFHTSwwQnBGbHBCSTtHSjQvVmhCO0V3RjcyVU07SUFPTSx1QnBGOXBCQztHSnVnV2I7RXdGaDNVTTtJQUdNLDBCcEZscEJJO0dKa2dXaEI7RXdGbjNVTTtJQU9NLHVCcEY5cEJDO0dKNmdXYjtFd0Z0M1VNO0lBR00sMEJwRmxwQkk7R0p3Z1doQjtFd0Z6M1VNO0lBT00sdUJwRjlwQkM7R0ptaFdiO0V3RjUzVU07SUFHTSwwQnBGbHBCSTtHSjhnV2hCO0V3Ri8zVU07SUFPTSx1QnBGOXBCQztHSnloV2I7RXdGbDRVTTtJQUdNLDBCcEZscEJJO0dKb2hXaEI7RXdGcjRVTTtJQU9NLHVCcEY5cEJDO0dKK2hXYjtFd0Z4NFVNO0lBR00sMEJwRmxwQkk7R0owaFdoQjtFd0YzNFVNO0lBT00sdUJwRjlwQkM7R0pxaVdiO0V3Rjk0VU07SUFHTSwwQnBGbHBCSTtHSmdpV2hCO0V3Rmo1VU07SUFPTSx1QnBGOXBCQztHSjJpV2I7RXdGcDVVTTtJQUdNLDBCcEZscEJJO0dKc2lXaEI7RXdGdjVVTTtJQU9NLHVCcEY5cEJDO0dKaWpXYjtDQUNGOztBaUJqZ1dJO0V1RXNtQkk7SUFHTSwwQnBGbHBCSTtHSitpV2hCO0V3Rmg2VU07SUFPTSx1QnBGOXBCQztHSjBqV2I7RXdGbjZVTTtJQUdNLDBCcEZscEJJO0dKcWpXaEI7RXdGdDZVTTtJQU9NLHVCcEY5cEJDO0dKZ2tXYjtFd0Z6NlVNO0lBR00sMEJwRmxwQkk7R0oyaldoQjtFd0Y1NlVNO0lBT00sdUJwRjlwQkM7R0pza1diO0V3Ri82VU07SUFHTSwwQnBGbHBCSTtHSmlrV2hCO0V3Rmw3VU07SUFPTSx1QnBGOXBCQztHSjRrV2I7RXdGcjdVTTtJQUdNLDBCcEZscEJJO0dKdWtXaEI7RXdGeDdVTTtJQU9NLHVCcEY5cEJDO0dKa2xXYjtFd0YzN1VNO0lBR00sMEJwRmxwQkk7R0o2a1doQjtFd0Y5N1VNO0lBT00sdUJwRjlwQkM7R0p3bFdiO0V3Rmo4VU07SUFHTSwwQnBGbHBCSTtHSm1sV2hCO0V3RnA4VU07SUFPTSx1QnBGOXBCQztHSjhsV2I7RXdGdjhVTTtJQUdNLDBCcEZscEJJO0dKeWxXaEI7RXdGMThVTTtJQU9NLHVCcEY5cEJDO0dKb21XYjtDQUNGOztBaUJwaldJO0V1RXNtQkk7SUFHTSwwQnBGbHBCSTtHSmttV2hCO0V3Rm45VU07SUFPTSx1QnBGOXBCQztHSjZtV2I7RXdGdDlVTTtJQUdNLDBCcEZscEJJO0dKd21XaEI7RXdGejlVTTtJQU9NLHVCcEY5cEJDO0dKbW5XYjtFd0Y1OVVNO0lBR00sMEJwRmxwQkk7R0o4bVdoQjtFd0YvOVVNO0lBT00sdUJwRjlwQkM7R0p5bldiO0V3RmwrVU07SUFHTSwwQnBGbHBCSTtHSm9uV2hCO0V3RnIrVU07SUFPTSx1QnBGOXBCQztHSituV2I7RXdGeCtVTTtJQUdNLDBCcEZscEJJO0dKMG5XaEI7RXdGMytVTTtJQU9NLHVCcEY5cEJDO0dKcW9XYjtFd0Y5K1VNO0lBR00sMEJwRmxwQkk7R0pnb1doQjtFd0ZqL1VNO0lBT00sdUJwRjlwQkM7R0oyb1diO0V3RnAvVU07SUFHTSwwQnBGbHBCSTtHSnNvV2hCO0V3RnYvVU07SUFPTSx1QnBGOXBCQztHSmlwV2I7RXdGMS9VTTtJQUdNLDBCcEZscEJJO0dKNG9XaEI7RXdGNy9VTTtJQU9NLHVCcEY5cEJDO0dKdXBXYjtDQUNGOztBaUJ2bVdJO0V1RXNtQkk7SUFHTSwwQnBGbHBCSTtHSnFwV2hCO0V3RnRnVk07SUFPTSx1QnBGOXBCQztHSmdxV2I7RXdGemdWTTtJQUdNLDBCcEZscEJJO0dKMnBXaEI7RXdGNWdWTTtJQU9NLHVCcEY5cEJDO0dKc3FXYjtFd0YvZ1ZNO0lBR00sMEJwRmxwQkk7R0ppcVdoQjtFd0ZsaFZNO0lBT00sdUJwRjlwQkM7R0o0cVdiO0V3RnJoVk07SUFHTSwwQnBGbHBCSTtHSnVxV2hCO0V3RnhoVk07SUFPTSx1QnBGOXBCQztHSmtyV2I7RXdGM2hWTTtJQUdNLDBCcEZscEJJO0dKNnFXaEI7RXdGOWhWTTtJQU9NLHVCcEY5cEJDO0dKd3JXYjtFd0ZqaVZNO0lBR00sMEJwRmxwQkk7R0ptcldoQjtFd0ZwaVZNO0lBT00sdUJwRjlwQkM7R0o4cldiO0V3RnZpVk07SUFHTSwwQnBGbHBCSTtHSnlyV2hCO0V3RjFpVk07SUFPTSx1QnBGOXBCQztHSm9zV2I7RXdGN2lWTTtJQUdNLDBCcEZscEJJO0dKK3JXaEI7RXdGaGpWTTtJQU9NLHVCcEY5cEJDO0dKMHNXYjtDQUNGOztBbUZodFdJOztFSzhxQkUsZXBGcHFCWTtDSjJzV2xCOztBbUZydFdJO0VLa3JCQSwwQnBGcnFCYztFb0ZzcUJkLHNCQUFpQztDeEZ1aVZyQzs7QW1GMXRXSTtFS3NyQkEsMEJBQXNDO0VBQ3RDLFlwRmxyQlc7Q0owdFdmOztBbUYvdFdJO0VLMHJCRSxZcEZyckJTO0NKOHRXZjs7QTBGcnVXQTtFQUNFLGlDdEZTZ0I7RXNGUmhCLGN0RmlrQnNDO0NKdXFWeEM7O0EwRjF1V0E7RUFLSSxldEYrbEIrRjtFc0Y5bEIvRixtQkFBa0I7QzFGeXVXdEI7O0EwRnR1V0U7RUFHSSxtQkgwRGlGO0VHekRqRixzQnRGK2pCa0M7Q0p3cVZ4Qzs7QTBGM3VXRTs7Ozs7Ozs7Ozs7Ozs7O0VBY00sb0J0RjhOOEM7Q0ppaFd0RDs7QTBGdHdXQTtFQStCTSxVQUFTO0MxRjJ1V2Y7O0EwRjF3V0E7RUFvQ1EsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixTQUFRO0MxRjB1V2hCOztBMEZ4dVdRO0VBeENSO0lBeUNVLFFBQU87SUFDUCxZQUFXO0cxRjR1V25CO0NBQ0Y7O0EwRnZ4V0E7RUFpREksVUFBeUM7RUFDekMsY0FBYTtDMUYwdVdqQjs7QTBGcnVXQTtFQUNFLHNDQUF5QztFQUN6QyxZQUFXO0MxRnd1V2I7O0EwRnB1V0E7RUFDRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFNBQVE7QzFGdXVXVjs7QTBGcHVXQTtFQUNFLDhCQUE2QjtFQUM3QixxQkFBb0I7QzFGdXVXdEI7O0EwRnB1V0E7RUFDRSxzQkFBcUI7QzFGdXVXdkI7O0EwRnh1V0E7RUFJSSxlQUFjO0MxRnd1V2xCOztBMEZwdVdBOztFQUVFLGlCQUFnQjtDMUZ1dVdsQjs7QTBGcHVXQTs7RUFHSSwwQnRGNUVjO0VzRjZFZCxzQnRGL0VjO0NKcXpXbEI7O0EwRjF1V0E7RUFTTSxnQ3RGMUZTO0NKK3pXZjs7QTBGOXVXQTtFQVNNLGdDdEYxRlM7Q0oreldmOztBMEY5dVdBO0VBU00sZ0N0RjFGUztDSit6V2Y7O0EwRjl1V0E7RUFTTSxnQ3RGMUZTO0NKK3pXZjs7QTBGOXVXQTtFQVNNLGdDdEYxRlM7Q0oreldmOztBMEY5dVdBO0VBYU0sZ0N0RjlGUztDSm0wV2Y7O0EwRmx2V0E7O0VBbUJRLDBCdEY3RlU7RXNGOEZWLGlDQUE0RTtFQUM1RSxldEZsR1U7Q0pzMFdsQjs7QTBGOXRXQTs7RUFHSSwwQkhuQ3FEO0VHb0NyRCxzQnRGNUdjO0NKNDBXbEI7O0EwRnB1V0E7RUFTTSwwQkhwQ2lEO0N2Rm13V3ZEOztBMEZ4dVdBO0VBU00sMEJIcENpRDtDdkZtd1d2RDs7QTBGeHVXQTtFQVNNLDBCSHBDaUQ7Q3ZGbXdXdkQ7O0EwRnh1V0E7RUFTTSwwQkhwQ2lEO0N2Rm13V3ZEOztBMEZ4dVdBO0VBU00sMEJIcENpRDtDdkZtd1d2RDs7QTBGeHVXQTtFQWFNLDBCSHhDaUQ7Q3ZGdXdXdkQ7O0EwRjV1V0E7O0VBbUJRLDBCSGxEMkQ7RUdtRDNELGlDQUE2RTtFQUM3RSxldEY3SFU7Q0oyMVdsQjs7QTBGbnZXQTs7RUErQlUsMEJIMUQ2QztDdkZteFd2RDs7QTBGanRXQTtFQUNFLG1CQUFrQjtFQUNsQixnQnRGZ2JzQztFc0YvYXRDLFFBQU87RUFDUCxPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFXO0VBQ1gsY0FBYTtFQUNiLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QiwwQkFBeUI7QzFGb3RXM0I7O0EwRi90V0E7RUFjSSxxQkFBYTtFQUFiLGNBQWE7QzFGcXRXakI7O0EwRm51V0E7RUFrQkksWUFBVztDMUZxdFdmOztBMkZqNFdBO0VBRUUsZUFBYztFQUNkLG1CdkZpUG9EO0V1RmhQcEQsaUJ2RmlOK0I7RXVGaE4vQiwwQko2QnVCO0VJNUJ2QixtQ0o0S3lCO0VJM0t6QixvQkFBbUI7QzNGbTRXckI7O0EyRjE0V0E7RUFVSSxZdkZIVztFdUZJWCxzQkFBcUI7QzNGbzRXekI7O0EyRmo0V0U7RUFDRSxtQkFBa0I7QzNGbzRXdEI7O0FBRUE7RTJGbDRXSSxpQ0FBNEM7QzNGbzRXaEQ7O0FBRUE7O0UyRmw0V00sZ0N2RmhCUztDSnE1V2Y7O0FBRUE7O0UyRnA0V1EsWXZGbkJPO0NKMDVXZjs7QUFFQTtFMkZuNFdJLGlDdkZ0QmM7Q0oyNVdsQjs7QUFFQTs7RTJGbjRXTSwwQnZGbkJTO0NKeTVXZjs7QUFFQTs7RTJGcjRXUSxZdkZ0Qk87Q0o4NVdmOztBMkYvNldBO0VBNkNJLHFCSlhxQjtFSVlyQixnQnZGcU04QjtDSmlzV2xDOztBMkZwN1dBO0VBa0RJLFdBQVU7RUFDVixvQkFBbUI7QzNGczRXdkI7O0EyRno3V0E7RUF1REksWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLFlBQVc7QzNGczRXZjs7QTJGbjhXQTtFQWlFSSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLFlBQVc7QzNGczRXZjs7QTJGMzhXQTtFQXlFSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixZQUFXO0MzRnM0V2Y7O0EyRmo5V0E7RUE4RU0sbUJBQWtCO0MzRnU0V3hCOztBMkZyOVdBOztFQXFGTSxhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQixvQkFBbUI7QzNGcTRXekI7O0EyRjc5V0E7O0VBNEZNLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzNGczRXdEI7O0EyRm4rV0E7O0VBaUdNLHFCQUFvQjtFQUNwQixpQkFBZ0I7QzNGdTRXdEI7O0E0RnorV0E7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGN4RmdrQnNDO0NKNDZWeEM7O0E0Ri8rV0E7RUFRTSxVQUFTO0VBQ1QsY0FBYTtDNUYyK1duQjs7QTRGdCtXQTtFQUNFLG9DQUF5RjtFQUN6RixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGtCTGlCbUI7RUtoQm5CLHFCTGV1QjtFS2R2QixzQkxjdUI7RUtidkIsZUxjbUI7RUVsQ25CLHFDQUFvQztFQXlCcEMsc0JBQXFCO0N6RnMrV3ZCOztBeUY3L1dFO0VBQ0UsMEJBQXlCO0N6RmdnWDdCOztBeUY3L1dFO0VBQ0UsOEJBQTZCO0N6RmdnWGpDOztBeUY3L1dFO0VBQ0UsOEJBQTZCO0N6RmdnWGpDOztBeUZoL1dFO0VBQ0UsU0FBUTtDekZtL1daOztBNEZsZ1hBO0VIR0Usc0JBQXFCO0N6Rm1nWHZCOztBeUZqZ1hFO0VBQ0UsYUFBWTtFQUNaLGNBQWE7Q3pGb2dYakI7O0E0RjUvV0U7RUFDRSw0QkFBaUQ7QzVGKy9XckQ7O0E0RjEvV0E7RUFDRSxtQkFBa0I7QzVGNi9XcEI7O0FBRUE7RTRGNS9XSSxpQ0FBNEM7QzVGOC9XaEQ7O0FBRUE7RTRGNS9XSSxpQ3hGakNjO0NKK2hYbEI7O0E0RnRnWEE7O0VBYUksaUJBQWdCO0VBQ2hCLG9CQUFtQjtDNUY4L1d2Qjs7QTRGNWdYQTtFQWtCSSxzQkFBcUI7RUFDckIscUJBQXNDO0M1RjgvVzFDOztBNEZqaFhBO0VBdUJJLGFBQVk7RUFDWixjTDZFMkU7Q3ZGaTdXL0U7O0E0RnRoWEE7RUE0Qkksc0JBQXFCO0VBQ3JCLDBCQUF5QjtDNUY4L1c3Qjs7QTRGM2hYQTs7RUFrQ0ksb0J4RmdMa0Q7Q0o4MFd0RDs7QTRGei9XQTtFQUlNLHFCQUFvQjtDNUZ5L1cxQjs7QTRGNy9XQTtFckU5RE0sK0NnRXFLZ0I7RWhFcktoQix1Q2dFcUtnQjtFaEVyS2hCLDJFZ0VxS2dCO0N2RjA1V3RCOztBdUIzalhNO0VxRTBETjtJckV6RFEsaUJBQWdCO0d2QitqWHRCO0NBQ0Y7O0E0RnZnWEE7O0VBY0ksbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxXQUFVO0M1RjgvV2Q7O0E0RjlnWEE7Ozs7RUFvQk0sbUJBQWtCO0M1RmlnWHhCOztBNEZyaFhBOztFQXdCTSxjQUFhO0M1RmtnWG5COztBNEYxaFhBO0VBOEJNLGVBQWM7QzVGZ2dYcEI7O0E0RjloWEE7Ozs7RUMzREUsa0NBQXlCO0VBQXpCLDBCQUF5QjtDN0ZnbVgzQjs7QTRGcmlYQTtFQThDSSxpQkFBZ0I7QzVGMi9XcEI7O0E0RnppWEE7RUFpRE0sb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGNMUXlGO0N2Rm8vVy9GOztBNEZqalhBO0VBK0RRLGtCQUFpQjtDNUZzL1d6Qjs7QTRGcmpYQTtFQW9FTSxnQkFBZTtDNUZxL1dyQjs7QTRGempYQTtFQTBFSSxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLFdBQVU7QzVGbS9XZDs7QTRGL2pYQTtFQWlGVSxjTHBCcUY7Q3ZGc2dYL0Y7O0E0Rm5rWEE7RUF5Rk0scUNMZXFCO0VLZHJCLG1CQUFrQjtDNUY4K1d4Qjs7QTRGNStXTTtFQUNFLG9CQUFtQjtDNUYrK1czQjs7QTRGNWtYQTtFQW9HVSxtQkFBa0I7RUFDbEIsbUJBQWtCO0M1RjQrVzVCOztBNEYxK1dVO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDNUY2K1cvQjs7QTRGdGxYQTtFQWlISSxpQkFBZ0I7RUFDaEIsd0JBQXdEO0M1RnkrVzVEOztBNEYzbFhBO0VBc0hJLGdCQUFlO0VBQ2YsVUFBUztFQUNULG9CQUFtQjtDNUZ5K1d2Qjs7QTRGcitXQTtFQUVJLCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsaUNMeEJrQjtFS3dCbEIseUJMeEJrQjtFS3lCbEIsa0NBQXlCO0VBQXpCLDBCQUF5QjtDNUZ1K1c3Qjs7QTRGbitXQTtFQU9FLHFDeEZwTWE7RXdGcU1iLFVBQVM7RUFDVCxjQUFhO0VBQ2IsUUFBTztFQUNQLGdCQUFlO0VBQ2YsU0FBUTtFQUNSLE9BQU07RUFDTixjeEZ1V3NDO0NKeW5XeEM7O0FpQnZuWEk7RTJFMklBO0lBQ0UsZUFBYztHNUZnL1dsQjtDQUNGOztBQUVBO0U0Rm4rV0UsdUJ4RjFOYTtDSityWGY7O0FBRUE7RTRGbCtXTSxleEZ0Tlk7Q0owclhsQjs7QUFFQTtFNEZsK1dNLHFDeEZ6TlM7RXdGME5ULGV4RjVOWTtDSmdzWGxCOztBQUVBO0U0RmorV1EscUNBQXFEO0VBQ3JELGV4RmpPVTtDSm9zWGxCOztBQUVBO0VhMXNYTSx5QytFME8rQztFQUMvQyxpQ0FBaUQ7QzVGaytXdkQ7O0FBRUE7RTRGaCtXTSxleEYzT1k7Q0o2c1hsQjs7QUFFQTtFNEZ6OVdRLGV4RnZQVTtDSmt0WGxCOztBQUVBOztFNEZ0OVdNLHFDeEY1UFM7RXdGNlBULGV4RjlQWTtDSnV0WGxCOztBQUVBO0U0RnY5V00sWXhGalFTO0V3Rm9RUCx5RUx6RTZFO0N2RmdpWHJGOztBQUVBO0U0Rm45V00sOEJMOUpnQztDdkZtblh0Qzs7QUFFQTtFNEZqOVdJLDBCQUF5QjtFQUN6QixlQUF1QztDNUZtOVczQzs7QUFFQTtFNEYvOFdNLGV4RnpSWTtDSjB1WGxCOztBQUVBO0U0Rmg5V1Esc0JBQXFCO0M1Rms5VzdCOztBQUVBO0U0RjM4V1EsWUx0TDBCO0N2Rm1vWGxDOztBQUVBO0U0RjM4V1UscUN4RnZTSztFd0Z3U0wsWXhGeFNLO0NKcXZYZjs7QUFFQTtFNEZ4OFdVLHFDeEYvU0s7RXdGZ1RMLGV4RmpUUTtDSjJ2WGxCOztBQUVBO0U0RnY4V1EscUN4RnJUTztDSjh2WGY7O0FBRUE7RTRGajhXVSxpQ3hGL1RLO0NKa3dYZjs7QUFFQTtFNEY5N1djLGlDeEZ0VUM7Q0pzd1hmOztBQUVBO0U0RnY3V0UsMEJ4Rm5WZ0I7Q0o0d1hsQjs7QUFFQTtFNEZ0N1dNLFl4RmhXUztDSnd4WGY7O0FBRUE7RTRGdDdXTSwyQ0wvUHlDO0VLZ1F6QyxlTC9Qc0I7Q3ZGdXJYNUI7O0FBRUE7RTRGcjdXUSwyQ0FBb0Q7RUFDcEQsWXhGM1dPO0NKa3lYZjs7QUFFQTtFYS94WE0seUMrRTJXK0M7RUFDL0MsdUNBQWdEO0M1RnM3V3REOztBQUVBO0U0RnA3V00sZXhGNVdZO0NKa3lYbEI7O0FBRUE7RTRGOTZXUSxlTHpSb0I7Q3ZGeXNYNUI7O0FBRUE7OztFNEYxNldNLDJDTGxTeUM7RUttU3pDLFl4RnhZUztDSnN6WGY7O0FBRUE7RTRGNTZXTSxZeEY1WVM7RXdGK1lQLHlFTDFNNkU7Q3ZGc25YckY7O0FBRUE7RTRGeDZXTSw4Qkw1UytCO0N2RnN0WHJDOztBQUVBO0U0RnQ2V0ksMEJBQXlCO0VBQ3pCLGVBQXVDO0M1Rnc2VzNDOztBQUVBO0U0RnA2V00sZUw1VHNCO0N2Rmt1WDVCOztBQUVBO0U0RnA2V1Esc0JBQXFCO0M1RnM2VzdCOztBQUVBO0U0Ri81V1EsZUxyVTRCO0N2RnN1WHBDOztBQUVBO0U0Ri81V1UsMkNMOVVxQztFSytVckMsWXhGcGJLO0NKcTFYZjs7QUFFQTtFNEYzNVdVLDJDTDlVOEM7RUsrVTlDLGV4RnJiUTtDSmsxWGxCOztBQUVBO0U0RnA1V1UsdUNMMVY4QztDdkZndlh4RDs7QUFFQTtFNEZqNVdjLHVDTGpXMEM7Q3ZGb3ZYeEQ7O0E4RnQyWEk7O0VBQ0UsMEIxRjRCVztFMEYzQlgsWTFGRVM7Q0p3MlhmOztBOEZyMlhJOztFQUNFLHNCMUZxQlc7Q0pvMVhqQjs7QThGajNYSTs7RUFDRSwwQjFGU1k7RTBGUlosWTFGRVM7Q0ptM1hmOztBOEZoM1hJOztFQUNFLHNCMUZFWTtDSmszWGxCOztBOEY1M1hJOztFQUNFLDBCMUZtQ1c7RTBGbENYLFkxRkVTO0NKODNYZjs7QThGMzNYSTs7RUFDRSxzQjFGNEJXO0NKbTJYakI7O0E4RnY0WEk7O0VBQ0UsMEIxRnFDVztFMEZwQ1gsWTFGRVM7Q0p5NFhmOztBOEZ0NFhJOztFQUNFLHNCMUY4Qlc7Q0o0MlhqQjs7QThGbDVYSTs7RUFDRSwwQjFGa0NXO0UwRmpDWCxlMUZvRmlCO0NKazBYdkI7O0E4Rmo1WEk7O0VBQ0Usc0IxRjJCVztDSjAzWGpCOztBOEY3NVhJOztFQUNFLDBCMUZnQ1c7RTBGL0JYLFkxRkVTO0NKKzVYZjs7QThGNTVYSTs7RUFDRSxzQjFGeUJXO0NKdTRYakI7O0E4Rng2WEk7O0VBQ0UsMEIxRklZO0UwRkhaLGUxRm9GaUI7Q0p3MVh2Qjs7QThGdjZYSTs7RUFDRSxzQjFGSFk7Q0o4NlhsQjs7QThGbjdYSTs7RUFDRSwwQjFGV1k7RTBGVlosWTFGRVM7Q0pxN1hmOztBOEZsN1hJOztFQUNFLHNCMUZJWTtDSms3WGxCOztBOEY5N1hJOztFQUNFLDBCUERhO0VPRWIsWTFGRVM7Q0pnOFhmOztBOEY3N1hJOztFQUNFLHNCUFJhO0N2Rnk4WG5COztBOEZ6OFhJOztFQUNFLDBCUEFRO0VPQ1IsWTFGRVM7Q0oyOFhmOztBOEZ4OFhJOztFQUNFLHNCUFBRO0N2Rm05WGQ7O0E4RnA5WEk7O0VBQ0UsMEJQRVM7RU9EVCxZMUZFUztDSnM5WGY7O0E4Rm45WEk7O0VBQ0Usc0JQTFM7Q3ZGNDlYZjs7QThGLzlYSTs7RUFDRSwwQlBHUTtFT0ZSLGUxRm9GaUI7Q0orNFh2Qjs7QThGOTlYSTs7RUFDRSxzQlBKUTtDdkZzK1hkOztBOEYxK1hJOztFQUNFLDBCUEtXO0VPSlgsWTFGRVM7Q0o0K1hmOztBOEZ6K1hJOztFQUNFLHNCUEZXO0N2RisrWGpCOztBOEZyL1hJOztFQUNFLDBCUE9VO0VPTlYsWTFGRVM7Q0p1L1hmOztBOEZwL1hJOztFQUNFLHNCUEFVO0N2RncvWGhCOztBOEZoZ1lJOztFQUNFLDBCMUY0Qlc7RTBGM0JYLFkxRkVTO0NKa2dZZjs7QThGLy9YSTs7RUFDRSxzQjFGcUJXO0NKOCtYakI7O0E4RjNnWUk7O0VBQ0UsMEIxRjZCVztFMEY1QlgsWTFGRVM7Q0o2Z1lmOztBOEYxZ1lJOztFQUNFLHNCMUZzQlc7Q0p3L1hqQjs7QThGdGhZSTs7RUFDRSwwQjFGOEJXO0UwRjdCWCxZMUZFUztDSndoWWY7O0E4RnJoWUk7O0VBQ0Usc0IxRnVCVztDSmtnWWpCOztBOEZqaVlJOztFQUNFLDBCMUYrQlc7RTBGOUJYLFkxRkVTO0NKbWlZZjs7QThGaGlZSTs7RUFDRSxzQjFGd0JXO0NKNGdZakI7O0E4RjVpWUk7O0VBQ0UsMEIxRmdDVztFMEYvQlgsWTFGRVM7Q0o4aVlmOztBOEYzaVlJOztFQUNFLHNCMUZ5Qlc7Q0pzaFlqQjs7QThGdmpZSTs7RUFDRSwwQjFGaUNXO0UwRmhDWCxlMUZvRmlCO0NKdStYdkI7O0E4RnRqWUk7O0VBQ0Usc0IxRjBCVztDSmdpWWpCOztBOEZsa1lJOztFQUNFLDBCMUZrQ1c7RTBGakNYLGUxRm9GaUI7Q0prL1h2Qjs7QThGamtZSTs7RUFDRSxzQjFGMkJXO0NKMGlZakI7O0E4RjdrWUk7O0VBQ0UsMEIxRm1DVztFMEZsQ1gsWTFGRVM7Q0ora1lmOztBOEY1a1lJOztFQUNFLHNCMUY0Qlc7Q0pvallqQjs7QThGeGxZSTs7RUFDRSwwQjFGb0NXO0UwRm5DWCxZMUZFUztDSjBsWWY7O0E4RnZsWUk7O0VBQ0Usc0IxRjZCVztDSjhqWWpCOztBOEZubVlJOztFQUNFLDBCMUZxQ1c7RTBGcENYLFkxRkVTO0NKcW1ZZjs7QThGbG1ZSTs7RUFDRSxzQjFGOEJXO0NKd2tZakI7O0E4RjltWUk7O0VBQ0UsdUIxRkdTO0UwRkZULGUxRm9GaUI7Q0o4aFl2Qjs7QThGN21ZSTs7RUFDRSxtQjFGSlM7Q0pxbllmOztBOEZ6bllJOztFQUNFLDBCMUZTWTtFMEZSWixZMUZFUztDSjJuWWY7O0E4RnhuWUk7O0VBQ0Usc0IxRkVZO0NKMG5ZbEI7O0E4RnBvWUk7O0VBQ0UsMEIxRldZO0UwRlZaLFkxRkVTO0NKc29ZZjs7QThGbm9ZSTs7RUFDRSxzQjFGSVk7Q0ptb1lsQjs7QTRGcHFYQTs7Ozs7Ozs7O0VBVUksbUJBQWtCO0VBQ2xCLG9CQUFtQjtDNUZzcVh2Qjs7QTRGeHFYMkM7RUFRekMsMkJBQTBEO0M1Rm9xWDVEOztBNEZycVhBO0VBS00saUJBQWdCO0VBQ2hCLGlCQUFnQjtDNUZvcVh0Qjs7QTRGMXFYQTtFQVNRLG9CQUFtQjtDNUZxcVgzQjs7QTRGOXFYQTtFQW1CWSxtQkFBa0I7QzVGK3BYOUI7O0E0RmxyWEE7RUE0Qk0sZ0JBQWU7QzVGMHBYckI7O0E0RnRyWEE7RUErQlEsb0JBQW1CO0M1RjJwWDNCOztBNEYxclhBO0VBbUNRLHlCQUF3QjtDNUYycFhoQzs7QTRGOXJYQTtFQXNDVSxxQkFBb0I7QzVGNHBYOUI7O0E0RmxzWEE7RUEyQ1kscUJBQW9CO0M1RjJwWGhDOztBNEZ0c1hBO0VBZ0RjLHFCQUFvQjtDNUYwcFhsQzs7QTRGMXNYQTtFQXFEZ0IscUJBQW9CO0M1RnlwWHBDOztBNEZocFhFO0VBR00sb0JBQW1CO0M1RmlwWDNCOztBNEZwcFhFO0VBT00saUNBQWtEO0M1RmlwWDFEOztBNEZ4cFhFO0VBWVEsb0JBQW1CO0M1RmdwWDdCOztBNEY1cFhFO0VBaUJVLG9CQUFtQjtDNUYrb1gvQjs7QTRGaHFYRTtFQXNCWSxxQkFBb0I7QzVGOG9YbEM7O0E0RnBxWEU7RUEyQmMscUJBQW9CO0M1RjZvWHBDOztBNEZwb1hFOzs7Ozs7RUFRTSxtQkFBa0I7QzVGcW9YMUI7O0E0RjdvWEU7Ozs7OztFQWNNLG9CQUFtQjtDNUZ3b1gzQjs7QTRGdHBYRTs7Ozs7O0VBbUJRLHFCQUFvQjtDNUY0b1g5Qjs7QTRGL3BYRTs7Ozs7O0VBd0JVLHFCQUFvQjtDNUZncFhoQzs7QTRGeHFYRTs7Ozs7O0VBNkJZLHFCQUFvQjtDNUZvcFhsQzs7QTRGanJYRTs7Ozs7O0VBa0NjLHFCQUFvQjtDNUZ3cFhwQzs7QTRGNXhYQTtFckVsZk0seUNnRXFLZ0I7Q3ZGNm1ZdEI7O0F1Qjl3WU07RXFFOGVOO0lyRTdlUSxpQkFBZ0I7R3ZCa3hZdEI7Q0FDRjs7QTRGdHlYQTtFQW1KTSxvQkFBbUI7QzVGdXBYekI7O0E0RjF5WEE7O0VBMEpNLDRDeEZqcEJTO0NKc3lZZjs7QTRGL3lYQTs7RUE4SlUseUJBQXdCO0M1RnNwWGxDOztBNEYvb1hBO0VBQ0UsMkJBQTBEO0M1RmtwWDVEOztBNEZucFhBO0VBS00saUJBQWdCO0VBQ2hCLGlCQUFnQjtDNUZrcFh0Qjs7QTRGeHBYQTtFQVNRLG9CQUFtQjtDNUZtcFgzQjs7QTRGanBYUTtFQUNFLG9CQUFtQjtDNUZvcFg3Qjs7QTRGaHFYQTtFQXFCUSwwQkFBeUI7RUFDekIsbUNBQWtDO0VBQ2xDLGlCQUFnQjtDNUYrb1h4Qjs7QTRGdHFYQTtFQTBCVSxnQ0FBK0I7QzVGZ3BYekM7O0E0RjlvWFU7RUFDRSxnQ0FBK0I7QzVGaXBYM0M7O0E0RjFvWEU7RUFJUSxnQ0FBK0I7QzVGMG9YekM7O0E0RnBvWEU7OztFckVyc0JJLHlDZ0VxS2dCO0VLc2lCZCxtQkFBa0I7QzVGcW9YMUI7O0F1QjUwWU07RXFFaXNCSjs7O0lyRWhzQk0saUJBQWdCO0d2QmsxWXRCO0NBQ0Y7O0E0RnJvWEk7Ozs7Ozs7O0VBR0ksbUJBQWtCO0M1RjZvWDFCOztBNEZocFhJOzs7Ozs7OztFQU1NLG1CQUFrQjtFQUNsQixtQkFBa0I7QzVGcXBYNUI7O0E0RjVvWEk7Ozs7Ozs7O0VBR0ksb0JBQW1CO0M1Rm9wWDNCOztBNEZ2cFhJOzs7Ozs7OztFQU1NLG1CQUFrQjtFQUNsQixvQkFBbUI7QzVGNHBYN0I7O0E0RnRwWEU7OztFQU1RLG9CQUFtQjtDNUZzcFg3Qjs7QTRGNXBYRTs7O0VBVVUsb0JBQW1CO0M1RndwWC9COztBNEZscVhFOzs7RUFpQlUsZ0JBQWU7RUFDZixlQUFjO0M1RnVwWDFCOztBNEZocFhFOzs7RUFNUSxvQkFBbUI7QzVGZ3BYN0I7O0E0RnRwWEU7OztFQVdVLGdDQUErQjtDNUZpcFgzQzs7QUFFQTs7RTRGeG9YUSw0Q3hGcHlCTztDSis2WWY7O0FBRUE7RTRGem9YUSxZeEZ4eUJPO0NKbTdZZjs7QUFFQTtFNEZyb1hRLDhCQUE2QjtFQUM3QixZeEZqekJPO0NKdzdZZjs7QUFFQTs7RTRGaG9YUSxzQ3hGaHpCTztDSm03WWY7O0FBRUE7RTRGam9YUSxZeEZwekJPO0NKdTdZZjs7QUFFQTtFNEY3blhRLDhCQUE2QjtFQUM3QixZeEY3ekJPO0NKNDdZZjs7QTRGem5YQTtFQUVJLGdDQUF1QjtFQUF2Qiw2QkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsaUNMdnFCa0I7RUt1cUJsQix5Qkx2cUJrQjtFS3dxQmxCLGtDQUF5QjtFQUF6QiwwQkFBeUI7QzVGMm5YN0I7O0E0RnhuWEU7RUFFSSxjQUFhO0VBQ2IsZ0NBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixpQ0wvcUJnQjtFSytxQmhCLHlCTC9xQmdCO0VLZ3JCaEIsa0NBQXlCO0VBQXpCLDBCQUF5QjtDNUYwblgvQjs7QTRGbm5YSTs7Ozs7Ozs7RUFHSSxnQ0FBdUI7RUFBdkIsNkJBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLGlDTDVyQmM7RUs0ckJkLHlCTDVyQmM7RUs2ckJkLGtDQUF5QjtFQUF6QiwwQkFBeUI7QzVGMm5YakM7O0E0RnBuWEE7O0VBR0kscUJBQXVDO0VBQ3ZDLHdCQUEwQztDNUZzblg5Qzs7QTRGMW5YQTtFQVFJLHFCQUF3QztFQUN4Qyx3QkFBMEM7QzVGc25YOUM7O0E0Ri9uWEE7O0VBY0ksYUFBWTtDNUZzblhoQjs7QTRGbm5YRTs7RUFHSSxXQUFVO0M1RnFuWGhCOztBQUVBOztFNEY5bVhJLDBCQUErQztFQUMvQywwQkFBZ0Q7RUFDaEQsYUFBNkQ7QzVGaW5YakU7O0FBRUE7O0U0RjltWEksMEJBQWdEO0M1RmluWHBEOztBQUVBO0U0Ri9tWEksMEJBQWlEO0M1RmluWHJEOztBQUVBO0U0Ri9tWEksMEJBQWdEO0M1RmluWHBEOztBQUVBO0U0Ri9tWEksMEJBQWlEO0VBQ2pELHNCQUE0QztFQUM1QyxlTDF6QndCO0N2RjI2WTVCOztBQUVBO0U0RmhuWE0sMEJBQWdEO0M1RmtuWHREOztBQUVBO0U0RmhuWE0sMEJBQWtEO0M1RmtuWHhEOztBQUVBO0U0RmhuWE0sZXhGdDZCWTtDSndoWmxCOztBQUVBOztFNEY1bVhJLDBCQUErQztFQUMvQywwQkFBZ0Q7RUFDaEQsZXhGbjJCbUI7Q0prOVl2Qjs7QUFFQTs7RTRGNW1YSSwwQkFBZ0Q7QzVGK21YcEQ7O0FBRUE7RTRGN21YSSwwQkFBaUQ7QzVGK21YckQ7O0FBRUE7RTRGN21YSSwwQkFBZ0Q7QzVGK21YcEQ7O0FBRUE7RTRGN21YSSxzQkFBNEM7QzVGK21YaEQ7O0FBRUE7RTRGOW1YTSwwQkFBaUQ7QzVGZ25YdkQ7O0FBRUE7RTRGOW1YTSwwQkFBZ0Q7QzVGZ25YdEQ7O0FBRUE7RTRGOW1YTSxleEYzOEJZO0NKMmpabEI7O0E0RjFtWEE7RUFDRSxZQUFXO0VBQ1gsc0JBQWlCO0VBQWpCLGtCQUFpQjtDNUY2bVhuQjs7QTRGM21YQTtFQUNFLHFCQUFvQjtDNUY4bVh0Qjs7QTRGMW1YQTtFQUVJLGVBQWM7QzVGNG1YbEI7O0E0RjltWEE7OztFQU9JLGNBQWE7RUFDYixtQkFBa0I7QzVGNm1YdEI7O0E0RnJuWEE7RUFXSSxjQUFhO0M1RjhtWGpCOztBNEZ6bVhBOzs7RUFJSSxjQUFhO0M1RjJtWGpCOztBQUVBO0U0RnJtWE0sY0FBYTtFQUNiLFNBQVE7RUFDUixVQUFTO0M1RnVtWGY7O0FBRUE7RTRGbG1YTSxjQUFhO0M1Rm9tWG5COztBNEYvbFhBO0VBQ0UsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixZQUFXO0M1RmttWGI7O0E0RmhtWEU7RUFDRSxzQkFBcUI7QzVGbW1YekI7O0E0RnptWEE7RUFVSSxzQkFBcUI7QzVGbW1YekI7O0E0RjdtWEE7RUFjSSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGN4Rjlkb0M7Q0ppa1l4Qzs7QTRGbm5YQTtFQW1CTSwwQnhGcnRCOEI7Q0p5ellwQzs7QTRGdm5YQTtFQXNCUSxjQUFhO0VBQ2IsbUNBQWtDO0VBQ2xDLGNBQWE7RUFDYixxQ0FBb0M7QzVGcW1YNUM7O0E0RjluWEE7RUE2QlEsY0FBYTtFQUNiLGNBQWE7RWhGeGhDakIsMEJnRnloQ2dDO0VoRnhoQ2hDLDJCZ0Z3aENnQztDNUZzbVhwQzs7QTRGaG1YQTtFQUNFLGV4Rjl4QitCO0NKaTRZakM7O0E0RmhtWEE7O0VoRnJoQ0ksOEJnRndoQytCO0VoRnZoQy9CLDZCZ0Z1aEMrQjtDNUZtbVhuQzs7QUFFQTtFNEY5bFhJLDhCQUF5QztDNUZnbVg3Qzs7QUFFQTtFNEY5bFhJLDhCeEY5akNjO0NKOHBabEI7O0E0RjVsWEE7RUFHTSxjQUFhO0M1RjZsWG5COztBNEZobVhBO0VBU00sZUFBYztDNUYybFhwQjs7QTRGcG1YQTtFQWVNLG1EQUFnSTtDNUZ5bFh0STs7QTRGeG1YQTtFQWtCTSxlQUFvQztFQUNwQyx3Qkx2akMwQjtDdkZpcFpoQzs7QTRGN21YQTtFQWdDSSwrQkFBZTtFQUFmLHVCQUFlO0VBQWYsb0JBQWU7RUFBZixnQkFBZTtDNUZpbFhuQjs7QTRGam5YQTtFQXdCTSw2Q0FBdUg7QzVGNmxYN0g7O0E0RnJuWEE7RUE0Qk0sYUxwa0NzQjtFS3FrQ3RCLHdCTGprQzBCO0N2RjhwWmhDOztBNEYxblhBO0VBcUNNLDZDQUEwSDtDNUZ5bFhoSTs7QTRGOW5YQTtFQXlDTSxhTGhsQ3lCO0N2RnlxWi9COztBNEZsb1hBO0VBK0NNLDZDQUEwSDtDNUZ1bFhoSTs7QTRGdG9YQTtFQW1ETSxhTHpsQ3lCO0N2RmdyWi9COztBNEYxb1hBOzs7RUEyRE0sbUJBQWtCO0VBQ2xCLGFBQVk7QzVGcWxYbEI7O0E0RmhsWEE7O0VBR0kseUJBQXdCO0M1RmtsWDVCOztBNEZybFhBOzs7O0VBT0ksMEJBQXlCO0M1RnFsWDdCOztBOEZ0dVpJOztFQUNFLDBCQzJCZTtFRDFCZixZMUZFUztDSnd1WmY7O0E4RnJ1Wkk7O0VBQ0Usc0JDb0JlO0MvRnF0WnJCOztBOEZqdlpJOztFQUNFLDBCMUZTWTtFMEZSWixZMUZFUztDSm12WmY7O0E4Rmh2Wkk7O0VBQ0Usc0IxRkVZO0NKa3ZabEI7O0E4RjV2Wkk7O0VBQ0UsMEJDa0NlO0VEakNmLFkxRkVTO0NKOHZaZjs7QThGM3ZaSTs7RUFDRSxzQkMyQmU7Qy9Gb3VackI7O0E4RnZ3Wkk7O0VBQ0UsMEJDb0NlO0VEbkNmLFkxRkVTO0NKeXdaZjs7QThGdHdaSTs7RUFDRSxzQkM2QmU7Qy9GNnVackI7O0E4Rmx4Wkk7O0VBQ0UsMEJDaUNlO0VEaENmLGUxRm9GaUI7Q0prc1p2Qjs7QThGanhaSTs7RUFDRSxzQkMwQmU7Qy9GMnZackI7O0E4Rjd4Wkk7O0VBQ0UsMEJDK0JlO0VEOUJmLFkxRkVTO0NKK3haZjs7QThGNXhaSTs7RUFDRSxzQkN3QmU7Qy9Gd3dackI7O0E4Rnh5Wkk7O0VBQ0UsMEIxRklZO0UwRkhaLGUxRm9GaUI7Q0p3dFp2Qjs7QThGdnlaSTs7RUFDRSxzQjFGSFk7Q0o4eVpsQjs7QThGbnpaSTs7RUFDRSwwQjFGV1k7RTBGVlosWTFGRVM7Q0pxelpmOztBOEZselpJOztFQUNFLHNCMUZJWTtDSmt6WmxCOztBOEY5elpJOztFQUNFLDBCQ3VDK0I7RUR0Qy9CLGUxRm9GaUI7Q0o4dVp2Qjs7QThGN3paSTs7RUFDRSxzQkNnQytCO0MvRml5WnJDOztBOEZ6MFpJOztFQUNFLDBCQ3dDeUI7RUR2Q3pCLFkxRkVTO0NKMjBaZjs7QThGeDBaSTs7RUFDRSxzQkNpQ3lCO0MvRjJ5Wi9COztBOEZwMVpJOztFQUNFLDBCQ3lDMkI7RUR4QzNCLGUxRm9GaUI7Q0pvd1p2Qjs7QThGbjFaSTs7RUFDRSxzQkNrQzJCO0MvRnF6WmpDOztBOEYvMVpJOztFQUNFLDBCQzBDMEI7RUR6QzFCLGUxRm9GaUI7Q0ord1p2Qjs7QThGOTFaSTs7RUFDRSxzQkNtQzBCO0MvRit6WmhDOztBOEYxMlpJOztFQUNFLDBCQzJDNkI7RUQxQzdCLGUxRm9GaUI7Q0oweFp2Qjs7QThGejJaSTs7RUFDRSxzQkNvQzZCO0MvRnkwWm5DOztBOEZyM1pJOztFQUNFLDBCQzRDNEI7RUQzQzVCLGUxRm9GaUI7Q0pxeVp2Qjs7QThGcDNaSTs7RUFDRSxzQkNxQzRCO0MvRm0xWmxDOztBOEZoNFpJOztFQUNFLDBCQzJCZTtFRDFCZixZMUZFUztDSms0WmY7O0E4Ri8zWkk7O0VBQ0Usc0JDb0JlO0MvRisyWnJCOztBOEYzNFpJOztFQUNFLDBCQzRCZTtFRDNCZixZMUZFUztDSjY0WmY7O0E4RjE0Wkk7O0VBQ0Usc0JDcUJlO0MvRnkzWnJCOztBOEZ0NVpJOztFQUNFLDBCQzZCZTtFRDVCZixZMUZFUztDSnc1WmY7O0E4RnI1Wkk7O0VBQ0Usc0JDc0JlO0MvRm00WnJCOztBOEZqNlpJOztFQUNFLDBCQzhCZTtFRDdCZixZMUZFUztDSm02WmY7O0E4Rmg2Wkk7O0VBQ0Usc0JDdUJlO0MvRjY0WnJCOztBOEY1NlpJOztFQUNFLDBCQytCZTtFRDlCZixZMUZFUztDSjg2WmY7O0E4RjM2Wkk7O0VBQ0Usc0JDd0JlO0MvRnU1WnJCOztBOEZ2N1pJOztFQUNFLDBCQ2dDZTtFRC9CZixlMUZvRmlCO0NKdTJadkI7O0E4RnQ3Wkk7O0VBQ0Usc0JDeUJlO0MvRmk2WnJCOztBOEZsOFpJOztFQUNFLDBCQ2lDZTtFRGhDZixlMUZvRmlCO0NKazNadkI7O0E4Rmo4Wkk7O0VBQ0Usc0JDMEJlO0MvRjI2WnJCOztBOEY3OFpJOztFQUNFLDBCQ2tDZTtFRGpDZixZMUZFUztDSis4WmY7O0E4RjU4Wkk7O0VBQ0Usc0JDMkJlO0MvRnE3WnJCOztBOEZ4OVpJOztFQUNFLDBCQ21DZTtFRGxDZixZMUZFUztDSjA5WmY7O0E4RnY5Wkk7O0VBQ0Usc0JDNEJlO0MvRis3WnJCOztBOEZuK1pJOztFQUNFLDBCQ29DZTtFRG5DZixZMUZFUztDSnErWmY7O0E4RmwrWkk7O0VBQ0Usc0JDNkJlO0MvRnk4WnJCOztBOEY5K1pJOztFQUNFLHVCMUZHUztFMEZGVCxlMUZvRmlCO0NKODVadkI7O0E4RjcrWkk7O0VBQ0UsbUIxRkpTO0NKcS9aZjs7QThGei9aSTs7RUFDRSwwQjFGU1k7RTBGUlosWTFGRVM7Q0oyL1pmOztBOEZ4L1pJOztFQUNFLHNCMUZFWTtDSjAvWmxCOztBOEZwZ2FJOztFQUNFLDBCMUZXWTtFMEZWWixZMUZFUztDSnNnYWY7O0E4Rm5nYUk7O0VBQ0Usc0IxRklZO0NKbWdhbEI7O0FtRmhoYUk7RVN3cUNJLGV4RjNwQ1U7Q0p1Z2FsQjs7QW1GcGhhSTtFUzJxQ00sc0JBQXFCO0M1RjYyWC9COztBZ0d6aGFBOztFQUVFLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsb0JBQW1CO0NoRzRoYXJCOztBZ0doaWFBOztFQU9JLFdBQVU7RUFDVixVQUFTO0NoRzhoYWI7O0FnR3RpYUE7O0VBWUksV0FBVTtFQUNWLFNBQVE7Q2hHK2hhWjs7QWdHM2hhQTtFQUNFLFdBQVU7RUFDVixtQkFBa0I7Q2hHOGhhcEI7O0FnR2hpYUE7RUFLSSxXQUFVO0VBQ1YsU0FBUTtDaEcraGFaOztBZ0czaGFBO0VBR00sZUFBZ0I7Q2hHNGhhdEI7O0FpQm5nYUk7RTZFckNGOzs7SUFHRSxvQkFBbUI7RzlGNGlhckI7RThGdmlhRTtJQUNFLGNBQWE7RzlGeWlhakI7RThGcmlhRTs7O0lBR0UsK0JBQTJDO0c5RnVpYS9DO0U4Rm5pYUU7SUFDRSxjQUFhO0c5RnFpYWpCO0U4RmxpYUU7SUFDRSxTQUFRO0lBQ1Isb0JBQW1CO0c5Rm9pYXZCO0U4RmppYUU7OztJQUdFLG1CQUFrQjtJQUNsQixnQ0FBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLGlDUDRIZ0I7SU81SGhCLHlCUDRIZ0I7SU8zSGhCLGtDQUF5QjtJQUF6QiwwQkFBeUI7SUFDekIsbUJBQWtCO0c5Rm1pYXRCO0U4RmhpYUU7SUFDRSxnQ0FBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLGlDUHFIZ0I7SU9ySGhCLHlCUHFIZ0I7SU9wSGhCLGtDQUF5QjtJQUF6QiwwQkFBeUI7SUFDekIsbUJBQWtCO0c5RmtpYXRCO0U4Ri9oYUU7SUFDRSxzQkFBcUI7SUFDckIsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixpQ1A2R2dCO0lPN0doQix5QlA2R2dCO0lPNUdoQixrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLG9CQUFtQjtHOUZpaWF2QjtFOEY3aGFFO0lBQ0UsbUJBQWtCO0c5RitoYXRCO0U4RjdoYUk7SUFHRSxlQUFjO0lBQ2QsY1BxRG1FO0d2RncrWnpFO0U4RnpoYU07SUFDRSxZQUFXO0c5RjJoYW5CO0U4RnRoYU07SUFFRSxhUDVEVztHdkZtbGFuQjtFOEZyaGFRO0lBQ0UsYVAvRFM7R3ZGc2xhbkI7RThGcGhhUTtJQUNFLGlCQUFnQjtHOUZzaGExQjtFOEZwaGFVO0lBQ0UsWUFBVztHOUZzaGF2QjtFOEZsaGFROzs7Ozs7O0lBSUUsc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLGlDUCtEVTtJTy9EVix5QlArRFU7SU85RFYsa0NBQXlCO0lBQXpCLDBCQUF5QjtJQUN6QixvQkFBbUI7RzlGdWhhN0I7RThGcGhhUTtJQUNFLGdDQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsaUNQd0RVO0lPeERWLHlCUHdEVTtJT3ZEVixrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLG1CQUFrQjtHOUZzaGE1QjtFOEZuaGFRO0lBQ0Usb0JBQW1CO0c5RnFoYTdCO0U4RmhoYVE7OztJQUVFLDBCQUF5QjtJQUN6QixpQ0FBd0I7SUFBeEIseUJBQXdCO0c5Rm1oYWxDO0U4RmhoYVE7SUFDRSxpQ0FBZ0M7RzlGa2hhMUM7RThGM2dhRTtJQUNFLDBCQUF5QjtHOUY2Z2E3QjtFOEZ4Z2FNO0lBQ0UsYVB4SFc7R3ZGa29hbkI7RThGdGdhSTtJQUNFLGNQeEJtRTtHdkZnaWF6RTtDQUNGOztBaUJsbWFJO0U2RUtBO0lFOUJBLDRCQUEyQjtHaEdnb2E3QjtDQUNGOztBaUJybmFJO0U2RXJDRjs7O0lBR0Usb0JBQW1CO0c5RjhwYXJCO0U4RnpwYUU7SUFDRSxjQUFhO0c5RjJwYWpCO0U4RnZwYUU7OztJQUdFLCtCQUEyQztHOUZ5cGEvQztFOEZycGFFO0lBQ0UsY0FBYTtHOUZ1cGFqQjtFOEZwcGFFO0lBQ0UsU0FBUTtJQUNSLG9CQUFtQjtHOUZzcGF2QjtFOEZucGFFOzs7SUFHRSxtQkFBa0I7SUFDbEIsZ0NBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QixpQ1A0SGdCO0lPNUhoQix5QlA0SGdCO0lPM0hoQixrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLG1CQUFrQjtHOUZxcGF0QjtFOEZscGFFO0lBQ0UsZ0NBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QixpQ1BxSGdCO0lPckhoQix5QlBxSGdCO0lPcEhoQixrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLG1CQUFrQjtHOUZvcGF0QjtFOEZqcGFFO0lBQ0Usc0JBQXFCO0lBQ3JCLCtCQUFzQjtJQUF0Qix1QkFBc0I7SUFDdEIsaUNQNkdnQjtJTzdHaEIseUJQNkdnQjtJTzVHaEIsa0NBQXlCO0lBQXpCLDBCQUF5QjtJQUN6QixvQkFBbUI7RzlGbXBhdkI7RThGL29hRTtJQUNFLG1CQUFrQjtHOUZpcGF0QjtFOEYvb2FJO0lBR0UsZUFBYztJQUNkLGNQcURtRTtHdkYwbGF6RTtFOEYzb2FNO0lBQ0UsWUFBVztHOUY2b2FuQjtFOEZ4b2FNO0lBRUUsYVA1RFc7R3ZGcXNhbkI7RThGdm9hUTtJQUNFLGFQL0RTO0d2RndzYW5CO0U4RnRvYVE7SUFDRSxpQkFBZ0I7RzlGd29hMUI7RThGdG9hVTtJQUNFLFlBQVc7RzlGd29hdkI7RThGcG9hUTs7Ozs7OztJQUlFLHNCQUFxQjtJQUNyQixlQUFjO0lBQ2QsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixpQ1ArRFU7SU8vRFYseUJQK0RVO0lPOURWLGtDQUF5QjtJQUF6QiwwQkFBeUI7SUFDekIsb0JBQW1CO0c5RnlvYTdCO0U4RnRvYVE7SUFDRSxnQ0FBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLGlDUHdEVTtJT3hEVix5QlB3RFU7SU92RFYsa0NBQXlCO0lBQXpCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzlGd29hNUI7RThGcm9hUTtJQUNFLG9CQUFtQjtHOUZ1b2E3QjtFOEZsb2FROzs7SUFFRSwwQkFBeUI7SUFDekIsaUNBQXdCO0lBQXhCLHlCQUF3QjtHOUZxb2FsQztFOEZsb2FRO0lBQ0UsaUNBQWdDO0c5Rm9vYTFDO0U4RjduYUU7SUFDRSwwQkFBeUI7RzlGK25hN0I7RThGMW5hTTtJQUNFLGFQeEhXO0d2Rm92YW5CO0U4RnhuYUk7SUFDRSxjUHhCbUU7R3ZGa3BhekU7Q0FDRjs7QWlCcHRhSTtFNkVLQTtJRW5CQSw0QkFBMkI7R2hHdXVhN0I7Q0FDRjs7QThGNXdhRTs7O0VBR0Usb0JBQW1CO0M5Rit3YXZCOztBOEYxd2FJO0VBQ0UsY0FBYTtDOUY2d2FuQjs7QThGendhSTs7O0VBR0UsK0JBQTJDO0M5RjR3YWpEOztBOEZ4d2FJO0VBQ0UsY0FBYTtDOUYyd2FuQjs7QThGeHdhSTtFQUNFLFNBQVE7RUFDUixvQkFBbUI7QzlGMndhekI7O0E4Rnh3YUk7OztFQUdFLG1CQUFrQjtFQUNsQixnQ0FBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLGlDUDRIZ0I7RU81SGhCLHlCUDRIZ0I7RU8zSGhCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsbUJBQWtCO0M5RjJ3YXhCOztBOEZ4d2FJO0VBQ0UsZ0NBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixpQ1BxSGdCO0VPckhoQix5QlBxSGdCO0VPcEhoQixrQ0FBeUI7RUFBekIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDOUYyd2F4Qjs7QThGeHdhSTtFQUNFLHNCQUFxQjtFQUNyQiwrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLGlDUDZHZ0I7RU83R2hCLHlCUDZHZ0I7RU81R2hCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsb0JBQW1CO0M5RjJ3YXpCOztBOEZ2d2FJO0VBQ0UsbUJBQWtCO0M5RjB3YXhCOztBOEZ4d2FNO0VBR0UsZUFBYztFQUNkLGNQcURtRTtDdkZvdGEzRTs7QThGcndhUTtFQUNFLFlBQVc7QzlGd3dhckI7O0E4Rm53YVE7RUFFRSxhUDVEVztDdkZpMGFyQjs7QThGbndhVTtFQUNFLGFQL0RTO0N2RnEwYXJCOztBOEZud2FVO0VBQ0UsaUJBQWdCO0M5RnN3YTVCOztBOEZwd2FZO0VBQ0UsWUFBVztDOUZ1d2F6Qjs7QThGbndhVTs7Ozs7OztFQUlFLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsK0JBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixpQ1ArRFU7RU8vRFYseUJQK0RVO0VPOURWLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsb0JBQW1CO0M5Rnl3YS9COztBOEZ0d2FVO0VBQ0UsZ0NBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixpQ1B3RFU7RU94RFYseUJQd0RVO0VPdkRWLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsbUJBQWtCO0M5Rnl3YTlCOztBOEZ0d2FVO0VBQ0Usb0JBQW1CO0M5Rnl3YS9COztBOEZwd2FVOzs7RUFFRSwwQkFBeUI7RUFDekIsaUNBQXdCO0VBQXhCLHlCQUF3QjtDOUZ3d2FwQzs7QThGcndhVTtFQUNFLGlDQUFnQztDOUZ3d2E1Qzs7QThGandhSTtFQUNFLDBCQUF5QjtDOUZvd2EvQjs7QThGL3ZhUTtFQUNFLGFQeEhXO0N2RjAzYXJCOztBOEY5dmFNO0VBQ0UsY1B4Qm1FO0N2Rnl4YTNFOztBZ0c5MWFBOzs7RUFNUSx1Q0FBaUU7Q2hHODFhekU7O0FnR3AyYUE7OztFQVdVLHVDQUFpRTtDaEcrMWEzRTs7QWdHMTJhQTs7O0VBZ0JZLHVDQUFpRTtDaEdnMmE3RTs7QWdHaDNhQTs7O0VBcUJjLHVDQUFpRTtDaEdpMmEvRTs7QWdHdDNhQTs7O0VBMEJnQix1Q0FBaUU7Q2hHazJhakY7O0FnRzUzYUE7OztFQW1DUSxhVG5FYTtDdkZrNmFyQjs7QWdHbDRhQTs7O0VBd0NZLDBCQUFxQztDaEdnMmFqRDs7QWdHeDRhQTs7O0VBNkNjLGlDQUE0QztDaEdpMmExRDs7QWdHOTRhQTs7O0VBa0RnQixpQ0FBNEM7Q2hHazJhNUQ7O0FnR3A1YUE7OztFQXVEa0IsaUNBQTRDO0NoR20yYTlEOztBZ0cxNWFBOzs7RUE0RG9CLGlDQUE0QztDaEdvMmFoRTs7QWdHaDZhQTs7O0VBdUVRLGFUdkdhO0N2RnM4YXJCOztBZ0d0NmFBOzs7RUE0RVksbUJBQThCO0NoR2cyYTFDOztBZ0c1NmFBOzs7RUFpRmMsMkJBQXNDO0NoR2kyYXBEOztBZ0dsN2FBOzs7RUFzRmdCLCtCQUEwQztDaEdrMmExRDs7QWdHeDdhQTs7O0VBMkZrQiwrQkFBMEM7Q2hHbTJhNUQ7O0FnRzk3YUE7OztFQWdHb0IsK0JBQTBDO0NoR28yYTlEOztBZ0dwOGFBOzs7RUEyR1Esd0NBQWtFO0NoRysxYTFFOztBZ0cxOGFBOzs7RUFnSFUsdUNBQWlFO0NoR2cyYTNFOztBZ0doOWFBOzs7RUFxSFkseUNBQW1FO0NoR2kyYS9FOztBZ0d0OWFBOzs7RUEwSGMsdUNBQWlFO0NoR2syYS9FOztBZ0c1OWFBOzs7RUErSGdCLHlDQUFtRTtDaEdtMmFuRjs7QWdHbCthQTs7O0VBd0lRLGFUeEthO0N2RndnYnJCOztBZ0d4K2FBOzs7RUE0SVUsMkJBQXNDO0NoR2syYWhEOztBZ0c5K2FBOzs7RUFpSlksK0JBQTBDO0NoR20yYXREOztBZ0dwL2FBOzs7RUFzSmMsK0JBQTBDO0NoR28yYXhEOztBZ0cxL2FBOzs7RUEySmdCLCtCQUEwQztDaEdxMmExRDs7QWdHaGdiQTs7O0VBZ0trQiwrQkFBMEM7Q2hHczJhNUQ7O0FnR3RnYkE7OztFQXlLTSxnQ0FBMEQ7RXpFOU4xRCxtQ2dFcUtnQjtDdkY2NWF0Qjs7QXVCOWpiTTtFeUVpRE47OztJekVoRFEsaUJBQWdCO0d2Qm9rYnRCO0NBQ0Y7O0FnR3QyYUE7RUFRUSxjQUFhO0NoR2syYXJCOztBZ0cxMmFBO0VBYVUsY0FBbUQ7Q2hHaTJhN0Q7O0FnRzkyYUE7RUFtQlksY1Q3SCtEO0N2RjQ5YTNFOztBZ0dsM2FBO0VBd0JZLDJCQUEwQjtFQUMxQiwwQkFBeUI7Q2hHODFhckM7O0FnR3YzYUE7RUE2QlksaUNBQStEO0NoRzgxYTNFOztBZ0czM2FBO0VBc0NZLHNCQUFxQjtDaEd5MWFqQzs7QWdHLzNhQTtFQTZDWSxnQ0FBMEQ7Q2hHczFhdEU7O0FnR240YUE7RUFnRFksc0JBQXFCO0NoR3UxYWpDOztBZ0d2NGFBO0VBbURZLHFCQUFhO0VBQWIsY0FBYTtDaEd3MWF6Qjs7QWdHMzRhQTtFQXNEWSxzQkFBcUI7Q2hHeTFhakM7O0FnRy80YUE7RUE0RFksZ0NBQTBEO0NoR3UxYXRFOztBZ0duNWFBO0VBaUVZLGFUaFJTO0N2RnNtYnJCOztBZ0d2NWFBO0VBc0VnQiwwQkFBcUM7Q2hHcTFhckQ7O0FnRzM1YUE7RUEyRWtCLGlDQUE0QztDaEdvMWE5RDs7QWdHLzVhQTtFQWdGb0IsaUNBQTRDO0NoR20xYWhFOztBZ0duNmFBO0VBcUZzQixpQ0FBNEM7Q2hHazFhbEU7O0FnR3Y2YUE7RUEwRndCLGlDQUE0QztDaEdpMWFwRTs7QWdHMzZhQTtFQXFHWSxhVHBUUztDdkY4bmJyQjs7QWdHLzZhQTtFQTBHZ0IsbUJBQThCO0NoR3kwYTlDOztBZ0duN2FBO0VBK0drQiwyQkFBc0M7Q2hHdzBheEQ7O0FnR3Y3YUE7RUFvSG9CLCtCQUEwQztDaEd1MGE5RDs7QWdHMzdhQTtFQXlIc0IsK0JBQTBDO0NoR3MwYWhFOztBZ0cvN2FBO0VBOEh3QiwrQkFBMEM7Q2hHcTBhbEU7O0FnR244YUE7RUF5SVksZ0NBQTBEO0NoRzh6YXRFOztBZ0d2OGFBO0VBOElZLGFUN1ZTO0N2RjBwYnJCOztBZ0czOGFBO0VBa0pjLDJCQUFzQztDaEc2emFwRDs7QWdHLzhhQTtFQXVKZ0IsK0JBQTBDO0NoRzR6YTFEOztBZ0duOWFBO0VBNEprQiwrQkFBMEM7Q2hHMnphNUQ7O0FnR3Y5YUE7RUFpS29CLCtCQUEwQztDaEcwemE5RDs7QWdHMzlhQTtFQXNLc0IsK0JBQTBDO0NoR3l6YWhFOztBZ0cvOWFBOzs7O0VBbUxNLGNUN1JxRTtDdkZnbGIzRTs7QWdHdCthQTs7OztFQXNMUSxjQUFhO0NoR3V6YXJCOztBZ0c3K2FBOzs7O0VBMExRLHlCQUFxQztDaEcwemE3Qzs7QWdHcC9hQTs7OztFQThMUSx1QkFBc0I7Q2hHNnphOUI7O0FnRzMvYUE7Ozs7RUFrTVEsK0JBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixpQ1RsUWM7RVNrUWQseUJUbFFjO0VTbVFkLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsb0JBQW1CO0NoR2cwYTNCOztBZ0dyZ2JBOzs7O0VBeU1RLGdDQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsaUNUelFjO0VTeVFkLHlCVHpRYztFUzBRZCxrQ0FBeUI7RUFBekIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDaEdtMGExQjs7QWdHL2diQTs7OztFQWdOUSxnQkFBZTtDaEdzMGF2Qjs7QWdHdGhiQTs7Ozs7Ozs7Ozs7Ozs7OztFQXVOVSxtQkFBa0I7RUFDbEIsZ0NBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixpQ1R4Ulk7RVN3UloseUJUeFJZO0VTeVJaLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixTQUFRO0NoR2sxYWxCOztBZ0cvaWJBOzs7O0VBaU9VLGdCQUFlO0NoR3ExYXpCOztBZ0c5MGFBO0VBQ0UsbUJBQWtCO0NoR2kxYXBCOztBZ0dsMWFBO0VBSUksa0JBQWlCO0NoR2sxYXJCOztBZ0c5MGFBOztFQUVFLGlCQUFnQjtFQUNoQixvQkFBbUI7Q2hHaTFhckI7O0E0RjF1YkE7RUk2WkUsbUJBQWtCO0NoR2kxYXBCOztBZ0dsMWFBO0VBSUksaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsU0FBUTtDaEdrMWFaOztBZ0c5MGFBOzs7OztFekVyZU0sNkV5RTBldUg7Q2hHaTFhN0g7O0F1QnZ6Yk07RXlFaWVOOzs7OztJekVoZVEsaUJBQWdCO0d2Qit6YnRCO0NBQ0Y7O0FpR2oxYkE7RUFDRSxtQkFBa0I7Q2pHbzFicEI7O0FpR2oxYkE7RUFDRSwyQlY2RndGO0VVNUZ4RixtQkFBa0I7RUFDbEIsd0JWNkQyRjtFVTVEM0YsYzdGMmpCc0M7Q0p5eGF4Qzs7QWlHeDFiQTtFQVFJLDJCVnNGc0Y7RVVyRnRGLGNBQWE7RUFDYixjVm1CaUI7RVVsQmpCLGFWa0JpQjtFaEVyQmYsNkRnRXNLcUI7Q3ZGa3JiM0I7O0F1QnAxYk07RTBFWk47STFFYVEsaUJBQWdCO0d2QncxYnRCO0NBQ0Y7O0FpR3QyYkE7RUFtQkksWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLE9BQU07RUFDTixZQUFXO0NqR3UxYmY7O0FpR24xYkE7RUFFSSw4QlZtRTRGO0VVbEU1Riw0QlZzQytGO0N2Rit5Ym5HOztBaUdqMWJBO0VBQ0UsNEJWaUNpRztDdkZtemJuRzs7QWlHajFiQTtFQUNFLDhCVnlEOEY7Q3ZGMnhiaEc7O0FpR2oxYkE7O0UxRWxDTSwwQ2dFc0txQjtDdkZrdGIzQjs7QXVCcDNiTTtFMEU4Qk47O0kxRTdCUSxpQkFBZ0I7R3ZCeTNidEI7Q0FDRjs7QWlHcjFiQTtFQUVJLDBCQUF5QjtDakd1MWI3Qjs7QWlHejFiQTtFQU1NLFNBQVE7Q2pHdTFiZDs7QWlHNzFiQTs7O0VBY00sb0JWbkNlO0N2RnczYnJCOztBaUcvMGJBO0VBRUksZUFBYztDakdpMWJsQjs7QWlHbjFiQTtFQU1NLFNBQVE7RTFFcEVSLDZEZ0VzS3FCO0N2Rmd2YjNCOztBdUJsNWJNO0UwRTBETjtJMUV6RFEsaUJBQWdCO0d2QnM1YnRCO0NBQ0Y7O0FpRzkxYkE7OztFQWtCTSxvQlYzRGU7Q3ZGNjRickI7O0FpRzUwYkE7RUFDRSwwQjdGcEZnQjtDSm02YmxCOztBaUdoMWJBOzs7RUFNSSxlVkt3QjtDdkYyMGI1Qjs7QWlHdDFiQTtFQVVJLFk3RnJHVztDSnE3YmY7O0FpRzExYkE7Ozs7Ozs7RUFxQkksWTdGaEhXO0NKKzdiZjs7QWlHcDJiQTtFQTBCSSwyQ1ZoQjJDO0VVaUIzQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NqRzgwYnRCOztBaUcxMmJBO0VBK0JNLFVBQVM7Q2pHKzBiZjs7QWlHOTJiQTtFQW1DTSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q2pHKzBieEI7O0FpR3IzYkE7RUE2Q1EsVUFBUztDakc0MGJqQjs7QWlHejNiQTtFQW9EUSxpQ0FBZ0M7RUFDaEMsK0JBQThCO0VBQzlCLDhCQUE2QjtFQUM3QixZN0ZsSk87Q0oyOWJmOztBaUdoNGJBO0VBMkRRLDBCN0Y5SVU7Q0p1OWJsQjs7QWlHcDRiQTtFQWlFSSxtQkFBa0I7Q2pHdTBidEI7O0FpR2wwYkE7RUFDRSxlQUF5QztFQUd6Qyx1QjdGckthO0U2RnNLYiwrQjdGbktnQjtDSnMrYmxCOztBa0d0K2JBO0VBRUksK0JBQW1DO0NsR3crYnZDOztBa0cxK2JBO0VBTUksc0JBQXFCO0NsR3crYnpCOztBa0dwK2JBO0VBQ0UsZ0I5RjhOZ0M7RThGN05oQyxVQUFTO0NsR3UrYlg7O0FrR3ArYkE7RUFFSSxlQUFjO0NsR3MrYmxCOztBa0dqK2JBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0NsR28rYlo7O0FrR3YrYkE7RUFNSSxVQUFTO0NsR3ErYmI7O0FrRzMrYkE7RUFVSSxxQjlGNmdCb0M7Q0p3OWF4Qzs7QWtHLytiQTtFQWNJLFVBQVM7RUFDVCxvQkFBbUI7Q2xHcStidkI7O0FrR2grYkE7RUFDRSxtQkFBa0I7Q2xHbSticEI7O0FrR3ArYkE7RXBFekNFLG9DQUEwQztFQUMxQyxnQkFBZTtFQUNmLHVDQUE2QztFQUM3Qyx5QkFBK0I7RW9FMkM3QixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtCQUFpQjtDbEd1K2JyQjs7QWtHOStiQTtFQVdJLFdBQVU7RUFDVixlQUFjO0VBQ2QsY0FBYTtFQUNiLE9BQU07Q2xHdStiVjs7QWtHbCtiQTs7RUFNTSxlQUFjO0NsR2krYnBCOztBa0cxOWJBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0NsRzY5Ylo7O0FrR2grYkE7RUFNSSxVQUFTO0NsRzg5YmI7O0FrR3ArYkE7RUFVSSxxQjlGeWRvQztDSnFnYnhDOztBa0d4K2JBO0VBY0ksVUFBUztFQUNULG9CQUFtQjtDbEc4OWJ2Qjs7QWtHejliQTs7RUFFRSxlQUFjO0VBQ2Qsb0I5RjBJb0Q7RThGeklwRCxxQjlGMmNzQztFOEYxY3RDLG1CQUFrQjtDbEc0OWJwQjs7QWtHdjliQTtFTC9GRSxxQ0tnR21DO0VMaEduQyw2QktnR21DO0VBQ25DLGdEQUF1QztFQUF2Qyx3Q0FBdUM7Q2xHMDliekM7O0FrR3Q5YkE7RUFFSSxtQkFBa0I7Q2xHdzlidEI7O0FrRzE5YkE7RUFJTSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFdBQVU7Q2xHMDliaEI7O0FpQm5oY0k7RWlGK0RGO0lBQ0UsYUFBWTtHbEd3OWJkO0VrR3IrYkY7SUFlTSxpQkFBZ0I7R2xHeTlicEI7RWtHeCtiRjtJQWlCUSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFdBQVU7SUFDVix1QkFBc0I7SUFDdEIsdUI5RnRJTztHSmdtY2I7Q0FDRjs7QWtHcDliQTtFQUVJLGNBQWE7Q2xHczliakI7O0FrR3g5YkE7RXRGN0hJLDBCc0ZtSTRCO0V0RmxJNUIsMkJzRmtJNEI7RUFDNUIsV0FBVTtFQUNWLGFBQVk7Q2xHdTliaEI7O0FrRy85YkE7O0V0Ri9HSSxnQ3NGMkhtQztFdEYxSG5DLCtCc0YwSG1DO0NsR3k5YnZDOztBa0dyK2JBO0VBaUJNLGNBQWE7RUFDYixjQUFhO0VBQ2IsbUJBQWtCO0NsR3c5YnhCOztBa0czK2JBO0VBdUJRLFdBQVU7RUFDVixhQUFZO0VBQ1osWUFBVztFQUNYLGtCQUFpQjtFQUNqQiwwQkFBeUI7RUFDekIsdUNBQXFDO0NsR3c5YjdDOztBa0dwL2JBO0VBZ0NRLFdBQVU7RUFDVixnQkFBZTtFQUVmLGlCQUFnQjtDbEd1OWJ4Qjs7QWtHMS9iQTtFQXNDVSxlQUFjO0VBQ2QsZ0JBQWU7Q2xHdzliekI7O0FrRy8vYkE7RUErQ00saUM5RnJMWTtFOEZzTFosOEI5RjFMWTtFOEYyTFosY0FBYTtDbEdvOWJuQjs7QXlENXBjRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQrcGNmOztBaUJ2bWNJO0VpRjRGSjtJQXFEVSxrQ0FBbUM7SUFDbkMsMEJBQTJCO0dsRzI5Ym5DO0NBQ0Y7O0FrR2xoY0E7RUE4RE0sMEI5RjFNWTtFOEYyTVosY0FBYTtDbEd3OWJuQjs7QXlEOXFjRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekRpcmNmOztBa0c3aGNBO0VBa0VRLGU5RnpNVTtDSndxY2xCOztBaUI3bmNJO0VpRjRGSjtJQXNFWSwwQjlGbE5NO0dKa3JjaEI7Q0FDRjs7QWtHdmljQTtFQXFGSSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGVYbkcyRTtFV29HM0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixjWHRHMkU7Q3ZGNGpjL0U7O0FpQjVvY0k7RWlGNEZKO0lBK0VNLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLGlCQUFnQjtHbEdzK2JwQjtDQUNGOztBbUYzc2NJO0Vla1BBLDBCOUZyT2M7RThGc09kLFk5RjlPVztDSjJzY2Y7O0FtRmh0Y0k7RWVzUEEsWTlGalBXO0NKK3NjZjs7QW1GcHRjSTtFZTBQRSwwQkFBb0M7Q2xHODliMUM7O0FtRnh0Y0k7RWU4UEEsc0I5Rm5QYztDSml0Y2xCOztBbUY1dGNJO0VlbVFFLDBCQUFzQztFQUN0QyxZOUYvUFM7Q0o0dGNmOztBbUZqdWNJO0VldVFJLFk5RmxRTztDSmd1Y2Y7O0FtRnJ1Y0k7RWUyUU0sMEJBQW9DO0VBQ3BDLGU5RnBRUTtDSmt1Y2xCOztBbUYxdWNJO0VlK1FNLDBCQUFzQztDbEcrOWJoRDs7QW1GOXVjSTtFZW9SRSxzQjlGelFZO0NKdXVjbEI7O0FtRmx2Y0k7RWV1UkUseUNBQXdDO0VBQ3hDLHVCQUF3QjtDbEcrOWI5Qjs7QW1GdnZjSTtFZTRSSSwwQkFBMkI7Q2xHKzlibkM7O0FtQ3hyY0E7RWdFbkVJLGUvRldjO0NKb3ZjbEI7O0FtR2p3Y0E7RUFLTSxlL0YyQlc7Q0pxdWNqQjs7QW1HcndjQTtFQVlRLFkvRkxPO0NKa3djZjs7QW1HdHZjQTtFQUNFLGlCQUFnQjtFQUNoQixnQy9GWGdCO0NKb3djbEI7O0FtRzN2Y0E7RUFLSSxtQy9GbU1nQztFK0ZsTWhDLDJCQUEwQjtFQUMxQixtQi9GOEw2QjtDSjRqY2pDOztBT3h3Y0U7RTRGaUJJLGtEL0ZwQlk7Q0ord2NsQjs7QW1HcndjQTs7RUFnQkksa0QvRnpCYztDSm14Y2xCOztBbUcxd2NBO0VBb0JJLCtCL0Y3QmM7RStGOEJkLGdCQUFlO0NuRzB2Y25COztBbUcvd2NBO0VBd0JNLDZCQUE0QjtFQUM1QixvQy9GK0s4QjtFK0Y5SzlCLDBCQUF5QjtFQUN6QixpQy9GNks4QjtFK0Y1SzlCLGtCL0Z5SzJCO0NKa2xjakM7O0FPOXhjRTtFNEZzQ00sa0RBQXVEO0NuRzR2Yy9EOztBbUczeGNBOztFQXFDTSxrREFBdUQ7Q25HMnZjN0Q7O0FtR3R2Y0E7RUFDRSx3QkFBbUI7RUFBbkIsb0JBQW1CO0NuR3l2Y3JCOztBbUcxdmNBO0VBSUksbUIvRitoQm9DO0UrRjloQnBDLG9CL0Y4aEJvQztDSjR0YnhDOztBbUcvdmNBO0VBU0ksbUJBQWtCO0NuRzB2Y3RCOztBbUdudmNJO0VBQ0UsMEIvRnRFWTtDSjR6Y2xCOztBbUd2dmNJO0VBQ0UsMEIvRi9EWTtFK0ZpRVYsc0JBQWlDO0NuR3l2Y3pDOztBb0d2MGNFO0VBQ0UsMEJoRzZCYTtFZ0c1QmIsWWhHR1c7Q0p1MGNmOztBb0c1MGNFO0VBT1EsNkJoR01RO0NKbTBjbEI7O0FvR2gxY0U7RUFPUSw2QmhHTVE7Q0ptMGNsQjs7QW9HaDFjRTtFQU9RLDZCaEdNUTtDSm0wY2xCOztBb0doMWNFO0VBT1EsNkJoR01RO0NKbTBjbEI7O0FvR2gxY0U7RUFPUSw2QmhHTVE7Q0ptMGNsQjs7QW9HaDFjRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSjAwY2xCOztBb0d2MWNFO0VBa0JVLGVoR0xNO0NKODBjbEI7O0FvRzMxY0U7RUFrQlUsZWhHTE07Q0o4MGNsQjs7QW9HMzFjRTtFQWtCVSxlaEdMTTtDSjgwY2xCOztBb0czMWNFO0VBa0JVLGVoR0xNO0NKODBjbEI7O0FvRzMxY0U7RUFrQlUsZWhHTE07Q0o4MGNsQjs7QW9HMzFjRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSnExY2xCOztBb0dsMmNFO0VBZ0NRLGdDaEczQks7Q0ppMmNmOztBb0d0MmNFO0VBZ0NRLGdDaEczQks7Q0ppMmNmOztBb0d0MmNFO0VBZ0NRLGdDaEczQks7Q0ppMmNmOztBb0d0MmNFO0VBZ0NRLGdDaEczQks7Q0ppMmNmOztBb0d0MmNFO0VBZ0NRLGdDaEczQks7Q0ppMmNmOztBb0d0MmNFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0p3MmNmOztBb0c3MmNFO0VBMkNVLFloR3RDRztDSjQyY2Y7O0FvR2ozY0U7RUEyQ1UsWWhHdENHO0NKNDJjZjs7QW9HajNjRTtFQTJDVSxZaEd0Q0c7Q0o0MmNmOztBb0dqM2NFO0VBMkNVLFloR3RDRztDSjQyY2Y7O0FvR2ozY0U7RUEyQ1UsWWhHdENHO0NKNDJjZjs7QW9HajNjRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0ptM2NmOztBb0d4M2NFO0VBQ0UsMEJoR1VjO0VnR1RkLFloR0dXO0NKdzNjZjs7QW9HNzNjRTtFQU9RLDZCaEdNUTtDSm8zY2xCOztBb0dqNGNFO0VBT1EsNkJoR01RO0NKbzNjbEI7O0FvR2o0Y0U7RUFPUSw2QmhHTVE7Q0pvM2NsQjs7QW9HajRjRTtFQU9RLDZCaEdNUTtDSm8zY2xCOztBb0dqNGNFO0VBT1EsNkJoR01RO0NKbzNjbEI7O0FvR2o0Y0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0oyM2NsQjs7QW9HeDRjRTtFQWtCVSxlaEdMTTtDSiszY2xCOztBb0c1NGNFO0VBa0JVLGVoR0xNO0NKKzNjbEI7O0FvRzU0Y0U7RUFrQlUsZWhHTE07Q0orM2NsQjs7QW9HNTRjRTtFQWtCVSxlaEdMTTtDSiszY2xCOztBb0c1NGNFO0VBa0JVLGVoR0xNO0NKKzNjbEI7O0FvRzU0Y0U7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pzNGNsQjs7QW9HbjVjRTtFQWdDUSxnQ2hHM0JLO0NKazVjZjs7QW9HdjVjRTtFQWdDUSxnQ2hHM0JLO0NKazVjZjs7QW9HdjVjRTtFQWdDUSxnQ2hHM0JLO0NKazVjZjs7QW9HdjVjRTtFQWdDUSxnQ2hHM0JLO0NKazVjZjs7QW9HdjVjRTtFQWdDUSxnQ2hHM0JLO0NKazVjZjs7QW9HdjVjRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKeTVjZjs7QW9HOTVjRTtFQTJDVSxZaEd0Q0c7Q0o2NWNmOztBb0dsNmNFO0VBMkNVLFloR3RDRztDSjY1Y2Y7O0FvR2w2Y0U7RUEyQ1UsWWhHdENHO0NKNjVjZjs7QW9HbDZjRTtFQTJDVSxZaEd0Q0c7Q0o2NWNmOztBb0dsNmNFO0VBMkNVLFloR3RDRztDSjY1Y2Y7O0FvR2w2Y0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKbzZjZjs7QW9HejZjRTtFQUNFLDBCaEdvQ2E7RWdHbkNiLFloR0dXO0NKeTZjZjs7QW9HOTZjRTtFQU9RLDZCaEdNUTtDSnE2Y2xCOztBb0dsN2NFO0VBT1EsNkJoR01RO0NKcTZjbEI7O0FvR2w3Y0U7RUFPUSw2QmhHTVE7Q0pxNmNsQjs7QW9HbDdjRTtFQU9RLDZCaEdNUTtDSnE2Y2xCOztBb0dsN2NFO0VBT1EsNkJoR01RO0NKcTZjbEI7O0FvR2w3Y0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o0NmNsQjs7QW9HejdjRTtFQWtCVSxlaEdMTTtDSmc3Y2xCOztBb0c3N2NFO0VBa0JVLGVoR0xNO0NKZzdjbEI7O0FvRzc3Y0U7RUFrQlUsZWhHTE07Q0pnN2NsQjs7QW9HNzdjRTtFQWtCVSxlaEdMTTtDSmc3Y2xCOztBb0c3N2NFO0VBa0JVLGVoR0xNO0NKZzdjbEI7O0FvRzc3Y0U7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p1N2NsQjs7QW9HcDhjRTtFQWdDUSxnQ2hHM0JLO0NKbThjZjs7QW9HeDhjRTtFQWdDUSxnQ2hHM0JLO0NKbThjZjs7QW9HeDhjRTtFQWdDUSxnQ2hHM0JLO0NKbThjZjs7QW9HeDhjRTtFQWdDUSxnQ2hHM0JLO0NKbThjZjs7QW9HeDhjRTtFQWdDUSxnQ2hHM0JLO0NKbThjZjs7QW9HeDhjRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKMDhjZjs7QW9HLzhjRTtFQTJDVSxZaEd0Q0c7Q0o4OGNmOztBb0duOWNFO0VBMkNVLFloR3RDRztDSjg4Y2Y7O0FvR245Y0U7RUEyQ1UsWWhHdENHO0NKODhjZjs7QW9HbjljRTtFQTJDVSxZaEd0Q0c7Q0o4OGNmOztBb0duOWNFO0VBMkNVLFloR3RDRztDSjg4Y2Y7O0FvR245Y0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKcTljZjs7QW9HMTljRTtFQUNFLDBCaEdzQ2E7RWdHckNiLFloR0dXO0NKMDljZjs7QW9HLzljRTtFQU9RLDZCaEdNUTtDSnM5Y2xCOztBb0duK2NFO0VBT1EsNkJoR01RO0NKczljbEI7O0FvR24rY0U7RUFPUSw2QmhHTVE7Q0pzOWNsQjs7QW9HbitjRTtFQU9RLDZCaEdNUTtDSnM5Y2xCOztBb0duK2NFO0VBT1EsNkJoR01RO0NKczljbEI7O0FvR24rY0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o2OWNsQjs7QW9HMStjRTtFQWtCVSxlaEdMTTtDSmkrY2xCOztBb0c5K2NFO0VBa0JVLGVoR0xNO0NKaStjbEI7O0FvRzkrY0U7RUFrQlUsZWhHTE07Q0ppK2NsQjs7QW9HOStjRTtFQWtCVSxlaEdMTTtDSmkrY2xCOztBb0c5K2NFO0VBa0JVLGVoR0xNO0NKaStjbEI7O0FvRzkrY0U7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p3K2NsQjs7QW9Hci9jRTtFQWdDUSxnQ2hHM0JLO0NKby9jZjs7QW9Hei9jRTtFQWdDUSxnQ2hHM0JLO0NKby9jZjs7QW9Hei9jRTtFQWdDUSxnQ2hHM0JLO0NKby9jZjs7QW9Hei9jRTtFQWdDUSxnQ2hHM0JLO0NKby9jZjs7QW9Hei9jRTtFQWdDUSxnQ2hHM0JLO0NKby9jZjs7QW9Hei9jRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKMi9jZjs7QW9HaGdkRTtFQTJDVSxZaEd0Q0c7Q0orL2NmOztBb0dwZ2RFO0VBMkNVLFloR3RDRztDSisvY2Y7O0FvR3BnZEU7RUEyQ1UsWWhHdENHO0NKKy9jZjs7QW9HcGdkRTtFQTJDVSxZaEd0Q0c7Q0orL2NmOztBb0dwZ2RFO0VBMkNVLFloR3RDRztDSisvY2Y7O0FvR3BnZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKc2dkZjs7QW9HM2dkRTtFQUNFLDBCaEdtQ2E7RWdHbENiLGVoR3FGbUI7Q0p5N2N2Qjs7QW9HaGhkRTtFQU9RLDZCaEdNUTtDSnVnZGxCOztBb0dwaGRFO0VBT1EsNkJoR01RO0NKdWdkbEI7O0FvR3BoZEU7RUFPUSw2QmhHTVE7Q0p1Z2RsQjs7QW9HcGhkRTtFQU9RLDZCaEdNUTtDSnVnZGxCOztBb0dwaGRFO0VBT1EsNkJoR01RO0NKdWdkbEI7O0FvR3BoZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o4Z2RsQjs7QW9HM2hkRTtFQWtCVSxlaEdMTTtDSmtoZGxCOztBb0cvaGRFO0VBa0JVLGVoR0xNO0NKa2hkbEI7O0FvRy9oZEU7RUFrQlUsZWhHTE07Q0praGRsQjs7QW9HL2hkRTtFQWtCVSxlaEdMTTtDSmtoZGxCOztBb0cvaGRFO0VBa0JVLGVoR0xNO0NKa2hkbEI7O0FvRy9oZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p5aGRsQjs7QW9HdGlkRTtFQWdDUSxnQ2hHM0JLO0NKcWlkZjs7QW9HMWlkRTtFQWdDUSxnQ2hHM0JLO0NKcWlkZjs7QW9HMWlkRTtFQWdDUSxnQ2hHM0JLO0NKcWlkZjs7QW9HMWlkRTtFQWdDUSxnQ2hHM0JLO0NKcWlkZjs7QW9HMWlkRTtFQWdDUSxnQ2hHM0JLO0NKcWlkZjs7QW9HMWlkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKNGlkZjs7QW9HampkRTtFQTJDVSxZaEd0Q0c7Q0pnamRmOztBb0dyamRFO0VBMkNVLFloR3RDRztDSmdqZGY7O0FvR3JqZEU7RUEyQ1UsWWhHdENHO0NKZ2pkZjs7QW9HcmpkRTtFQTJDVSxZaEd0Q0c7Q0pnamRmOztBb0dyamRFO0VBMkNVLFloR3RDRztDSmdqZGY7O0FvR3JqZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKdWpkZjs7QW9HNWpkRTtFQUNFLDBCaEdpQ2E7RWdHaENiLFloR0dXO0NKNGpkZjs7QW9HamtkRTtFQU9RLDZCaEdNUTtDSndqZGxCOztBb0dya2RFO0VBT1EsNkJoR01RO0NKd2pkbEI7O0FvR3JrZEU7RUFPUSw2QmhHTVE7Q0p3amRsQjs7QW9HcmtkRTtFQU9RLDZCaEdNUTtDSndqZGxCOztBb0dya2RFO0VBT1EsNkJoR01RO0NKd2pkbEI7O0FvR3JrZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0oramRsQjs7QW9HNWtkRTtFQWtCVSxlaEdMTTtDSm1rZGxCOztBb0dobGRFO0VBa0JVLGVoR0xNO0NKbWtkbEI7O0FvR2hsZEU7RUFrQlUsZWhHTE07Q0pta2RsQjs7QW9HaGxkRTtFQWtCVSxlaEdMTTtDSm1rZGxCOztBb0dobGRFO0VBa0JVLGVoR0xNO0NKbWtkbEI7O0FvR2hsZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0owa2RsQjs7QW9HdmxkRTtFQWdDUSxnQ2hHM0JLO0NKc2xkZjs7QW9HM2xkRTtFQWdDUSxnQ2hHM0JLO0NKc2xkZjs7QW9HM2xkRTtFQWdDUSxnQ2hHM0JLO0NKc2xkZjs7QW9HM2xkRTtFQWdDUSxnQ2hHM0JLO0NKc2xkZjs7QW9HM2xkRTtFQWdDUSxnQ2hHM0JLO0NKc2xkZjs7QW9HM2xkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKNmxkZjs7QW9HbG1kRTtFQTJDVSxZaEd0Q0c7Q0ppbWRmOztBb0d0bWRFO0VBMkNVLFloR3RDRztDSmltZGY7O0FvR3RtZEU7RUEyQ1UsWWhHdENHO0NKaW1kZjs7QW9HdG1kRTtFQTJDVSxZaEd0Q0c7Q0ppbWRmOztBb0d0bWRFO0VBMkNVLFloR3RDRztDSmltZGY7O0FvR3RtZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKd21kZjs7QW9HN21kRTtFQUNFLDBCYkFlO0VhQ2YsWWhHR1c7Q0o2bWRmOztBb0dsbmRFO0VBT1EsNkJoR01RO0NKeW1kbEI7O0FvR3RuZEU7RUFPUSw2QmhHTVE7Q0p5bWRsQjs7QW9HdG5kRTtFQU9RLDZCaEdNUTtDSnltZGxCOztBb0d0bmRFO0VBT1EsNkJoR01RO0NKeW1kbEI7O0FvR3RuZEU7RUFPUSw2QmhHTVE7Q0p5bWRsQjs7QW9HdG5kRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSmduZGxCOztBb0c3bmRFO0VBa0JVLGVoR0xNO0NKb25kbEI7O0FvR2pvZEU7RUFrQlUsZWhHTE07Q0pvbmRsQjs7QW9Ham9kRTtFQWtCVSxlaEdMTTtDSm9uZGxCOztBb0dqb2RFO0VBa0JVLGVoR0xNO0NKb25kbEI7O0FvR2pvZEU7RUFrQlUsZWhHTE07Q0pvbmRsQjs7QW9Ham9kRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSjJuZGxCOztBb0d4b2RFO0VBZ0NRLGdDaEczQks7Q0p1b2RmOztBb0c1b2RFO0VBZ0NRLGdDaEczQks7Q0p1b2RmOztBb0c1b2RFO0VBZ0NRLGdDaEczQks7Q0p1b2RmOztBb0c1b2RFO0VBZ0NRLGdDaEczQks7Q0p1b2RmOztBb0c1b2RFO0VBZ0NRLGdDaEczQks7Q0p1b2RmOztBb0c1b2RFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0o4b2RmOztBb0ducGRFO0VBMkNVLFloR3RDRztDSmtwZGY7O0FvR3ZwZEU7RUEyQ1UsWWhHdENHO0NKa3BkZjs7QW9HdnBkRTtFQTJDVSxZaEd0Q0c7Q0prcGRmOztBb0d2cGRFO0VBMkNVLFloR3RDRztDSmtwZGY7O0FvR3ZwZEU7RUEyQ1UsWWhHdENHO0NKa3BkZjs7QW9HdnBkRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0p5cGRmOztBb0c5cGRFO0VBQ0UsMEJiQ1U7RWFBVixZaEdHVztDSjhwZGY7O0FvR25xZEU7RUFPUSw2QmhHTVE7Q0owcGRsQjs7QW9HdnFkRTtFQU9RLDZCaEdNUTtDSjBwZGxCOztBb0d2cWRFO0VBT1EsNkJoR01RO0NKMHBkbEI7O0FvR3ZxZEU7RUFPUSw2QmhHTVE7Q0owcGRsQjs7QW9HdnFkRTtFQU9RLDZCaEdNUTtDSjBwZGxCOztBb0d2cWRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKaXFkbEI7O0FvRzlxZEU7RUFrQlUsZWhHTE07Q0pxcWRsQjs7QW9HbHJkRTtFQWtCVSxlaEdMTTtDSnFxZGxCOztBb0dscmRFO0VBa0JVLGVoR0xNO0NKcXFkbEI7O0FvR2xyZEU7RUFrQlUsZWhHTE07Q0pxcWRsQjs7QW9HbHJkRTtFQWtCVSxlaEdMTTtDSnFxZGxCOztBb0dscmRFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKNHFkbEI7O0FvR3pyZEU7RUFnQ1EsZ0NoRzNCSztDSndyZGY7O0FvRzdyZEU7RUFnQ1EsZ0NoRzNCSztDSndyZGY7O0FvRzdyZEU7RUFnQ1EsZ0NoRzNCSztDSndyZGY7O0FvRzdyZEU7RUFnQ1EsZ0NoRzNCSztDSndyZGY7O0FvRzdyZEU7RUFnQ1EsZ0NoRzNCSztDSndyZGY7O0FvRzdyZEU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSityZGY7O0FvR3BzZEU7RUEyQ1UsWWhHdENHO0NKbXNkZjs7QW9HeHNkRTtFQTJDVSxZaEd0Q0c7Q0ptc2RmOztBb0d4c2RFO0VBMkNVLFloR3RDRztDSm1zZGY7O0FvR3hzZEU7RUEyQ1UsWWhHdENHO0NKbXNkZjs7QW9HeHNkRTtFQTJDVSxZaEd0Q0c7Q0ptc2RmOztBb0d4c2RFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSjBzZGY7O0FvRy9zZEU7RUFDRSwwQmJHVztFYUZYLFloR0dXO0NKK3NkZjs7QW9HcHRkRTtFQU9RLDZCaEdNUTtDSjJzZGxCOztBb0d4dGRFO0VBT1EsNkJoR01RO0NKMnNkbEI7O0FvR3h0ZEU7RUFPUSw2QmhHTVE7Q0oyc2RsQjs7QW9HeHRkRTtFQU9RLDZCaEdNUTtDSjJzZGxCOztBb0d4dGRFO0VBT1EsNkJoR01RO0NKMnNkbEI7O0FvR3h0ZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0prdGRsQjs7QW9HL3RkRTtFQWtCVSxlaEdMTTtDSnN0ZGxCOztBb0dudWRFO0VBa0JVLGVoR0xNO0NKc3RkbEI7O0FvR251ZEU7RUFrQlUsZWhHTE07Q0pzdGRsQjs7QW9HbnVkRTtFQWtCVSxlaEdMTTtDSnN0ZGxCOztBb0dudWRFO0VBa0JVLGVoR0xNO0NKc3RkbEI7O0FvR251ZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0o2dGRsQjs7QW9HMXVkRTtFQWdDUSxnQ2hHM0JLO0NKeXVkZjs7QW9HOXVkRTtFQWdDUSxnQ2hHM0JLO0NKeXVkZjs7QW9HOXVkRTtFQWdDUSxnQ2hHM0JLO0NKeXVkZjs7QW9HOXVkRTtFQWdDUSxnQ2hHM0JLO0NKeXVkZjs7QW9HOXVkRTtFQWdDUSxnQ2hHM0JLO0NKeXVkZjs7QW9HOXVkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKZ3ZkZjs7QW9HcnZkRTtFQTJDVSxZaEd0Q0c7Q0pvdmRmOztBb0d6dmRFO0VBMkNVLFloR3RDRztDSm92ZGY7O0FvR3p2ZEU7RUEyQ1UsWWhHdENHO0NKb3ZkZjs7QW9HenZkRTtFQTJDVSxZaEd0Q0c7Q0pvdmRmOztBb0d6dmRFO0VBMkNVLFloR3RDRztDSm92ZGY7O0FvR3p2ZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKMnZkZjs7QW9HaHdkRTtFQUNFLDBCYklVO0VhSFYsZWhHcUZtQjtDSjhxZHZCOztBb0dyd2RFO0VBT1EsNkJoR01RO0NKNHZkbEI7O0FvR3p3ZEU7RUFPUSw2QmhHTVE7Q0o0dmRsQjs7QW9HendkRTtFQU9RLDZCaEdNUTtDSjR2ZGxCOztBb0d6d2RFO0VBT1EsNkJoR01RO0NKNHZkbEI7O0FvR3p3ZEU7RUFPUSw2QmhHTVE7Q0o0dmRsQjs7QW9HendkRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSm13ZGxCOztBb0doeGRFO0VBa0JVLGVoR0xNO0NKdXdkbEI7O0FvR3B4ZEU7RUFrQlUsZWhHTE07Q0p1d2RsQjs7QW9HcHhkRTtFQWtCVSxlaEdMTTtDSnV3ZGxCOztBb0dweGRFO0VBa0JVLGVoR0xNO0NKdXdkbEI7O0FvR3B4ZEU7RUFrQlUsZWhHTE07Q0p1d2RsQjs7QW9HcHhkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSjh3ZGxCOztBb0czeGRFO0VBZ0NRLGdDaEczQks7Q0oweGRmOztBb0cveGRFO0VBZ0NRLGdDaEczQks7Q0oweGRmOztBb0cveGRFO0VBZ0NRLGdDaEczQks7Q0oweGRmOztBb0cveGRFO0VBZ0NRLGdDaEczQks7Q0oweGRmOztBb0cveGRFO0VBZ0NRLGdDaEczQks7Q0oweGRmOztBb0cveGRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0ppeWRmOztBb0d0eWRFO0VBMkNVLFloR3RDRztDSnF5ZGY7O0FvRzF5ZEU7RUEyQ1UsWWhHdENHO0NKcXlkZjs7QW9HMXlkRTtFQTJDVSxZaEd0Q0c7Q0pxeWRmOztBb0cxeWRFO0VBMkNVLFloR3RDRztDSnF5ZGY7O0FvRzF5ZEU7RUEyQ1UsWWhHdENHO0NKcXlkZjs7QW9HMXlkRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0o0eWRmOztBb0dqemRFO0VBQ0UsMEJiTWE7RWFMYixZaEdHVztDSml6ZGY7O0FvR3R6ZEU7RUFPUSw2QmhHTVE7Q0o2eWRsQjs7QW9HMXpkRTtFQU9RLDZCaEdNUTtDSjZ5ZGxCOztBb0cxemRFO0VBT1EsNkJoR01RO0NKNnlkbEI7O0FvRzF6ZEU7RUFPUSw2QmhHTVE7Q0o2eWRsQjs7QW9HMXpkRTtFQU9RLDZCaEdNUTtDSjZ5ZGxCOztBb0cxemRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKb3pkbEI7O0FvR2owZEU7RUFrQlUsZWhHTE07Q0p3emRsQjs7QW9HcjBkRTtFQWtCVSxlaEdMTTtDSnd6ZGxCOztBb0dyMGRFO0VBa0JVLGVoR0xNO0NKd3pkbEI7O0FvR3IwZEU7RUFrQlUsZWhHTE07Q0p3emRsQjs7QW9HcjBkRTtFQWtCVSxlaEdMTTtDSnd6ZGxCOztBb0dyMGRFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKK3pkbEI7O0FvRzUwZEU7RUFnQ1EsZ0NoRzNCSztDSjIwZGY7O0FvR2gxZEU7RUFnQ1EsZ0NoRzNCSztDSjIwZGY7O0FvR2gxZEU7RUFnQ1EsZ0NoRzNCSztDSjIwZGY7O0FvR2gxZEU7RUFnQ1EsZ0NoRzNCSztDSjIwZGY7O0FvR2gxZEU7RUFnQ1EsZ0NoRzNCSztDSjIwZGY7O0FvR2gxZEU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSmsxZGY7O0FvR3YxZEU7RUEyQ1UsWWhHdENHO0NKczFkZjs7QW9HMzFkRTtFQTJDVSxZaEd0Q0c7Q0pzMWRmOztBb0czMWRFO0VBMkNVLFloR3RDRztDSnMxZGY7O0FvRzMxZEU7RUEyQ1UsWWhHdENHO0NKczFkZjs7QW9HMzFkRTtFQTJDVSxZaEd0Q0c7Q0pzMWRmOztBb0czMWRFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSjYxZGY7O0FvR2wyZEU7RUFDRSwwQmJRWTtFYVBaLFloR0dXO0NKazJkZjs7QW9HdjJkRTtFQU9RLDZCaEdNUTtDSjgxZGxCOztBb0czMmRFO0VBT1EsNkJoR01RO0NKODFkbEI7O0FvRzMyZEU7RUFPUSw2QmhHTVE7Q0o4MWRsQjs7QW9HMzJkRTtFQU9RLDZCaEdNUTtDSjgxZGxCOztBb0czMmRFO0VBT1EsNkJoR01RO0NKODFkbEI7O0FvRzMyZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0pxMmRsQjs7QW9HbDNkRTtFQWtCVSxlaEdMTTtDSnkyZGxCOztBb0d0M2RFO0VBa0JVLGVoR0xNO0NKeTJkbEI7O0FvR3QzZEU7RUFrQlUsZWhHTE07Q0p5MmRsQjs7QW9HdDNkRTtFQWtCVSxlaEdMTTtDSnkyZGxCOztBb0d0M2RFO0VBa0JVLGVoR0xNO0NKeTJkbEI7O0FvR3QzZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pnM2RsQjs7QW9HNzNkRTtFQWdDUSxnQ2hHM0JLO0NKNDNkZjs7QW9HajRkRTtFQWdDUSxnQ2hHM0JLO0NKNDNkZjs7QW9HajRkRTtFQWdDUSxnQ2hHM0JLO0NKNDNkZjs7QW9HajRkRTtFQWdDUSxnQ2hHM0JLO0NKNDNkZjs7QW9HajRkRTtFQWdDUSxnQ2hHM0JLO0NKNDNkZjs7QW9HajRkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKbTRkZjs7QW9HeDRkRTtFQTJDVSxZaEd0Q0c7Q0p1NGRmOztBb0c1NGRFO0VBMkNVLFloR3RDRztDSnU0ZGY7O0FvRzU0ZEU7RUEyQ1UsWWhHdENHO0NKdTRkZjs7QW9HNTRkRTtFQTJDVSxZaEd0Q0c7Q0p1NGRmOztBb0c1NGRFO0VBMkNVLFloR3RDRztDSnU0ZGY7O0FvRzU0ZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKODRkZjs7QW9HbjVkRTtFQUNFLDBCaEc2QmE7RWdHNUJiLFloR0dXO0NKbTVkZjs7QW9HeDVkRTtFQU9RLDZCaEdNUTtDSis0ZGxCOztBb0c1NWRFO0VBT1EsNkJoR01RO0NKKzRkbEI7O0FvRzU1ZEU7RUFPUSw2QmhHTVE7Q0orNGRsQjs7QW9HNTVkRTtFQU9RLDZCaEdNUTtDSis0ZGxCOztBb0c1NWRFO0VBT1EsNkJoR01RO0NKKzRkbEI7O0FvRzU1ZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0pzNWRsQjs7QW9HbjZkRTtFQWtCVSxlaEdMTTtDSjA1ZGxCOztBb0d2NmRFO0VBa0JVLGVoR0xNO0NKMDVkbEI7O0FvR3Y2ZEU7RUFrQlUsZWhHTE07Q0owNWRsQjs7QW9HdjZkRTtFQWtCVSxlaEdMTTtDSjA1ZGxCOztBb0d2NmRFO0VBa0JVLGVoR0xNO0NKMDVkbEI7O0FvR3Y2ZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0ppNmRsQjs7QW9HOTZkRTtFQWdDUSxnQ2hHM0JLO0NKNjZkZjs7QW9HbDdkRTtFQWdDUSxnQ2hHM0JLO0NKNjZkZjs7QW9HbDdkRTtFQWdDUSxnQ2hHM0JLO0NKNjZkZjs7QW9HbDdkRTtFQWdDUSxnQ2hHM0JLO0NKNjZkZjs7QW9HbDdkRTtFQWdDUSxnQ2hHM0JLO0NKNjZkZjs7QW9HbDdkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKbzdkZjs7QW9HejdkRTtFQTJDVSxZaEd0Q0c7Q0p3N2RmOztBb0c3N2RFO0VBMkNVLFloR3RDRztDSnc3ZGY7O0FvRzc3ZEU7RUEyQ1UsWWhHdENHO0NKdzdkZjs7QW9HNzdkRTtFQTJDVSxZaEd0Q0c7Q0p3N2RmOztBb0c3N2RFO0VBMkNVLFloR3RDRztDSnc3ZGY7O0FvRzc3ZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKKzdkZjs7QW9HcDhkRTtFQUNFLDBCaEc4QmE7RWdHN0JiLFloR0dXO0NKbzhkZjs7QW9HejhkRTtFQU9RLDZCaEdNUTtDSmc4ZGxCOztBb0c3OGRFO0VBT1EsNkJoR01RO0NKZzhkbEI7O0FvRzc4ZEU7RUFPUSw2QmhHTVE7Q0pnOGRsQjs7QW9HNzhkRTtFQU9RLDZCaEdNUTtDSmc4ZGxCOztBb0c3OGRFO0VBT1EsNkJoR01RO0NKZzhkbEI7O0FvRzc4ZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p1OGRsQjs7QW9HcDlkRTtFQWtCVSxlaEdMTTtDSjI4ZGxCOztBb0d4OWRFO0VBa0JVLGVoR0xNO0NKMjhkbEI7O0FvR3g5ZEU7RUFrQlUsZWhHTE07Q0oyOGRsQjs7QW9HeDlkRTtFQWtCVSxlaEdMTTtDSjI4ZGxCOztBb0d4OWRFO0VBa0JVLGVoR0xNO0NKMjhkbEI7O0FvR3g5ZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0prOWRsQjs7QW9HLzlkRTtFQWdDUSxnQ2hHM0JLO0NKODlkZjs7QW9HbitkRTtFQWdDUSxnQ2hHM0JLO0NKODlkZjs7QW9HbitkRTtFQWdDUSxnQ2hHM0JLO0NKODlkZjs7QW9HbitkRTtFQWdDUSxnQ2hHM0JLO0NKODlkZjs7QW9HbitkRTtFQWdDUSxnQ2hHM0JLO0NKODlkZjs7QW9HbitkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKcStkZjs7QW9HMStkRTtFQTJDVSxZaEd0Q0c7Q0p5K2RmOztBb0c5K2RFO0VBMkNVLFloR3RDRztDSnkrZGY7O0FvRzkrZEU7RUEyQ1UsWWhHdENHO0NKeStkZjs7QW9HOStkRTtFQTJDVSxZaEd0Q0c7Q0p5K2RmOztBb0c5K2RFO0VBMkNVLFloR3RDRztDSnkrZGY7O0FvRzkrZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKZy9kZjs7QW9Hci9kRTtFQUNFLDBCaEcrQmE7RWdHOUJiLFloR0dXO0NKcS9kZjs7QW9HMS9kRTtFQU9RLDZCaEdNUTtDSmkvZGxCOztBb0c5L2RFO0VBT1EsNkJoR01RO0NKaS9kbEI7O0FvRzkvZEU7RUFPUSw2QmhHTVE7Q0ppL2RsQjs7QW9HOS9kRTtFQU9RLDZCaEdNUTtDSmkvZGxCOztBb0c5L2RFO0VBT1EsNkJoR01RO0NKaS9kbEI7O0FvRzkvZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p3L2RsQjs7QW9HcmdlRTtFQWtCVSxlaEdMTTtDSjQvZGxCOztBb0d6Z2VFO0VBa0JVLGVoR0xNO0NKNC9kbEI7O0FvR3pnZUU7RUFrQlUsZWhHTE07Q0o0L2RsQjs7QW9HemdlRTtFQWtCVSxlaEdMTTtDSjQvZGxCOztBb0d6Z2VFO0VBa0JVLGVoR0xNO0NKNC9kbEI7O0FvR3pnZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0ptZ2VsQjs7QW9HaGhlRTtFQWdDUSxnQ2hHM0JLO0NKK2dlZjs7QW9HcGhlRTtFQWdDUSxnQ2hHM0JLO0NKK2dlZjs7QW9HcGhlRTtFQWdDUSxnQ2hHM0JLO0NKK2dlZjs7QW9HcGhlRTtFQWdDUSxnQ2hHM0JLO0NKK2dlZjs7QW9HcGhlRTtFQWdDUSxnQ2hHM0JLO0NKK2dlZjs7QW9HcGhlRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKc2hlZjs7QW9HM2hlRTtFQTJDVSxZaEd0Q0c7Q0owaGVmOztBb0cvaGVFO0VBMkNVLFloR3RDRztDSjBoZWY7O0FvRy9oZUU7RUEyQ1UsWWhHdENHO0NKMGhlZjs7QW9HL2hlRTtFQTJDVSxZaEd0Q0c7Q0owaGVmOztBb0cvaGVFO0VBMkNVLFloR3RDRztDSjBoZWY7O0FvRy9oZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKaWllZjs7QW9HdGllRTtFQUNFLDBCaEdnQ2E7RWdHL0JiLFloR0dXO0NKc2llZjs7QW9HM2llRTtFQU9RLDZCaEdNUTtDSmtpZWxCOztBb0cvaWVFO0VBT1EsNkJoR01RO0NKa2llbEI7O0FvRy9pZUU7RUFPUSw2QmhHTVE7Q0praWVsQjs7QW9HL2llRTtFQU9RLDZCaEdNUTtDSmtpZWxCOztBb0cvaWVFO0VBT1EsNkJoR01RO0NKa2llbEI7O0FvRy9pZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p5aWVsQjs7QW9HdGplRTtFQWtCVSxlaEdMTTtDSjZpZWxCOztBb0cxamVFO0VBa0JVLGVoR0xNO0NKNmllbEI7O0FvRzFqZUU7RUFrQlUsZWhHTE07Q0o2aWVsQjs7QW9HMWplRTtFQWtCVSxlaEdMTTtDSjZpZWxCOztBb0cxamVFO0VBa0JVLGVoR0xNO0NKNmllbEI7O0FvRzFqZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pvamVsQjs7QW9HamtlRTtFQWdDUSxnQ2hHM0JLO0NKZ2tlZjs7QW9HcmtlRTtFQWdDUSxnQ2hHM0JLO0NKZ2tlZjs7QW9HcmtlRTtFQWdDUSxnQ2hHM0JLO0NKZ2tlZjs7QW9HcmtlRTtFQWdDUSxnQ2hHM0JLO0NKZ2tlZjs7QW9HcmtlRTtFQWdDUSxnQ2hHM0JLO0NKZ2tlZjs7QW9HcmtlRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKdWtlZjs7QW9HNWtlRTtFQTJDVSxZaEd0Q0c7Q0oya2VmOztBb0dobGVFO0VBMkNVLFloR3RDRztDSjJrZWY7O0FvR2hsZUU7RUEyQ1UsWWhHdENHO0NKMmtlZjs7QW9HaGxlRTtFQTJDVSxZaEd0Q0c7Q0oya2VmOztBb0dobGVFO0VBMkNVLFloR3RDRztDSjJrZWY7O0FvR2hsZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKa2xlZjs7QW9HdmxlRTtFQUNFLDBCaEdpQ2E7RWdHaENiLFloR0dXO0NKdWxlZjs7QW9HNWxlRTtFQU9RLDZCaEdNUTtDSm1sZWxCOztBb0dobWVFO0VBT1EsNkJoR01RO0NKbWxlbEI7O0FvR2htZUU7RUFPUSw2QmhHTVE7Q0ptbGVsQjs7QW9HaG1lRTtFQU9RLDZCaEdNUTtDSm1sZWxCOztBb0dobWVFO0VBT1EsNkJoR01RO0NKbWxlbEI7O0FvR2htZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0owbGVsQjs7QW9Hdm1lRTtFQWtCVSxlaEdMTTtDSjhsZWxCOztBb0czbWVFO0VBa0JVLGVoR0xNO0NKOGxlbEI7O0FvRzNtZUU7RUFrQlUsZWhHTE07Q0o4bGVsQjs7QW9HM21lRTtFQWtCVSxlaEdMTTtDSjhsZWxCOztBb0czbWVFO0VBa0JVLGVoR0xNO0NKOGxlbEI7O0FvRzNtZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pxbWVsQjs7QW9HbG5lRTtFQWdDUSxnQ2hHM0JLO0NKaW5lZjs7QW9HdG5lRTtFQWdDUSxnQ2hHM0JLO0NKaW5lZjs7QW9HdG5lRTtFQWdDUSxnQ2hHM0JLO0NKaW5lZjs7QW9HdG5lRTtFQWdDUSxnQ2hHM0JLO0NKaW5lZjs7QW9HdG5lRTtFQWdDUSxnQ2hHM0JLO0NKaW5lZjs7QW9HdG5lRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKd25lZjs7QW9HN25lRTtFQTJDVSxZaEd0Q0c7Q0o0bmVmOztBb0dqb2VFO0VBMkNVLFloR3RDRztDSjRuZWY7O0FvR2pvZUU7RUEyQ1UsWWhHdENHO0NKNG5lZjs7QW9Ham9lRTtFQTJDVSxZaEd0Q0c7Q0o0bmVmOztBb0dqb2VFO0VBMkNVLFloR3RDRztDSjRuZWY7O0FvR2pvZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKbW9lZjs7QW9HeG9lRTtFQUNFLDBCaEdrQ2E7RWdHakNiLGVoR3FGbUI7Q0pzamV2Qjs7QW9HN29lRTtFQU9RLDZCaEdNUTtDSm9vZWxCOztBb0dqcGVFO0VBT1EsNkJoR01RO0NKb29lbEI7O0FvR2pwZUU7RUFPUSw2QmhHTVE7Q0pvb2VsQjs7QW9HanBlRTtFQU9RLDZCaEdNUTtDSm9vZWxCOztBb0dqcGVFO0VBT1EsNkJoR01RO0NKb29lbEI7O0FvR2pwZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0oyb2VsQjs7QW9HeHBlRTtFQWtCVSxlaEdMTTtDSitvZWxCOztBb0c1cGVFO0VBa0JVLGVoR0xNO0NKK29lbEI7O0FvRzVwZUU7RUFrQlUsZWhHTE07Q0orb2VsQjs7QW9HNXBlRTtFQWtCVSxlaEdMTTtDSitvZWxCOztBb0c1cGVFO0VBa0JVLGVoR0xNO0NKK29lbEI7O0FvRzVwZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pzcGVsQjs7QW9HbnFlRTtFQWdDUSxnQ2hHM0JLO0NKa3FlZjs7QW9HdnFlRTtFQWdDUSxnQ2hHM0JLO0NKa3FlZjs7QW9HdnFlRTtFQWdDUSxnQ2hHM0JLO0NKa3FlZjs7QW9HdnFlRTtFQWdDUSxnQ2hHM0JLO0NKa3FlZjs7QW9HdnFlRTtFQWdDUSxnQ2hHM0JLO0NKa3FlZjs7QW9HdnFlRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKeXFlZjs7QW9HOXFlRTtFQTJDVSxZaEd0Q0c7Q0o2cWVmOztBb0dscmVFO0VBMkNVLFloR3RDRztDSjZxZWY7O0FvR2xyZUU7RUEyQ1UsWWhHdENHO0NKNnFlZjs7QW9HbHJlRTtFQTJDVSxZaEd0Q0c7Q0o2cWVmOztBb0dscmVFO0VBMkNVLFloR3RDRztDSjZxZWY7O0FvR2xyZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKb3JlZjs7QW9HenJlRTtFQUNFLDBCaEdtQ2E7RWdHbENiLGVoR3FGbUI7Q0p1bWV2Qjs7QW9HOXJlRTtFQU9RLDZCaEdNUTtDSnFyZWxCOztBb0dsc2VFO0VBT1EsNkJoR01RO0NKcXJlbEI7O0FvR2xzZUU7RUFPUSw2QmhHTVE7Q0pxcmVsQjs7QW9HbHNlRTtFQU9RLDZCaEdNUTtDSnFyZWxCOztBb0dsc2VFO0VBT1EsNkJoR01RO0NKcXJlbEI7O0FvR2xzZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o0cmVsQjs7QW9HenNlRTtFQWtCVSxlaEdMTTtDSmdzZWxCOztBb0c3c2VFO0VBa0JVLGVoR0xNO0NKZ3NlbEI7O0FvRzdzZUU7RUFrQlUsZWhHTE07Q0pnc2VsQjs7QW9HN3NlRTtFQWtCVSxlaEdMTTtDSmdzZWxCOztBb0c3c2VFO0VBa0JVLGVoR0xNO0NKZ3NlbEI7O0FvRzdzZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p1c2VsQjs7QW9HcHRlRTtFQWdDUSxnQ2hHM0JLO0NKbXRlZjs7QW9HeHRlRTtFQWdDUSxnQ2hHM0JLO0NKbXRlZjs7QW9HeHRlRTtFQWdDUSxnQ2hHM0JLO0NKbXRlZjs7QW9HeHRlRTtFQWdDUSxnQ2hHM0JLO0NKbXRlZjs7QW9HeHRlRTtFQWdDUSxnQ2hHM0JLO0NKbXRlZjs7QW9HeHRlRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKMHRlZjs7QW9HL3RlRTtFQTJDVSxZaEd0Q0c7Q0o4dGVmOztBb0dudWVFO0VBMkNVLFloR3RDRztDSjh0ZWY7O0FvR251ZUU7RUEyQ1UsWWhHdENHO0NKOHRlZjs7QW9HbnVlRTtFQTJDVSxZaEd0Q0c7Q0o4dGVmOztBb0dudWVFO0VBMkNVLFloR3RDRztDSjh0ZWY7O0FvR251ZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKcXVlZjs7QW9HMXVlRTtFQUNFLDBCaEdvQ2E7RWdHbkNiLFloR0dXO0NKMHVlZjs7QW9HL3VlRTtFQU9RLDZCaEdNUTtDSnN1ZWxCOztBb0dudmVFO0VBT1EsNkJoR01RO0NKc3VlbEI7O0FvR252ZUU7RUFPUSw2QmhHTVE7Q0pzdWVsQjs7QW9HbnZlRTtFQU9RLDZCaEdNUTtDSnN1ZWxCOztBb0dudmVFO0VBT1EsNkJoR01RO0NKc3VlbEI7O0FvR252ZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o2dWVsQjs7QW9HMXZlRTtFQWtCVSxlaEdMTTtDSml2ZWxCOztBb0c5dmVFO0VBa0JVLGVoR0xNO0NKaXZlbEI7O0FvRzl2ZUU7RUFrQlUsZWhHTE07Q0ppdmVsQjs7QW9HOXZlRTtFQWtCVSxlaEdMTTtDSml2ZWxCOztBb0c5dmVFO0VBa0JVLGVoR0xNO0NKaXZlbEI7O0FvRzl2ZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p3dmVsQjs7QW9HcndlRTtFQWdDUSxnQ2hHM0JLO0NKb3dlZjs7QW9HendlRTtFQWdDUSxnQ2hHM0JLO0NKb3dlZjs7QW9HendlRTtFQWdDUSxnQ2hHM0JLO0NKb3dlZjs7QW9HendlRTtFQWdDUSxnQ2hHM0JLO0NKb3dlZjs7QW9HendlRTtFQWdDUSxnQ2hHM0JLO0NKb3dlZjs7QW9HendlRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKMndlZjs7QW9HaHhlRTtFQTJDVSxZaEd0Q0c7Q0ord2VmOztBb0dweGVFO0VBMkNVLFloR3RDRztDSit3ZWY7O0FvR3B4ZUU7RUEyQ1UsWWhHdENHO0NKK3dlZjs7QW9HcHhlRTtFQTJDVSxZaEd0Q0c7Q0ord2VmOztBb0dweGVFO0VBMkNVLFloR3RDRztDSit3ZWY7O0FvR3B4ZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKc3hlZjs7QW9HM3hlRTtFQUNFLDBCaEdxQ2E7RWdHcENiLFloR0dXO0NKMnhlZjs7QW9HaHllRTtFQU9RLDZCaEdNUTtDSnV4ZWxCOztBb0dweWVFO0VBT1EsNkJoR01RO0NKdXhlbEI7O0FvR3B5ZUU7RUFPUSw2QmhHTVE7Q0p1eGVsQjs7QW9HcHllRTtFQU9RLDZCaEdNUTtDSnV4ZWxCOztBb0dweWVFO0VBT1EsNkJoR01RO0NKdXhlbEI7O0FvR3B5ZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o4eGVsQjs7QW9HM3llRTtFQWtCVSxlaEdMTTtDSmt5ZWxCOztBb0cveWVFO0VBa0JVLGVoR0xNO0NKa3llbEI7O0FvRy95ZUU7RUFrQlUsZWhHTE07Q0preWVsQjs7QW9HL3llRTtFQWtCVSxlaEdMTTtDSmt5ZWxCOztBb0cveWVFO0VBa0JVLGVoR0xNO0NKa3llbEI7O0FvRy95ZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p5eWVsQjs7QW9HdHplRTtFQWdDUSxnQ2hHM0JLO0NKcXplZjs7QW9HMXplRTtFQWdDUSxnQ2hHM0JLO0NKcXplZjs7QW9HMXplRTtFQWdDUSxnQ2hHM0JLO0NKcXplZjs7QW9HMXplRTtFQWdDUSxnQ2hHM0JLO0NKcXplZjs7QW9HMXplRTtFQWdDUSxnQ2hHM0JLO0NKcXplZjs7QW9HMXplRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKNHplZjs7QW9HajBlRTtFQTJDVSxZaEd0Q0c7Q0pnMGVmOztBb0dyMGVFO0VBMkNVLFloR3RDRztDSmcwZWY7O0FvR3IwZUU7RUEyQ1UsWWhHdENHO0NKZzBlZjs7QW9HcjBlRTtFQTJDVSxZaEd0Q0c7Q0pnMGVmOztBb0dyMGVFO0VBMkNVLFloR3RDRztDSmcwZWY7O0FvR3IwZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKdTBlZjs7QW9HNTBlRTtFQUNFLDBCaEdzQ2E7RWdHckNiLFloR0dXO0NKNDBlZjs7QW9HajFlRTtFQU9RLDZCaEdNUTtDSncwZWxCOztBb0dyMWVFO0VBT1EsNkJoR01RO0NKdzBlbEI7O0FvR3IxZUU7RUFPUSw2QmhHTVE7Q0p3MGVsQjs7QW9HcjFlRTtFQU9RLDZCaEdNUTtDSncwZWxCOztBb0dyMWVFO0VBT1EsNkJoR01RO0NKdzBlbEI7O0FvR3IxZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0orMGVsQjs7QW9HNTFlRTtFQWtCVSxlaEdMTTtDSm0xZWxCOztBb0doMmVFO0VBa0JVLGVoR0xNO0NKbTFlbEI7O0FvR2gyZUU7RUFrQlUsZWhHTE07Q0ptMWVsQjs7QW9HaDJlRTtFQWtCVSxlaEdMTTtDSm0xZWxCOztBb0doMmVFO0VBa0JVLGVoR0xNO0NKbTFlbEI7O0FvR2gyZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0owMWVsQjs7QW9HdjJlRTtFQWdDUSxnQ2hHM0JLO0NKczJlZjs7QW9HMzJlRTtFQWdDUSxnQ2hHM0JLO0NKczJlZjs7QW9HMzJlRTtFQWdDUSxnQ2hHM0JLO0NKczJlZjs7QW9HMzJlRTtFQWdDUSxnQ2hHM0JLO0NKczJlZjs7QW9HMzJlRTtFQWdDUSxnQ2hHM0JLO0NKczJlZjs7QW9HMzJlRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKNjJlZjs7QW9HbDNlRTtFQTJDVSxZaEd0Q0c7Q0ppM2VmOztBb0d0M2VFO0VBMkNVLFloR3RDRztDSmkzZWY7O0FvR3QzZUU7RUEyQ1UsWWhHdENHO0NKaTNlZjs7QW9HdDNlRTtFQTJDVSxZaEd0Q0c7Q0ppM2VmOztBb0d0M2VFO0VBMkNVLFloR3RDRztDSmkzZWY7O0FvR3QzZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKdzNlZjs7QW9HNzNlRTtFQUNFLHVCaEdJVztFZ0dIWCxlaEdxRm1CO0NKMnlldkI7O0FvR2w0ZUU7RUFPUSw2QmhHTVE7Q0p5M2VsQjs7QW9HdDRlRTtFQU9RLDZCaEdNUTtDSnkzZWxCOztBb0d0NGVFO0VBT1EsNkJoR01RO0NKeTNlbEI7O0FvR3Q0ZUU7RUFPUSw2QmhHTVE7Q0p5M2VsQjs7QW9HdDRlRTtFQU9RLDZCaEdNUTtDSnkzZWxCOztBb0d0NGVFOztFQVdRLDZCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKZzRlbEI7O0FvRzc0ZUU7RUFrQlUsZWhHTE07Q0pvNGVsQjs7QW9HajVlRTtFQWtCVSxlaEdMTTtDSm80ZWxCOztBb0dqNWVFO0VBa0JVLGVoR0xNO0NKbzRlbEI7O0FvR2o1ZUU7RUFrQlUsZWhHTE07Q0pvNGVsQjs7QW9HajVlRTtFQWtCVSxlaEdMTTtDSm80ZWxCOztBb0dqNWVFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKMjRlbEI7O0FvR3g1ZUU7RUFnQ1EsZ0NoRzNCSztDSnU1ZWY7O0FvRzU1ZUU7RUFnQ1EsZ0NoRzNCSztDSnU1ZWY7O0FvRzU1ZUU7RUFnQ1EsZ0NoRzNCSztDSnU1ZWY7O0FvRzU1ZUU7RUFnQ1EsZ0NoRzNCSztDSnU1ZWY7O0FvRzU1ZUU7RUFnQ1EsZ0NoRzNCSztDSnU1ZWY7O0FvRzU1ZUU7O0VBb0NRLHdCQUFxQztFQUNyQyxvQkFBaUM7RUFDakMsZ0NoR2pDSztDSjg1ZWY7O0FvR242ZUU7RUEyQ1UsWWhHdENHO0NKazZlZjs7QW9HdjZlRTtFQTJDVSxZaEd0Q0c7Q0prNmVmOztBb0d2NmVFO0VBMkNVLFloR3RDRztDSms2ZWY7O0FvR3Y2ZUU7RUEyQ1UsWWhHdENHO0NKazZlZjs7QW9HdjZlRTtFQTJDVSxZaEd0Q0c7Q0prNmVmOztBb0d2NmVFOztFQStDVSx3QkFBcUM7RUFDckMsK0JBQTRDO0VBQzVDLFloRzVDRztDSnk2ZWY7O0FvRzk2ZUU7RUFDRSwwQmhHVWM7RWdHVGQsWWhHR1c7Q0o4NmVmOztBb0duN2VFO0VBT1EsNkJoR01RO0NKMDZlbEI7O0FvR3Y3ZUU7RUFPUSw2QmhHTVE7Q0owNmVsQjs7QW9HdjdlRTtFQU9RLDZCaEdNUTtDSjA2ZWxCOztBb0d2N2VFO0VBT1EsNkJoR01RO0NKMDZlbEI7O0FvR3Y3ZUU7RUFPUSw2QmhHTVE7Q0owNmVsQjs7QW9HdjdlRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSmk3ZWxCOztBb0c5N2VFO0VBa0JVLGVoR0xNO0NKcTdlbEI7O0FvR2w4ZUU7RUFrQlUsZWhHTE07Q0pxN2VsQjs7QW9HbDhlRTtFQWtCVSxlaEdMTTtDSnE3ZWxCOztBb0dsOGVFO0VBa0JVLGVoR0xNO0NKcTdlbEI7O0FvR2w4ZUU7RUFrQlUsZWhHTE07Q0pxN2VsQjs7QW9HbDhlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSjQ3ZWxCOztBb0d6OGVFO0VBZ0NRLGdDaEczQks7Q0p3OGVmOztBb0c3OGVFO0VBZ0NRLGdDaEczQks7Q0p3OGVmOztBb0c3OGVFO0VBZ0NRLGdDaEczQks7Q0p3OGVmOztBb0c3OGVFO0VBZ0NRLGdDaEczQks7Q0p3OGVmOztBb0c3OGVFO0VBZ0NRLGdDaEczQks7Q0p3OGVmOztBb0c3OGVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0orOGVmOztBb0dwOWVFO0VBMkNVLFloR3RDRztDSm05ZWY7O0FvR3g5ZUU7RUEyQ1UsWWhHdENHO0NKbTllZjs7QW9HeDllRTtFQTJDVSxZaEd0Q0c7Q0ptOWVmOztBb0d4OWVFO0VBMkNVLFloR3RDRztDSm05ZWY7O0FvR3g5ZUU7RUEyQ1UsWWhHdENHO0NKbTllZjs7QW9HeDllRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0owOWVmOztBb0cvOWVFO0VBQ0UsMEJoR1ljO0VnR1hkLFloR0dXO0NKKzllZjs7QW9HcCtlRTtFQU9RLDZCaEdNUTtDSjI5ZWxCOztBb0d4K2VFO0VBT1EsNkJoR01RO0NKMjllbEI7O0FvR3grZUU7RUFPUSw2QmhHTVE7Q0oyOWVsQjs7QW9HeCtlRTtFQU9RLDZCaEdNUTtDSjI5ZWxCOztBb0d4K2VFO0VBT1EsNkJoR01RO0NKMjllbEI7O0FvR3grZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0prK2VsQjs7QW9HLytlRTtFQWtCVSxlaEdMTTtDSnMrZWxCOztBb0duL2VFO0VBa0JVLGVoR0xNO0NKcytlbEI7O0FvR24vZUU7RUFrQlUsZWhHTE07Q0pzK2VsQjs7QW9Hbi9lRTtFQWtCVSxlaEdMTTtDSnMrZWxCOztBb0duL2VFO0VBa0JVLGVoR0xNO0NKcytlbEI7O0FvR24vZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0o2K2VsQjs7QW9HMS9lRTtFQWdDUSxnQ2hHM0JLO0NKeS9lZjs7QW9HOS9lRTtFQWdDUSxnQ2hHM0JLO0NKeS9lZjs7QW9HOS9lRTtFQWdDUSxnQ2hHM0JLO0NKeS9lZjs7QW9HOS9lRTtFQWdDUSxnQ2hHM0JLO0NKeS9lZjs7QW9HOS9lRTtFQWdDUSxnQ2hHM0JLO0NKeS9lZjs7QW9HOS9lRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKZ2dmZjs7QW9HcmdmRTtFQTJDVSxZaEd0Q0c7Q0pvZ2ZmOztBb0d6Z2ZFO0VBMkNVLFloR3RDRztDSm9nZmY7O0FvR3pnZkU7RUEyQ1UsWWhHdENHO0NKb2dmZjs7QW9HemdmRTtFQTJDVSxZaEd0Q0c7Q0pvZ2ZmOztBb0d6Z2ZFO0VBMkNVLFloR3RDRztDSm9nZmY7O0FvR3pnZkU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKMmdmZjs7QW1HbDdlQTtFQUNFLHdCQUFtQjtFQUFuQixvQkFBbUI7Q25HcTdlckI7O0FtR3Q3ZUE7RUFJSSxtQkFBa0I7Q25HczdldEI7O0FtRzE3ZUE7RUFRSSxvQi9Gd2ZvQztFK0Z2ZnBDLG1CL0Z1Zm9DO0NKKzdkeEM7O0FtRjdoZkk7RWdCOEdBLGUvRnJHYztDSndoZmxCOztBbUZqaWZJO0VnQmtIQSxzQkFBaUM7Q25HbTdlckM7O0FtRnJpZkk7O0VnQnNIRSxzQkFBaUM7Q25HbzdldkM7O0FtRjFpZkk7O0VnQjJIRSwwQi9GOUdZO0UrRitHWixrREFBcUY7RUFDckYsWS9GeEhTO0NKNGlmZjs7QW1GampmSTs7OztFZ0JzSU0sa0RBQXFGO0NuR2s3ZS9GOztBbUZ4amZJOzs7RWdCMElNLDBCQUFvQztDbkdvN2U5Qzs7QW1GOWpmSTtFZ0I4SUksc0JBQWlDO0NuR283ZXpDOztBbUZsa2ZJO0VnQm1KUSxrREFBcUY7Q25HbTdlakc7O0FtRnRrZkk7RWdCOEpJLDBCL0Z4SlU7Q0pva2ZsQjs7QW1GMWtmSTtFZ0I4SkksMEIvRmpKVTtFK0ZtSlIsc0JBQWlDO0NuRys2ZTNDOztBb0cva2ZFO0VBQ0UsMEJMNEJpQjtFSzNCakIsWWhHR1c7Q0ora2ZmOztBb0c5a2ZRO0VBQ0UsNkJoR01RO0NKMmtmbEI7O0FvR2xsZlE7RUFDRSw2QmhHTVE7Q0oya2ZsQjs7QW9HbGxmUTtFQUNFLDZCaEdNUTtDSjJrZmxCOztBb0dsbGZRO0VBQ0UsNkJoR01RO0NKMmtmbEI7O0FvR2xsZlE7RUFDRSw2QmhHTVE7Q0oya2ZsQjs7QW9HL2tmUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSmtsZmxCOztBb0c5a2ZVO0VBQ0UsZWhHTE07Q0pzbGZsQjs7QW9HbGxmVTtFQUNFLGVoR0xNO0NKc2xmbEI7O0FvR2xsZlU7RUFDRSxlaEdMTTtDSnNsZmxCOztBb0dsbGZVO0VBQ0UsZWhHTE07Q0pzbGZsQjs7QW9HbGxmVTtFQUNFLGVoR0xNO0NKc2xmbEI7O0FvRy9rZlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSjZsZmxCOztBb0cza2ZRO0VBQ0UsZ0NoRzNCSztDSnltZmY7O0FvRy9rZlE7RUFDRSxnQ2hHM0JLO0NKeW1mZjs7QW9HL2tmUTtFQUNFLGdDaEczQks7Q0p5bWZmOztBb0cva2ZRO0VBQ0UsZ0NoRzNCSztDSnltZmY7O0FvRy9rZlE7RUFDRSxnQ2hHM0JLO0NKeW1mZjs7QW9HNWtmUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0pnbmZmOztBb0cza2ZVO0VBQ0UsWWhHdENHO0NKb25mZjs7QW9HL2tmVTtFQUNFLFloR3RDRztDSm9uZmY7O0FvRy9rZlU7RUFDRSxZaEd0Q0c7Q0pvbmZmOztBb0cva2ZVO0VBQ0UsWWhHdENHO0NKb25mZjs7QW9HL2tmVTtFQUNFLFloR3RDRztDSm9uZmY7O0FvRzVrZlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0oybmZmOztBb0dob2ZFO0VBQ0UsMEJoR1VjO0VnR1RkLFloR0dXO0NKZ29mZjs7QW9HL25mUTtFQUNFLDZCaEdNUTtDSjRuZmxCOztBb0dub2ZRO0VBQ0UsNkJoR01RO0NKNG5mbEI7O0FvR25vZlE7RUFDRSw2QmhHTVE7Q0o0bmZsQjs7QW9Hbm9mUTtFQUNFLDZCaEdNUTtDSjRuZmxCOztBb0dub2ZRO0VBQ0UsNkJoR01RO0NKNG5mbEI7O0FvR2hvZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0ptb2ZsQjs7QW9HL25mVTtFQUNFLGVoR0xNO0NKdW9mbEI7O0FvR25vZlU7RUFDRSxlaEdMTTtDSnVvZmxCOztBb0dub2ZVO0VBQ0UsZWhHTE07Q0p1b2ZsQjs7QW9Hbm9mVTtFQUNFLGVoR0xNO0NKdW9mbEI7O0FvR25vZlU7RUFDRSxlaEdMTTtDSnVvZmxCOztBb0dob2ZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0o4b2ZsQjs7QW9HNW5mUTtFQUNFLGdDaEczQks7Q0owcGZmOztBb0dob2ZRO0VBQ0UsZ0NoRzNCSztDSjBwZmY7O0FvR2hvZlE7RUFDRSxnQ2hHM0JLO0NKMHBmZjs7QW9HaG9mUTtFQUNFLGdDaEczQks7Q0owcGZmOztBb0dob2ZRO0VBQ0UsZ0NoRzNCSztDSjBwZmY7O0FvRzduZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKaXFmZjs7QW9HNW5mVTtFQUNFLFloR3RDRztDSnFxZmY7O0FvR2hvZlU7RUFDRSxZaEd0Q0c7Q0pxcWZmOztBb0dob2ZVO0VBQ0UsWWhHdENHO0NKcXFmZjs7QW9HaG9mVTtFQUNFLFloR3RDRztDSnFxZmY7O0FvR2hvZlU7RUFDRSxZaEd0Q0c7Q0pxcWZmOztBb0c3bmZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKNHFmZjs7QW9HanJmRTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFloR0dXO0NKaXJmZjs7QW9HaHJmUTtFQUNFLDZCaEdNUTtDSjZxZmxCOztBb0dwcmZRO0VBQ0UsNkJoR01RO0NKNnFmbEI7O0FvR3ByZlE7RUFDRSw2QmhHTVE7Q0o2cWZsQjs7QW9HcHJmUTtFQUNFLDZCaEdNUTtDSjZxZmxCOztBb0dwcmZRO0VBQ0UsNkJoR01RO0NKNnFmbEI7O0FvR2pyZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0pvcmZsQjs7QW9HaHJmVTtFQUNFLGVoR0xNO0NKd3JmbEI7O0FvR3ByZlU7RUFDRSxlaEdMTTtDSndyZmxCOztBb0dwcmZVO0VBQ0UsZWhHTE07Q0p3cmZsQjs7QW9HcHJmVTtFQUNFLGVoR0xNO0NKd3JmbEI7O0FvR3ByZlU7RUFDRSxlaEdMTTtDSndyZmxCOztBb0dqcmZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0orcmZsQjs7QW9HN3FmUTtFQUNFLGdDaEczQks7Q0oyc2ZmOztBb0dqcmZRO0VBQ0UsZ0NoRzNCSztDSjJzZmY7O0FvR2pyZlE7RUFDRSxnQ2hHM0JLO0NKMnNmZjs7QW9HanJmUTtFQUNFLGdDaEczQks7Q0oyc2ZmOztBb0dqcmZRO0VBQ0UsZ0NoRzNCSztDSjJzZmY7O0FvRzlxZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKa3RmZjs7QW9HN3FmVTtFQUNFLFloR3RDRztDSnN0ZmY7O0FvR2pyZlU7RUFDRSxZaEd0Q0c7Q0pzdGZmOztBb0dqcmZVO0VBQ0UsWWhHdENHO0NKc3RmZjs7QW9HanJmVTtFQUNFLFloR3RDRztDSnN0ZmY7O0FvR2pyZlU7RUFDRSxZaEd0Q0c7Q0pzdGZmOztBb0c5cWZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKNnRmZjs7QW9HbHVmRTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFloR0dXO0NKa3VmZjs7QW9HanVmUTtFQUNFLDZCaEdNUTtDSjh0ZmxCOztBb0dydWZRO0VBQ0UsNkJoR01RO0NKOHRmbEI7O0FvR3J1ZlE7RUFDRSw2QmhHTVE7Q0o4dGZsQjs7QW9HcnVmUTtFQUNFLDZCaEdNUTtDSjh0ZmxCOztBb0dydWZRO0VBQ0UsNkJoR01RO0NKOHRmbEI7O0FvR2x1ZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0pxdWZsQjs7QW9HanVmVTtFQUNFLGVoR0xNO0NKeXVmbEI7O0FvR3J1ZlU7RUFDRSxlaEdMTTtDSnl1ZmxCOztBb0dydWZVO0VBQ0UsZWhHTE07Q0p5dWZsQjs7QW9HcnVmVTtFQUNFLGVoR0xNO0NKeXVmbEI7O0FvR3J1ZlU7RUFDRSxlaEdMTTtDSnl1ZmxCOztBb0dsdWZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pndmZsQjs7QW9HOXRmUTtFQUNFLGdDaEczQks7Q0o0dmZmOztBb0dsdWZRO0VBQ0UsZ0NoRzNCSztDSjR2ZmY7O0FvR2x1ZlE7RUFDRSxnQ2hHM0JLO0NKNHZmZjs7QW9HbHVmUTtFQUNFLGdDaEczQks7Q0o0dmZmOztBb0dsdWZRO0VBQ0UsZ0NoRzNCSztDSjR2ZmY7O0FvRy90ZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKbXdmZjs7QW9HOXRmVTtFQUNFLFloR3RDRztDSnV3ZmY7O0FvR2x1ZlU7RUFDRSxZaEd0Q0c7Q0p1d2ZmOztBb0dsdWZVO0VBQ0UsWWhHdENHO0NKdXdmZjs7QW9HbHVmVTtFQUNFLFloR3RDRztDSnV3ZmY7O0FvR2x1ZlU7RUFDRSxZaEd0Q0c7Q0p1d2ZmOztBb0cvdGZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKOHdmZjs7QW9HbnhmRTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGVoR3FGbUI7Q0ppc2Z2Qjs7QW9HbHhmUTtFQUNFLDZCaEdNUTtDSit3ZmxCOztBb0d0eGZRO0VBQ0UsNkJoR01RO0NKK3dmbEI7O0FvR3R4ZlE7RUFDRSw2QmhHTVE7Q0ord2ZsQjs7QW9HdHhmUTtFQUNFLDZCaEdNUTtDSit3ZmxCOztBb0d0eGZRO0VBQ0UsNkJoR01RO0NKK3dmbEI7O0FvR254ZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0pzeGZsQjs7QW9HbHhmVTtFQUNFLGVoR0xNO0NKMHhmbEI7O0FvR3R4ZlU7RUFDRSxlaEdMTTtDSjB4ZmxCOztBb0d0eGZVO0VBQ0UsZWhHTE07Q0oweGZsQjs7QW9HdHhmVTtFQUNFLGVoR0xNO0NKMHhmbEI7O0FvR3R4ZlU7RUFDRSxlaEdMTTtDSjB4ZmxCOztBb0dueGZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0ppeWZsQjs7QW9HL3dmUTtFQUNFLGdDaEczQks7Q0o2eWZmOztBb0dueGZRO0VBQ0UsZ0NoRzNCSztDSjZ5ZmY7O0FvR254ZlE7RUFDRSxnQ2hHM0JLO0NKNnlmZjs7QW9HbnhmUTtFQUNFLGdDaEczQks7Q0o2eWZmOztBb0dueGZRO0VBQ0UsZ0NoRzNCSztDSjZ5ZmY7O0FvR2h4ZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKb3pmZjs7QW9HL3dmVTtFQUNFLFloR3RDRztDSnd6ZmY7O0FvR254ZlU7RUFDRSxZaEd0Q0c7Q0p3emZmOztBb0dueGZVO0VBQ0UsWWhHdENHO0NKd3pmZjs7QW9HbnhmVTtFQUNFLFloR3RDRztDSnd6ZmY7O0FvR254ZlU7RUFDRSxZaEd0Q0c7Q0p3emZmOztBb0doeGZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKK3pmZjs7QW9HcDBmRTtFQUNFLDBCTGdDaUI7RUsvQmpCLFloR0dXO0NKbzBmZjs7QW9HbjBmUTtFQUNFLDZCaEdNUTtDSmcwZmxCOztBb0d2MGZRO0VBQ0UsNkJoR01RO0NKZzBmbEI7O0FvR3YwZlE7RUFDRSw2QmhHTVE7Q0pnMGZsQjs7QW9HdjBmUTtFQUNFLDZCaEdNUTtDSmcwZmxCOztBb0d2MGZRO0VBQ0UsNkJoR01RO0NKZzBmbEI7O0FvR3AwZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p1MGZsQjs7QW9HbjBmVTtFQUNFLGVoR0xNO0NKMjBmbEI7O0FvR3YwZlU7RUFDRSxlaEdMTTtDSjIwZmxCOztBb0d2MGZVO0VBQ0UsZWhHTE07Q0oyMGZsQjs7QW9HdjBmVTtFQUNFLGVoR0xNO0NKMjBmbEI7O0FvR3YwZlU7RUFDRSxlaEdMTTtDSjIwZmxCOztBb0dwMGZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0prMWZsQjs7QW9HaDBmUTtFQUNFLGdDaEczQks7Q0o4MWZmOztBb0dwMGZRO0VBQ0UsZ0NoRzNCSztDSjgxZmY7O0FvR3AwZlE7RUFDRSxnQ2hHM0JLO0NKODFmZjs7QW9HcDBmUTtFQUNFLGdDaEczQks7Q0o4MWZmOztBb0dwMGZRO0VBQ0UsZ0NoRzNCSztDSjgxZmY7O0FvR2owZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKcTJmZjs7QW9HaDBmVTtFQUNFLFloR3RDRztDSnkyZmY7O0FvR3AwZlU7RUFDRSxZaEd0Q0c7Q0p5MmZmOztBb0dwMGZVO0VBQ0UsWWhHdENHO0NKeTJmZjs7QW9HcDBmVTtFQUNFLFloR3RDRztDSnkyZmY7O0FvR3AwZlU7RUFDRSxZaEd0Q0c7Q0p5MmZmOztBb0dqMGZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKZzNmZjs7QW9HcjNmRTtFQUNFLDBCTHdDaUM7RUt2Q2pDLGVoR3FGbUI7Q0pteWZ2Qjs7QW9HcDNmUTtFQUNFLDZCaEdNUTtDSmkzZmxCOztBb0d4M2ZRO0VBQ0UsNkJoR01RO0NKaTNmbEI7O0FvR3gzZlE7RUFDRSw2QmhHTVE7Q0ppM2ZsQjs7QW9HeDNmUTtFQUNFLDZCaEdNUTtDSmkzZmxCOztBb0d4M2ZRO0VBQ0UsNkJoR01RO0NKaTNmbEI7O0FvR3IzZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p3M2ZsQjs7QW9HcDNmVTtFQUNFLGVoR0xNO0NKNDNmbEI7O0FvR3gzZlU7RUFDRSxlaEdMTTtDSjQzZmxCOztBb0d4M2ZVO0VBQ0UsZWhHTE07Q0o0M2ZsQjs7QW9HeDNmVTtFQUNFLGVoR0xNO0NKNDNmbEI7O0FvR3gzZlU7RUFDRSxlaEdMTTtDSjQzZmxCOztBb0dyM2ZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0ptNGZsQjs7QW9HajNmUTtFQUNFLGdDaEczQks7Q0orNGZmOztBb0dyM2ZRO0VBQ0UsZ0NoRzNCSztDSis0ZmY7O0FvR3IzZlE7RUFDRSxnQ2hHM0JLO0NKKzRmZjs7QW9HcjNmUTtFQUNFLGdDaEczQks7Q0orNGZmOztBb0dyM2ZRO0VBQ0UsZ0NoRzNCSztDSis0ZmY7O0FvR2wzZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKczVmZjs7QW9HajNmVTtFQUNFLFloR3RDRztDSjA1ZmY7O0FvR3IzZlU7RUFDRSxZaEd0Q0c7Q0owNWZmOztBb0dyM2ZVO0VBQ0UsWWhHdENHO0NKMDVmZjs7QW9HcjNmVTtFQUNFLFloR3RDRztDSjA1ZmY7O0FvR3IzZlU7RUFDRSxZaEd0Q0c7Q0owNWZmOztBb0dsM2ZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKaTZmZjs7QW9HdDZmRTtFQUNFLDBCTHlDMkI7RUt4QzNCLFloR0dXO0NKczZmZjs7QW9HcjZmUTtFQUNFLDZCaEdNUTtDSms2ZmxCOztBb0d6NmZRO0VBQ0UsNkJoR01RO0NKazZmbEI7O0FvR3o2ZlE7RUFDRSw2QmhHTVE7Q0prNmZsQjs7QW9HejZmUTtFQUNFLDZCaEdNUTtDSms2ZmxCOztBb0d6NmZRO0VBQ0UsNkJoR01RO0NKazZmbEI7O0FvR3Q2ZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p5NmZsQjs7QW9HcjZmVTtFQUNFLGVoR0xNO0NKNjZmbEI7O0FvR3o2ZlU7RUFDRSxlaEdMTTtDSjY2ZmxCOztBb0d6NmZVO0VBQ0UsZWhHTE07Q0o2NmZsQjs7QW9HejZmVTtFQUNFLGVoR0xNO0NKNjZmbEI7O0FvR3o2ZlU7RUFDRSxlaEdMTTtDSjY2ZmxCOztBb0d0NmZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pvN2ZsQjs7QW9HbDZmUTtFQUNFLGdDaEczQks7Q0pnOGZmOztBb0d0NmZRO0VBQ0UsZ0NoRzNCSztDSmc4ZmY7O0FvR3Q2ZlE7RUFDRSxnQ2hHM0JLO0NKZzhmZjs7QW9HdDZmUTtFQUNFLGdDaEczQks7Q0pnOGZmOztBb0d0NmZRO0VBQ0UsZ0NoRzNCSztDSmc4ZmY7O0FvR242ZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKdThmZjs7QW9HbDZmVTtFQUNFLFloR3RDRztDSjI4ZmY7O0FvR3Q2ZlU7RUFDRSxZaEd0Q0c7Q0oyOGZmOztBb0d0NmZVO0VBQ0UsWWhHdENHO0NKMjhmZjs7QW9HdDZmVTtFQUNFLFloR3RDRztDSjI4ZmY7O0FvR3Q2ZlU7RUFDRSxZaEd0Q0c7Q0oyOGZmOztBb0duNmZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKazlmZjs7QW9HdjlmRTtFQUNFLDBCTDBDNkI7RUt6QzdCLGVoR3FGbUI7Q0pxNGZ2Qjs7QW9HdDlmUTtFQUNFLDZCaEdNUTtDSm05ZmxCOztBb0cxOWZRO0VBQ0UsNkJoR01RO0NKbTlmbEI7O0FvRzE5ZlE7RUFDRSw2QmhHTVE7Q0ptOWZsQjs7QW9HMTlmUTtFQUNFLDZCaEdNUTtDSm05ZmxCOztBb0cxOWZRO0VBQ0UsNkJoR01RO0NKbTlmbEI7O0FvR3Y5ZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0owOWZsQjs7QW9HdDlmVTtFQUNFLGVoR0xNO0NKODlmbEI7O0FvRzE5ZlU7RUFDRSxlaEdMTTtDSjg5ZmxCOztBb0cxOWZVO0VBQ0UsZWhHTE07Q0o4OWZsQjs7QW9HMTlmVTtFQUNFLGVoR0xNO0NKODlmbEI7O0FvRzE5ZlU7RUFDRSxlaEdMTTtDSjg5ZmxCOztBb0d2OWZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pxK2ZsQjs7QW9HbjlmUTtFQUNFLGdDaEczQks7Q0ppL2ZmOztBb0d2OWZRO0VBQ0UsZ0NoRzNCSztDSmkvZmY7O0FvR3Y5ZlE7RUFDRSxnQ2hHM0JLO0NKaS9mZjs7QW9HdjlmUTtFQUNFLGdDaEczQks7Q0ppL2ZmOztBb0d2OWZRO0VBQ0UsZ0NoRzNCSztDSmkvZmY7O0FvR3A5ZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKdy9mZjs7QW9HbjlmVTtFQUNFLFloR3RDRztDSjQvZmY7O0FvR3Y5ZlU7RUFDRSxZaEd0Q0c7Q0o0L2ZmOztBb0d2OWZVO0VBQ0UsWWhHdENHO0NKNC9mZjs7QW9HdjlmVTtFQUNFLFloR3RDRztDSjQvZmY7O0FvR3Y5ZlU7RUFDRSxZaEd0Q0c7Q0o0L2ZmOztBb0dwOWZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKbWdnQmY7O0FvR3hnZ0JFO0VBQ0UsMEJMMkM0QjtFSzFDNUIsZWhHcUZtQjtDSnM3ZnZCOztBb0d2Z2dCUTtFQUNFLDZCaEdNUTtDSm9nZ0JsQjs7QW9HM2dnQlE7RUFDRSw2QmhHTVE7Q0pvZ2dCbEI7O0FvRzNnZ0JRO0VBQ0UsNkJoR01RO0NKb2dnQmxCOztBb0czZ2dCUTtFQUNFLDZCaEdNUTtDSm9nZ0JsQjs7QW9HM2dnQlE7RUFDRSw2QmhHTVE7Q0pvZ2dCbEI7O0FvR3hnZ0JROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKMmdnQmxCOztBb0d2Z2dCVTtFQUNFLGVoR0xNO0NKK2dnQmxCOztBb0czZ2dCVTtFQUNFLGVoR0xNO0NKK2dnQmxCOztBb0czZ2dCVTtFQUNFLGVoR0xNO0NKK2dnQmxCOztBb0czZ2dCVTtFQUNFLGVoR0xNO0NKK2dnQmxCOztBb0czZ2dCVTtFQUNFLGVoR0xNO0NKK2dnQmxCOztBb0d4Z2dCVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKc2hnQmxCOztBb0dwZ2dCUTtFQUNFLGdDaEczQks7Q0praWdCZjs7QW9HeGdnQlE7RUFDRSxnQ2hHM0JLO0NKa2lnQmY7O0FvR3hnZ0JRO0VBQ0UsZ0NoRzNCSztDSmtpZ0JmOztBb0d4Z2dCUTtFQUNFLGdDaEczQks7Q0praWdCZjs7QW9HeGdnQlE7RUFDRSxnQ2hHM0JLO0NKa2lnQmY7O0FvR3JnZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSnlpZ0JmOztBb0dwZ2dCVTtFQUNFLFloR3RDRztDSjZpZ0JmOztBb0d4Z2dCVTtFQUNFLFloR3RDRztDSjZpZ0JmOztBb0d4Z2dCVTtFQUNFLFloR3RDRztDSjZpZ0JmOztBb0d4Z2dCVTtFQUNFLFloR3RDRztDSjZpZ0JmOztBb0d4Z2dCVTtFQUNFLFloR3RDRztDSjZpZ0JmOztBb0dyZ2dCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSm9qZ0JmOztBb0d6amdCRTtFQUNFLDBCTDRDK0I7RUszQy9CLGVoR3FGbUI7Q0p1K2Z2Qjs7QW9HeGpnQlE7RUFDRSw2QmhHTVE7Q0pxamdCbEI7O0FvRzVqZ0JRO0VBQ0UsNkJoR01RO0NKcWpnQmxCOztBb0c1amdCUTtFQUNFLDZCaEdNUTtDSnFqZ0JsQjs7QW9HNWpnQlE7RUFDRSw2QmhHTVE7Q0pxamdCbEI7O0FvRzVqZ0JRO0VBQ0UsNkJoR01RO0NKcWpnQmxCOztBb0d6amdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSjRqZ0JsQjs7QW9HeGpnQlU7RUFDRSxlaEdMTTtDSmdrZ0JsQjs7QW9HNWpnQlU7RUFDRSxlaEdMTTtDSmdrZ0JsQjs7QW9HNWpnQlU7RUFDRSxlaEdMTTtDSmdrZ0JsQjs7QW9HNWpnQlU7RUFDRSxlaEdMTTtDSmdrZ0JsQjs7QW9HNWpnQlU7RUFDRSxlaEdMTTtDSmdrZ0JsQjs7QW9HempnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSnVrZ0JsQjs7QW9HcmpnQlE7RUFDRSxnQ2hHM0JLO0NKbWxnQmY7O0FvR3pqZ0JRO0VBQ0UsZ0NoRzNCSztDSm1sZ0JmOztBb0d6amdCUTtFQUNFLGdDaEczQks7Q0ptbGdCZjs7QW9HempnQlE7RUFDRSxnQ2hHM0JLO0NKbWxnQmY7O0FvR3pqZ0JRO0VBQ0UsZ0NoRzNCSztDSm1sZ0JmOztBb0d0amdCUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0owbGdCZjs7QW9HcmpnQlU7RUFDRSxZaEd0Q0c7Q0o4bGdCZjs7QW9HempnQlU7RUFDRSxZaEd0Q0c7Q0o4bGdCZjs7QW9HempnQlU7RUFDRSxZaEd0Q0c7Q0o4bGdCZjs7QW9HempnQlU7RUFDRSxZaEd0Q0c7Q0o4bGdCZjs7QW9HempnQlU7RUFDRSxZaEd0Q0c7Q0o4bGdCZjs7QW9HdGpnQlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0pxbWdCZjs7QW9HMW1nQkU7RUFDRSwwQkw2QzhCO0VLNUM5QixlaEdxRm1CO0NKd2hnQnZCOztBb0d6bWdCUTtFQUNFLDZCaEdNUTtDSnNtZ0JsQjs7QW9HN21nQlE7RUFDRSw2QmhHTVE7Q0pzbWdCbEI7O0FvRzdtZ0JRO0VBQ0UsNkJoR01RO0NKc21nQmxCOztBb0c3bWdCUTtFQUNFLDZCaEdNUTtDSnNtZ0JsQjs7QW9HN21nQlE7RUFDRSw2QmhHTVE7Q0pzbWdCbEI7O0FvRzFtZ0JROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKNm1nQmxCOztBb0d6bWdCVTtFQUNFLGVoR0xNO0NKaW5nQmxCOztBb0c3bWdCVTtFQUNFLGVoR0xNO0NKaW5nQmxCOztBb0c3bWdCVTtFQUNFLGVoR0xNO0NKaW5nQmxCOztBb0c3bWdCVTtFQUNFLGVoR0xNO0NKaW5nQmxCOztBb0c3bWdCVTtFQUNFLGVoR0xNO0NKaW5nQmxCOztBb0cxbWdCVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKd25nQmxCOztBb0d0bWdCUTtFQUNFLGdDaEczQks7Q0pvb2dCZjs7QW9HMW1nQlE7RUFDRSxnQ2hHM0JLO0NKb29nQmY7O0FvRzFtZ0JRO0VBQ0UsZ0NoRzNCSztDSm9vZ0JmOztBb0cxbWdCUTtFQUNFLGdDaEczQks7Q0pvb2dCZjs7QW9HMW1nQlE7RUFDRSxnQ2hHM0JLO0NKb29nQmY7O0FvR3ZtZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSjJvZ0JmOztBb0d0bWdCVTtFQUNFLFloR3RDRztDSitvZ0JmOztBb0cxbWdCVTtFQUNFLFloR3RDRztDSitvZ0JmOztBb0cxbWdCVTtFQUNFLFloR3RDRztDSitvZ0JmOztBb0cxbWdCVTtFQUNFLFloR3RDRztDSitvZ0JmOztBb0cxbWdCVTtFQUNFLFloR3RDRztDSitvZ0JmOztBb0d2bWdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSnNwZ0JmOztBb0czcGdCRTtFQUNFLDBCTDRCaUI7RUszQmpCLFloR0dXO0NKMnBnQmY7O0FvRzFwZ0JRO0VBQ0UsNkJoR01RO0NKdXBnQmxCOztBb0c5cGdCUTtFQUNFLDZCaEdNUTtDSnVwZ0JsQjs7QW9HOXBnQlE7RUFDRSw2QmhHTVE7Q0p1cGdCbEI7O0FvRzlwZ0JRO0VBQ0UsNkJoR01RO0NKdXBnQmxCOztBb0c5cGdCUTtFQUNFLDZCaEdNUTtDSnVwZ0JsQjs7QW9HM3BnQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0o4cGdCbEI7O0FvRzFwZ0JVO0VBQ0UsZWhHTE07Q0prcWdCbEI7O0FvRzlwZ0JVO0VBQ0UsZWhHTE07Q0prcWdCbEI7O0FvRzlwZ0JVO0VBQ0UsZWhHTE07Q0prcWdCbEI7O0FvRzlwZ0JVO0VBQ0UsZWhHTE07Q0prcWdCbEI7O0FvRzlwZ0JVO0VBQ0UsZWhHTE07Q0prcWdCbEI7O0FvRzNwZ0JVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0p5cWdCbEI7O0FvR3ZwZ0JRO0VBQ0UsZ0NoRzNCSztDSnFyZ0JmOztBb0czcGdCUTtFQUNFLGdDaEczQks7Q0pxcmdCZjs7QW9HM3BnQlE7RUFDRSxnQ2hHM0JLO0NKcXJnQmY7O0FvRzNwZ0JRO0VBQ0UsZ0NoRzNCSztDSnFyZ0JmOztBb0czcGdCUTtFQUNFLGdDaEczQks7Q0pxcmdCZjs7QW9HeHBnQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKNHJnQmY7O0FvR3ZwZ0JVO0VBQ0UsWWhHdENHO0NKZ3NnQmY7O0FvRzNwZ0JVO0VBQ0UsWWhHdENHO0NKZ3NnQmY7O0FvRzNwZ0JVO0VBQ0UsWWhHdENHO0NKZ3NnQmY7O0FvRzNwZ0JVO0VBQ0UsWWhHdENHO0NKZ3NnQmY7O0FvRzNwZ0JVO0VBQ0UsWWhHdENHO0NKZ3NnQmY7O0FvR3hwZ0JVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKdXNnQmY7O0FvRzVzZ0JFO0VBQ0UsMEJMNkJpQjtFSzVCakIsWWhHR1c7Q0o0c2dCZjs7QW9HM3NnQlE7RUFDRSw2QmhHTVE7Q0p3c2dCbEI7O0FvRy9zZ0JRO0VBQ0UsNkJoR01RO0NKd3NnQmxCOztBb0cvc2dCUTtFQUNFLDZCaEdNUTtDSndzZ0JsQjs7QW9HL3NnQlE7RUFDRSw2QmhHTVE7Q0p3c2dCbEI7O0FvRy9zZ0JRO0VBQ0UsNkJoR01RO0NKd3NnQmxCOztBb0c1c2dCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSitzZ0JsQjs7QW9HM3NnQlU7RUFDRSxlaEdMTTtDSm10Z0JsQjs7QW9HL3NnQlU7RUFDRSxlaEdMTTtDSm10Z0JsQjs7QW9HL3NnQlU7RUFDRSxlaEdMTTtDSm10Z0JsQjs7QW9HL3NnQlU7RUFDRSxlaEdMTTtDSm10Z0JsQjs7QW9HL3NnQlU7RUFDRSxlaEdMTTtDSm10Z0JsQjs7QW9HNXNnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSjB0Z0JsQjs7QW9HeHNnQlE7RUFDRSxnQ2hHM0JLO0NKc3VnQmY7O0FvRzVzZ0JRO0VBQ0UsZ0NoRzNCSztDSnN1Z0JmOztBb0c1c2dCUTtFQUNFLGdDaEczQks7Q0pzdWdCZjs7QW9HNXNnQlE7RUFDRSxnQ2hHM0JLO0NKc3VnQmY7O0FvRzVzZ0JRO0VBQ0UsZ0NoRzNCSztDSnN1Z0JmOztBb0d6c2dCUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0o2dWdCZjs7QW9HeHNnQlU7RUFDRSxZaEd0Q0c7Q0ppdmdCZjs7QW9HNXNnQlU7RUFDRSxZaEd0Q0c7Q0ppdmdCZjs7QW9HNXNnQlU7RUFDRSxZaEd0Q0c7Q0ppdmdCZjs7QW9HNXNnQlU7RUFDRSxZaEd0Q0c7Q0ppdmdCZjs7QW9HNXNnQlU7RUFDRSxZaEd0Q0c7Q0ppdmdCZjs7QW9HenNnQlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0p3dmdCZjs7QW9HN3ZnQkU7RUFDRSwwQkw4QmlCO0VLN0JqQixZaEdHVztDSjZ2Z0JmOztBb0c1dmdCUTtFQUNFLDZCaEdNUTtDSnl2Z0JsQjs7QW9HaHdnQlE7RUFDRSw2QmhHTVE7Q0p5dmdCbEI7O0FvR2h3Z0JRO0VBQ0UsNkJoR01RO0NKeXZnQmxCOztBb0dod2dCUTtFQUNFLDZCaEdNUTtDSnl2Z0JsQjs7QW9HaHdnQlE7RUFDRSw2QmhHTVE7Q0p5dmdCbEI7O0FvRzd2Z0JROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKZ3dnQmxCOztBb0c1dmdCVTtFQUNFLGVoR0xNO0NKb3dnQmxCOztBb0dod2dCVTtFQUNFLGVoR0xNO0NKb3dnQmxCOztBb0dod2dCVTtFQUNFLGVoR0xNO0NKb3dnQmxCOztBb0dod2dCVTtFQUNFLGVoR0xNO0NKb3dnQmxCOztBb0dod2dCVTtFQUNFLGVoR0xNO0NKb3dnQmxCOztBb0c3dmdCVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKMndnQmxCOztBb0d6dmdCUTtFQUNFLGdDaEczQks7Q0p1eGdCZjs7QW9HN3ZnQlE7RUFDRSxnQ2hHM0JLO0NKdXhnQmY7O0FvRzd2Z0JRO0VBQ0UsZ0NoRzNCSztDSnV4Z0JmOztBb0c3dmdCUTtFQUNFLGdDaEczQks7Q0p1eGdCZjs7QW9HN3ZnQlE7RUFDRSxnQ2hHM0JLO0NKdXhnQmY7O0FvRzF2Z0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSjh4Z0JmOztBb0d6dmdCVTtFQUNFLFloR3RDRztDSmt5Z0JmOztBb0c3dmdCVTtFQUNFLFloR3RDRztDSmt5Z0JmOztBb0c3dmdCVTtFQUNFLFloR3RDRztDSmt5Z0JmOztBb0c3dmdCVTtFQUNFLFloR3RDRztDSmt5Z0JmOztBb0c3dmdCVTtFQUNFLFloR3RDRztDSmt5Z0JmOztBb0cxdmdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSnl5Z0JmOztBb0c5eWdCRTtFQUNFLDBCTCtCaUI7RUs5QmpCLFloR0dXO0NKOHlnQmY7O0FvRzd5Z0JRO0VBQ0UsNkJoR01RO0NKMHlnQmxCOztBb0dqemdCUTtFQUNFLDZCaEdNUTtDSjB5Z0JsQjs7QW9HanpnQlE7RUFDRSw2QmhHTVE7Q0oweWdCbEI7O0FvR2p6Z0JRO0VBQ0UsNkJoR01RO0NKMHlnQmxCOztBb0dqemdCUTtFQUNFLDZCaEdNUTtDSjB5Z0JsQjs7QW9HOXlnQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0ppemdCbEI7O0FvRzd5Z0JVO0VBQ0UsZWhHTE07Q0pxemdCbEI7O0FvR2p6Z0JVO0VBQ0UsZWhHTE07Q0pxemdCbEI7O0FvR2p6Z0JVO0VBQ0UsZWhHTE07Q0pxemdCbEI7O0FvR2p6Z0JVO0VBQ0UsZWhHTE07Q0pxemdCbEI7O0FvR2p6Z0JVO0VBQ0UsZWhHTE07Q0pxemdCbEI7O0FvRzl5Z0JVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0o0emdCbEI7O0FvRzF5Z0JRO0VBQ0UsZ0NoRzNCSztDSncwZ0JmOztBb0c5eWdCUTtFQUNFLGdDaEczQks7Q0p3MGdCZjs7QW9HOXlnQlE7RUFDRSxnQ2hHM0JLO0NKdzBnQmY7O0FvRzl5Z0JRO0VBQ0UsZ0NoRzNCSztDSncwZ0JmOztBb0c5eWdCUTtFQUNFLGdDaEczQks7Q0p3MGdCZjs7QW9HM3lnQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKKzBnQmY7O0FvRzF5Z0JVO0VBQ0UsWWhHdENHO0NKbTFnQmY7O0FvRzl5Z0JVO0VBQ0UsWWhHdENHO0NKbTFnQmY7O0FvRzl5Z0JVO0VBQ0UsWWhHdENHO0NKbTFnQmY7O0FvRzl5Z0JVO0VBQ0UsWWhHdENHO0NKbTFnQmY7O0FvRzl5Z0JVO0VBQ0UsWWhHdENHO0NKbTFnQmY7O0FvRzN5Z0JVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKMDFnQmY7O0FvRy8xZ0JFO0VBQ0UsMEJMZ0NpQjtFSy9CakIsWWhHR1c7Q0orMWdCZjs7QW9HOTFnQlE7RUFDRSw2QmhHTVE7Q0oyMWdCbEI7O0FvR2wyZ0JRO0VBQ0UsNkJoR01RO0NKMjFnQmxCOztBb0dsMmdCUTtFQUNFLDZCaEdNUTtDSjIxZ0JsQjs7QW9HbDJnQlE7RUFDRSw2QmhHTVE7Q0oyMWdCbEI7O0FvR2wyZ0JRO0VBQ0UsNkJoR01RO0NKMjFnQmxCOztBb0cvMWdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSmsyZ0JsQjs7QW9HOTFnQlU7RUFDRSxlaEdMTTtDSnMyZ0JsQjs7QW9HbDJnQlU7RUFDRSxlaEdMTTtDSnMyZ0JsQjs7QW9HbDJnQlU7RUFDRSxlaEdMTTtDSnMyZ0JsQjs7QW9HbDJnQlU7RUFDRSxlaEdMTTtDSnMyZ0JsQjs7QW9HbDJnQlU7RUFDRSxlaEdMTTtDSnMyZ0JsQjs7QW9HLzFnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSjYyZ0JsQjs7QW9HMzFnQlE7RUFDRSxnQ2hHM0JLO0NKeTNnQmY7O0FvRy8xZ0JRO0VBQ0UsZ0NoRzNCSztDSnkzZ0JmOztBb0cvMWdCUTtFQUNFLGdDaEczQks7Q0p5M2dCZjs7QW9HLzFnQlE7RUFDRSxnQ2hHM0JLO0NKeTNnQmY7O0FvRy8xZ0JRO0VBQ0UsZ0NoRzNCSztDSnkzZ0JmOztBb0c1MWdCUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0pnNGdCZjs7QW9HMzFnQlU7RUFDRSxZaEd0Q0c7Q0pvNGdCZjs7QW9HLzFnQlU7RUFDRSxZaEd0Q0c7Q0pvNGdCZjs7QW9HLzFnQlU7RUFDRSxZaEd0Q0c7Q0pvNGdCZjs7QW9HLzFnQlU7RUFDRSxZaEd0Q0c7Q0pvNGdCZjs7QW9HLzFnQlU7RUFDRSxZaEd0Q0c7Q0pvNGdCZjs7QW9HNTFnQlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0oyNGdCZjs7QW9HaDVnQkU7RUFDRSwwQkxpQ2lCO0VLaENqQixlaEdxRm1CO0NKOHpnQnZCOztBb0cvNGdCUTtFQUNFLDZCaEdNUTtDSjQ0Z0JsQjs7QW9HbjVnQlE7RUFDRSw2QmhHTVE7Q0o0NGdCbEI7O0FvR241Z0JRO0VBQ0UsNkJoR01RO0NKNDRnQmxCOztBb0duNWdCUTtFQUNFLDZCaEdNUTtDSjQ0Z0JsQjs7QW9HbjVnQlE7RUFDRSw2QmhHTVE7Q0o0NGdCbEI7O0FvR2g1Z0JROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKbTVnQmxCOztBb0cvNGdCVTtFQUNFLGVoR0xNO0NKdTVnQmxCOztBb0duNWdCVTtFQUNFLGVoR0xNO0NKdTVnQmxCOztBb0duNWdCVTtFQUNFLGVoR0xNO0NKdTVnQmxCOztBb0duNWdCVTtFQUNFLGVoR0xNO0NKdTVnQmxCOztBb0duNWdCVTtFQUNFLGVoR0xNO0NKdTVnQmxCOztBb0doNWdCVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKODVnQmxCOztBb0c1NGdCUTtFQUNFLGdDaEczQks7Q0owNmdCZjs7QW9HaDVnQlE7RUFDRSxnQ2hHM0JLO0NKMDZnQmY7O0FvR2g1Z0JRO0VBQ0UsZ0NoRzNCSztDSjA2Z0JmOztBb0doNWdCUTtFQUNFLGdDaEczQks7Q0owNmdCZjs7QW9HaDVnQlE7RUFDRSxnQ2hHM0JLO0NKMDZnQmY7O0FvRzc0Z0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSmk3Z0JmOztBb0c1NGdCVTtFQUNFLFloR3RDRztDSnE3Z0JmOztBb0doNWdCVTtFQUNFLFloR3RDRztDSnE3Z0JmOztBb0doNWdCVTtFQUNFLFloR3RDRztDSnE3Z0JmOztBb0doNWdCVTtFQUNFLFloR3RDRztDSnE3Z0JmOztBb0doNWdCVTtFQUNFLFloR3RDRztDSnE3Z0JmOztBb0c3NGdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSjQ3Z0JmOztBb0dqOGdCRTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGVoR3FGbUI7Q0orMmdCdkI7O0FvR2g4Z0JRO0VBQ0UsNkJoR01RO0NKNjdnQmxCOztBb0dwOGdCUTtFQUNFLDZCaEdNUTtDSjY3Z0JsQjs7QW9HcDhnQlE7RUFDRSw2QmhHTVE7Q0o2N2dCbEI7O0FvR3A4Z0JRO0VBQ0UsNkJoR01RO0NKNjdnQmxCOztBb0dwOGdCUTtFQUNFLDZCaEdNUTtDSjY3Z0JsQjs7QW9HajhnQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0pvOGdCbEI7O0FvR2g4Z0JVO0VBQ0UsZWhHTE07Q0p3OGdCbEI7O0FvR3A4Z0JVO0VBQ0UsZWhHTE07Q0p3OGdCbEI7O0FvR3A4Z0JVO0VBQ0UsZWhHTE07Q0p3OGdCbEI7O0FvR3A4Z0JVO0VBQ0UsZWhHTE07Q0p3OGdCbEI7O0FvR3A4Z0JVO0VBQ0UsZWhHTE07Q0p3OGdCbEI7O0FvR2o4Z0JVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0orOGdCbEI7O0FvRzc3Z0JRO0VBQ0UsZ0NoRzNCSztDSjI5Z0JmOztBb0dqOGdCUTtFQUNFLGdDaEczQks7Q0oyOWdCZjs7QW9HajhnQlE7RUFDRSxnQ2hHM0JLO0NKMjlnQmY7O0FvR2o4Z0JRO0VBQ0UsZ0NoRzNCSztDSjI5Z0JmOztBb0dqOGdCUTtFQUNFLGdDaEczQks7Q0oyOWdCZjs7QW9HOTdnQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKaytnQmY7O0FvRzc3Z0JVO0VBQ0UsWWhHdENHO0NKcytnQmY7O0FvR2o4Z0JVO0VBQ0UsWWhHdENHO0NKcytnQmY7O0FvR2o4Z0JVO0VBQ0UsWWhHdENHO0NKcytnQmY7O0FvR2o4Z0JVO0VBQ0UsWWhHdENHO0NKcytnQmY7O0FvR2o4Z0JVO0VBQ0UsWWhHdENHO0NKcytnQmY7O0FvRzk3Z0JVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKNitnQmY7O0FvR2wvZ0JFO0VBQ0UsMEJMbUNpQjtFS2xDakIsWWhHR1c7Q0prL2dCZjs7QW9Hai9nQlE7RUFDRSw2QmhHTVE7Q0o4K2dCbEI7O0FvR3IvZ0JRO0VBQ0UsNkJoR01RO0NKOCtnQmxCOztBb0dyL2dCUTtFQUNFLDZCaEdNUTtDSjgrZ0JsQjs7QW9Hci9nQlE7RUFDRSw2QmhHTVE7Q0o4K2dCbEI7O0FvR3IvZ0JRO0VBQ0UsNkJoR01RO0NKOCtnQmxCOztBb0dsL2dCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCaEdBUTtDSnEvZ0JsQjs7QW9Hai9nQlU7RUFDRSxlaEdMTTtDSnkvZ0JsQjs7QW9Hci9nQlU7RUFDRSxlaEdMTTtDSnkvZ0JsQjs7QW9Hci9nQlU7RUFDRSxlaEdMTTtDSnkvZ0JsQjs7QW9Hci9nQlU7RUFDRSxlaEdMTTtDSnkvZ0JsQjs7QW9Hci9nQlU7RUFDRSxlaEdMTTtDSnkvZ0JsQjs7QW9HbC9nQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlaEdYTTtDSmdnaEJsQjs7QW9HOStnQlE7RUFDRSxnQ2hHM0JLO0NKNGdoQmY7O0FvR2wvZ0JRO0VBQ0UsZ0NoRzNCSztDSjRnaEJmOztBb0dsL2dCUTtFQUNFLGdDaEczQks7Q0o0Z2hCZjs7QW9HbC9nQlE7RUFDRSxnQ2hHM0JLO0NKNGdoQmY7O0FvR2wvZ0JRO0VBQ0UsZ0NoRzNCSztDSjRnaEJmOztBb0cvK2dCUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDaEdqQ0s7Q0ptaGhCZjs7QW9HOStnQlU7RUFDRSxZaEd0Q0c7Q0p1aGhCZjs7QW9HbC9nQlU7RUFDRSxZaEd0Q0c7Q0p1aGhCZjs7QW9HbC9nQlU7RUFDRSxZaEd0Q0c7Q0p1aGhCZjs7QW9HbC9nQlU7RUFDRSxZaEd0Q0c7Q0p1aGhCZjs7QW9HbC9nQlU7RUFDRSxZaEd0Q0c7Q0p1aGhCZjs7QW9HLytnQlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZaEc1Q0c7Q0o4aGhCZjs7QW9HbmloQkU7RUFDRSwwQkxvQ2lCO0VLbkNqQixZaEdHVztDSm1paEJmOztBb0dsaWhCUTtFQUNFLDZCaEdNUTtDSitoaEJsQjs7QW9HdGloQlE7RUFDRSw2QmhHTVE7Q0oraGhCbEI7O0FvR3RpaEJRO0VBQ0UsNkJoR01RO0NKK2hoQmxCOztBb0d0aWhCUTtFQUNFLDZCaEdNUTtDSitoaEJsQjs7QW9HdGloQlE7RUFDRSw2QmhHTVE7Q0oraGhCbEI7O0FvR25paEJROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkJoR0FRO0NKc2loQmxCOztBb0dsaWhCVTtFQUNFLGVoR0xNO0NKMGloQmxCOztBb0d0aWhCVTtFQUNFLGVoR0xNO0NKMGloQmxCOztBb0d0aWhCVTtFQUNFLGVoR0xNO0NKMGloQmxCOztBb0d0aWhCVTtFQUNFLGVoR0xNO0NKMGloQmxCOztBb0d0aWhCVTtFQUNFLGVoR0xNO0NKMGloQmxCOztBb0duaWhCVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGVoR1hNO0NKaWpoQmxCOztBb0cvaGhCUTtFQUNFLGdDaEczQks7Q0o2amhCZjs7QW9HbmloQlE7RUFDRSxnQ2hHM0JLO0NKNmpoQmY7O0FvR25paEJRO0VBQ0UsZ0NoRzNCSztDSjZqaEJmOztBb0duaWhCUTtFQUNFLGdDaEczQks7Q0o2amhCZjs7QW9HbmloQlE7RUFDRSxnQ2hHM0JLO0NKNmpoQmY7O0FvR2hpaEJROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0NoR2pDSztDSm9raEJmOztBb0cvaGhCVTtFQUNFLFloR3RDRztDSndraEJmOztBb0duaWhCVTtFQUNFLFloR3RDRztDSndraEJmOztBb0duaWhCVTtFQUNFLFloR3RDRztDSndraEJmOztBb0duaWhCVTtFQUNFLFloR3RDRztDSndraEJmOztBb0duaWhCVTtFQUNFLFloR3RDRztDSndraEJmOztBb0doaWhCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFloRzVDRztDSitraEJmOztBb0dwbGhCRTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFloR0dXO0NKb2xoQmY7O0FvR25saEJRO0VBQ0UsNkJoR01RO0NKZ2xoQmxCOztBb0d2bGhCUTtFQUNFLDZCaEdNUTtDSmdsaEJsQjs7QW9HdmxoQlE7RUFDRSw2QmhHTVE7Q0pnbGhCbEI7O0FvR3ZsaEJRO0VBQ0UsNkJoR01RO0NKZ2xoQmxCOztBb0d2bGhCUTtFQUNFLDZCaEdNUTtDSmdsaEJsQjs7QW9HcGxoQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p1bGhCbEI7O0FvR25saEJVO0VBQ0UsZWhHTE07Q0oybGhCbEI7O0FvR3ZsaEJVO0VBQ0UsZWhHTE07Q0oybGhCbEI7O0FvR3ZsaEJVO0VBQ0UsZWhHTE07Q0oybGhCbEI7O0FvR3ZsaEJVO0VBQ0UsZWhHTE07Q0oybGhCbEI7O0FvR3ZsaEJVO0VBQ0UsZWhHTE07Q0oybGhCbEI7O0FvR3BsaEJVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0prbWhCbEI7O0FvR2hsaEJRO0VBQ0UsZ0NoRzNCSztDSjhtaEJmOztBb0dwbGhCUTtFQUNFLGdDaEczQks7Q0o4bWhCZjs7QW9HcGxoQlE7RUFDRSxnQ2hHM0JLO0NKOG1oQmY7O0FvR3BsaEJRO0VBQ0UsZ0NoRzNCSztDSjhtaEJmOztBb0dwbGhCUTtFQUNFLGdDaEczQks7Q0o4bWhCZjs7QW9HamxoQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKcW5oQmY7O0FvR2hsaEJVO0VBQ0UsWWhHdENHO0NKeW5oQmY7O0FvR3BsaEJVO0VBQ0UsWWhHdENHO0NKeW5oQmY7O0FvR3BsaEJVO0VBQ0UsWWhHdENHO0NKeW5oQmY7O0FvR3BsaEJVO0VBQ0UsWWhHdENHO0NKeW5oQmY7O0FvR3BsaEJVO0VBQ0UsWWhHdENHO0NKeW5oQmY7O0FvR2psaEJVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKZ29oQmY7O0FvR3JvaEJFO0VBQ0UsdUJoR0lXO0VnR0hYLGVoR3FGbUI7Q0ptamhCdkI7O0FvR3BvaEJRO0VBQ0UsNkJoR01RO0NKaW9oQmxCOztBb0d4b2hCUTtFQUNFLDZCaEdNUTtDSmlvaEJsQjs7QW9HeG9oQlE7RUFDRSw2QmhHTVE7Q0ppb2hCbEI7O0FvR3hvaEJRO0VBQ0UsNkJoR01RO0NKaW9oQmxCOztBb0d4b2hCUTtFQUNFLDZCaEdNUTtDSmlvaEJsQjs7QW9Hcm9oQlE7O0VBRUUsNkJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p3b2hCbEI7O0FvR3BvaEJVO0VBQ0UsZWhHTE07Q0o0b2hCbEI7O0FvR3hvaEJVO0VBQ0UsZWhHTE07Q0o0b2hCbEI7O0FvR3hvaEJVO0VBQ0UsZWhHTE07Q0o0b2hCbEI7O0FvR3hvaEJVO0VBQ0UsZWhHTE07Q0o0b2hCbEI7O0FvR3hvaEJVO0VBQ0UsZWhHTE07Q0o0b2hCbEI7O0FvR3JvaEJVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0ptcGhCbEI7O0FvR2pvaEJRO0VBQ0UsZ0NoRzNCSztDSitwaEJmOztBb0dyb2hCUTtFQUNFLGdDaEczQks7Q0orcGhCZjs7QW9Hcm9oQlE7RUFDRSxnQ2hHM0JLO0NKK3BoQmY7O0FvR3JvaEJRO0VBQ0UsZ0NoRzNCSztDSitwaEJmOztBb0dyb2hCUTtFQUNFLGdDaEczQks7Q0orcGhCZjs7QW9HbG9oQlE7O0VBRUUsd0JBQXFDO0VBQ3JDLG9CQUFpQztFQUNqQyxnQ2hHakNLO0NKc3FoQmY7O0FvR2pvaEJVO0VBQ0UsWWhHdENHO0NKMHFoQmY7O0FvR3JvaEJVO0VBQ0UsWWhHdENHO0NKMHFoQmY7O0FvR3JvaEJVO0VBQ0UsWWhHdENHO0NKMHFoQmY7O0FvR3JvaEJVO0VBQ0UsWWhHdENHO0NKMHFoQmY7O0FvR3JvaEJVO0VBQ0UsWWhHdENHO0NKMHFoQmY7O0FvR2xvaEJVOztFQUVFLHdCQUFxQztFQUNyQywrQkFBNEM7RUFDNUMsWWhHNUNHO0NKaXJoQmY7O0FvR3RyaEJFO0VBQ0UsMEJoR1VjO0VnR1RkLFloR0dXO0NKc3JoQmY7O0FvR3JyaEJRO0VBQ0UsNkJoR01RO0NKa3JoQmxCOztBb0d6cmhCUTtFQUNFLDZCaEdNUTtDSmtyaEJsQjs7QW9HenJoQlE7RUFDRSw2QmhHTVE7Q0prcmhCbEI7O0FvR3pyaEJRO0VBQ0UsNkJoR01RO0NKa3JoQmxCOztBb0d6cmhCUTtFQUNFLDZCaEdNUTtDSmtyaEJsQjs7QW9HdHJoQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0p5cmhCbEI7O0FvR3JyaEJVO0VBQ0UsZWhHTE07Q0o2cmhCbEI7O0FvR3pyaEJVO0VBQ0UsZWhHTE07Q0o2cmhCbEI7O0FvR3pyaEJVO0VBQ0UsZWhHTE07Q0o2cmhCbEI7O0FvR3pyaEJVO0VBQ0UsZWhHTE07Q0o2cmhCbEI7O0FvR3pyaEJVO0VBQ0UsZWhHTE07Q0o2cmhCbEI7O0FvR3RyaEJVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pvc2hCbEI7O0FvR2xyaEJRO0VBQ0UsZ0NoRzNCSztDSmd0aEJmOztBb0d0cmhCUTtFQUNFLGdDaEczQks7Q0pndGhCZjs7QW9HdHJoQlE7RUFDRSxnQ2hHM0JLO0NKZ3RoQmY7O0FvR3RyaEJRO0VBQ0UsZ0NoRzNCSztDSmd0aEJmOztBb0d0cmhCUTtFQUNFLGdDaEczQks7Q0pndGhCZjs7QW9HbnJoQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKdXRoQmY7O0FvR2xyaEJVO0VBQ0UsWWhHdENHO0NKMnRoQmY7O0FvR3RyaEJVO0VBQ0UsWWhHdENHO0NKMnRoQmY7O0FvR3RyaEJVO0VBQ0UsWWhHdENHO0NKMnRoQmY7O0FvR3RyaEJVO0VBQ0UsWWhHdENHO0NKMnRoQmY7O0FvR3RyaEJVO0VBQ0UsWWhHdENHO0NKMnRoQmY7O0FvR25yaEJVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKa3VoQmY7O0FvR3Z1aEJFO0VBQ0UsMEJoR1ljO0VnR1hkLFloR0dXO0NKdXVoQmY7O0FvR3R1aEJRO0VBQ0UsNkJoR01RO0NKbXVoQmxCOztBb0cxdWhCUTtFQUNFLDZCaEdNUTtDSm11aEJsQjs7QW9HMXVoQlE7RUFDRSw2QmhHTVE7Q0ptdWhCbEI7O0FvRzF1aEJRO0VBQ0UsNkJoR01RO0NKbXVoQmxCOztBb0cxdWhCUTtFQUNFLDZCaEdNUTtDSm11aEJsQjs7QW9HdnVoQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QmhHQVE7Q0owdWhCbEI7O0FvR3R1aEJVO0VBQ0UsZWhHTE07Q0o4dWhCbEI7O0FvRzF1aEJVO0VBQ0UsZWhHTE07Q0o4dWhCbEI7O0FvRzF1aEJVO0VBQ0UsZWhHTE07Q0o4dWhCbEI7O0FvRzF1aEJVO0VBQ0UsZWhHTE07Q0o4dWhCbEI7O0FvRzF1aEJVO0VBQ0UsZWhHTE07Q0o4dWhCbEI7O0FvR3Z1aEJVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZWhHWE07Q0pxdmhCbEI7O0FvR251aEJRO0VBQ0UsZ0NoRzNCSztDSml3aEJmOztBb0d2dWhCUTtFQUNFLGdDaEczQks7Q0ppd2hCZjs7QW9HdnVoQlE7RUFDRSxnQ2hHM0JLO0NKaXdoQmY7O0FvR3Z1aEJRO0VBQ0UsZ0NoRzNCSztDSml3aEJmOztBb0d2dWhCUTtFQUNFLGdDaEczQks7Q0ppd2hCZjs7QW9HcHVoQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQ2hHakNLO0NKd3doQmY7O0FvR251aEJVO0VBQ0UsWWhHdENHO0NKNHdoQmY7O0FvR3Z1aEJVO0VBQ0UsWWhHdENHO0NKNHdoQmY7O0FvR3Z1aEJVO0VBQ0UsWWhHdENHO0NKNHdoQmY7O0FvR3Z1aEJVO0VBQ0UsWWhHdENHO0NKNHdoQmY7O0FvR3Z1aEJVO0VBQ0UsWWhHdENHO0NKNHdoQmY7O0FvR3B1aEJVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWWhHNUNHO0NKbXhoQmY7O0FxRzF4aEJBO0VBRUksc0JBQXFCO0NyRzR4aEJ6Qjs7QXFHOXhoQkE7RUFLTSxxQkFBYTtFQUFiLGNBQWE7RUFDYix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixpQkFBZ0I7Q3JHNnhoQnRCOztBcUd0eWhCQTtFQWNRLGFBQVk7RUFDWixtQmpHcU84QztDSnVqaEJ0RDs7QXFHM3loQkE7RUFtQk0saUJBQWdCO0VBQ2hCLG1CakdnT2dEO0VpRy9OaEQsaUJqR29PMkI7Q0p3amhCakM7O0FxR2p6aEJBO0VBd0JNLGlCQUFnQjtDckc2eGhCdEI7O0FxR3J6aEJBO0VBOEJNLHFCQUFpQztDckcyeGhCdkM7O0FxR3p6aEJBO0VBbUNNLGdCakdnTjRCO0NKMGtoQmxDOztBbUYzemhCSTs7RWtCMENFLHFDQUFpRDtFQUNqRCxpQ0FBa0M7RUFDbEMsZWpHakNZO0NKdXpoQmxCOztBbUZsMGhCSTtFa0JnREUsZU5uQmU7Qy9GeXloQnJCOztBbUZ0MGhCSTtFa0JxREksMEJOeEJhO0VNeUJiLHNCTnpCYTtFTTBCYixZakdsRE87Q0p1MGhCZjs7QW1GNTBoQkk7RWtCMkRNLDBCQUEyQjtDckdxeGhCckM7O0FtRmgxaEJJO0VrQmlFSSwwQmpHcERVO0VpR3FEVixzQmpHdkRVO0NKMDBoQmxCOztBbUZyMWhCSTtFa0JzRU0sZUFBZ0M7RUFDaEMsMEJBQW9DO0NyR214aEI5Qzs7QXNHNTFoQkE7RUFFSSxtQkFBa0I7Q3RHODFoQnRCOztBc0doMmhCQTtFQUtNLG9CQUFtQjtDdEcrMWhCekI7O0FzR3AyaEJBO0VBU00sOEJBQTZCO0VBQzdCLFVBQVM7RUFDVCxnQkFBZTtFQUNmLGdCQUFlO0VBRWYsMEJsR2lVOEI7RWtHaFU5QixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLE9BQU07Q3RHODFoQlo7O0FzR3gxaEJBO0UxRlRJLGlCMEZhMEI7Q3RHdzFoQjlCOztBc0dsMWhCQTtFQVNJLGlDbEdvWTBGO0NKeThnQjlGOztBc0d6MGhCQTs7Ozs7Ozs7O0VBVUksa0NsRzRYNkY7Q0orOGdCakc7O0FzR3YwaEJBO0VBVU0sa0NsRzhXMkY7Q0ptOWdCakc7O0FzRzV6aEJBOzs7Ozs7Ozs7RUFVSSxtQ2xHNFY2RjtDSmsrZ0JqRzs7QXNHMXpoQkE7RUFVTSxtQ2xHOFUyRjtDSnMrZ0JqRzs7QXNHL3loQkE7RUFDRSxpQmxHZ0orQjtDSmtxaEJqQzs7QXNHL3loQkE7RWpHb0RJLGVBQVc7RWlHbERiLGVsR3hFZTtFa0d5RWYsY0FBYTtFQUNiLG9CbEd3VTRDO0VrR3ZVNUMsWUFBVztDdEdremhCYjs7QXNHL3loQkE7RTFGdEdJLHVCUjZNZ0M7RUMzQzlCLG9CQUFXO0VpR3pEZix5Q2xHakZlO0VrR2tGZixlbEcvQnFCO0VrR2dDckIsY0FBYTtFQUNiLGlCbEdrSStCO0VrR2pJL0Isa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2Ysd0JsR2drQmlDO0VrRy9qQmpDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtDdEdremhCWjs7QXNHL3loQkE7RUFFSSxzQmxHL0ZhO0NKZzVoQmpCOztBc0duemhCQTtFQWFNLHNCbEcxR1c7RWtHMkdYLDRDbEczR1c7Q0pxNWhCakI7O0FzR3h6aEJBOztFQW1CTSxlQUFjO0N0RzB5aEJwQjs7QXNHcHloQkE7RUFHTSx1QmxHMlF5RztFa0cxUXpHLG1GbEc0UWdHO0NKeWhoQnRHOztBc0doeWhCQTtFQUVJLHNCbEdqSWE7Q0ptNmhCakI7O0FzR3B5aEJBO0VBVU0sc0JsR3pJVztFa0cwSVgsNENsRzFJVztDSnc2aEJqQjs7QXNHenloQkE7O0VBZ0JNLGVBQWM7Q3RHOHhoQnBCOztBc0d4eGhCQTs7RUFJTSxlQUFjO0N0R3l4aEJwQjs7QXNHcHhoQkE7RUFHTSxlbEdqS1c7Q0pzN2hCakI7O0FzR3h4aEJBOztFQVFNLGVBQWM7Q3RHcXhoQnBCOztBc0doeGhCQTtFQUVJLGVsRzdLYTtDSis3aEJqQjs7QXNHcHhoQkE7RUFLTSxzQmxHaExXO0NKbThoQmpCOztBc0d4eGhCQTs7RUFXSSxlQUFjO0N0R2t4aEJsQjs7QXNHN3hoQkE7RTdFL01JLDBCNkUrTjJEO0VBQ3pELHNCQUFrRDtDdEdpeGhCeEQ7O0FzR2x5aEJBO0VBdUJNLDRDbEdsTVc7Q0ppOWhCakI7O0FzR3R5aEJBO0VBMkJNLHNCbEd0TVc7Q0pxOWhCakI7O0FzR3p3aEJBO0VBR00sc0JsRy9NVztDSnk5aEJqQjs7QXNHN3doQkE7O0VBUU0sZUFBYztDdEcwd2hCcEI7O0FzR2x4aEJBO0VBYVEsc0JsR3pOUztFa0cwTlQsNENsRzFOUztDSm0raEJqQjs7QXNHbHdoQkE7RUFFSSxvQmxHcEJrRDtDSnd4aEJ0RDs7QXNHL3ZoQkE7O0VBR0ksY0FBYTtFQUNiLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7Q3RHaXdoQnZCOztBc0d4d2hCQTs7RUFVTSx5QkFBd0I7Q3RHbXdoQjlCOztBc0c3d2hCQTs7RUFhTSx5QkFBd0I7Q3RHcXdoQjlCOztBdUc3aGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHZ2lpQnZDOztBdUc3aGlCSTtFQUNFLDhEbkd1Qlc7Q0p5Z2lCakI7O0F1RzdoaUJJO0VBQ0UsMEJBQXFDO0N2R2dpaUIzQzs7QXVHM2hpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzhoaUJ2Qzs7QXVHM2hpQkk7RUFDRSw4RG5HUVc7Q0pzaGlCakI7O0F1RzNoaUJJO0VBQ0UsMEJBQXNDO0N2RzhoaUI1Qzs7QXVHdmppQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzBqaUJ2Qzs7QXVHdmppQkk7RUFDRSxnRW5HSVk7Q0pzamlCbEI7O0F1R3ZqaUJJO0VBQ0UsMEJBQXFDO0N2RzBqaUIzQzs7QXVHcmppQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3dqaUJ2Qzs7QXVHcmppQkk7RUFDRSxnRW5HWFk7Q0pta2lCbEI7O0F1R3JqaUJJO0VBQ0UsMEJBQXNDO0N2R3dqaUI1Qzs7QXVHamxpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R29saUJ2Qzs7QXVHamxpQkk7RUFDRSw4RG5HOEJXO0NKc2ppQmpCOztBdUdqbGlCSTtFQUNFLDBCQUFxQztDdkdvbGlCM0M7O0F1Ry9raUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdrbGlCdkM7O0F1Ry9raUJJO0VBQ0UsOERuR2VXO0NKbWtpQmpCOztBdUcva2lCSTtFQUNFLDBCQUFzQztDdkdrbGlCNUM7O0F1RzNtaUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkc4bWlCdkM7O0F1RzNtaUJJO0VBQ0UsK0RuR2dDVztDSjhraUJqQjs7QXVHM21pQkk7RUFDRSwwQkFBcUM7Q3ZHOG1pQjNDOztBdUd6bWlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHNG1pQnZDOztBdUd6bWlCSTtFQUNFLCtEbkdpQlc7Q0oybGlCakI7O0F1R3ptaUJJO0VBQ0UsMEJBQXNDO0N2RzRtaUI1Qzs7QXVHcm9pQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3dvaUJ2Qzs7QXVHcm9pQkk7RUFDRSw4RG5HNkJXO0NKMm1pQmpCOztBdUdyb2lCSTtFQUNFLDBCQUFxQztDdkd3b2lCM0M7O0F1R25vaUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdzb2lCdkM7O0F1R25vaUJJO0VBQ0UsOERuR2NXO0NKd25pQmpCOztBdUdub2lCSTtFQUNFLDBCQUFzQztDdkdzb2lCNUM7O0F1Ry9waUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdrcWlCdkM7O0F1Ry9waUJJO0VBQ0UsOERuRzJCVztDSnVvaUJqQjs7QXVHL3BpQkk7RUFDRSwwQkFBcUM7Q3ZHa3FpQjNDOztBdUc3cGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHZ3FpQnZDOztBdUc3cGlCSTtFQUNFLDhEbkdZVztDSm9waUJqQjs7QXVHN3BpQkk7RUFDRSwwQkFBc0M7Q3ZHZ3FpQjVDOztBdUd6cmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHNHJpQnZDOztBdUd6cmlCSTtFQUNFLGdFbkdEWTtDSjZyaUJsQjs7QXVHenJpQkk7RUFDRSwwQkFBcUM7Q3ZHNHJpQjNDOztBdUd2cmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHMHJpQnZDOztBdUd2cmlCSTtFQUNFLGdFbkdoQlk7Q0owc2lCbEI7O0F1R3ZyaUJJO0VBQ0Usd0JBQXNDO0N2RzByaUI1Qzs7QXVHbnRpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3N0aUJ2Qzs7QXVHbnRpQkk7RUFDRSw2RG5HTVk7Q0pndGlCbEI7O0F1R250aUJJO0VBQ0Usd0JBQXFDO0N2R3N0aUIzQzs7QXVHanRpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R290aUJ2Qzs7QXVHanRpQkk7RUFDRSw2RG5HVFk7Q0o2dGlCbEI7O0F1R2p0aUJJO0VBQ0UsMEJBQXNDO0N2R290aUI1Qzs7QXVHN3VpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2d2aUJ2Qzs7QXVHN3VpQkk7RUFDRSwrRGhCTmE7Q3ZGc3ZpQm5COztBdUc3dWlCSTtFQUNFLDBCQUFxQztDdkdndmlCM0M7O0F1RzN1aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkc4dWlCdkM7O0F1RzN1aUJJO0VBQ0UsK0RoQnJCYTtDdkZtd2lCbkI7O0F1RzN1aUJJO0VBQ0UsMEJBQXNDO0N2Rzh1aUI1Qzs7QXVHdndpQkk7RUFDRSwwQkFBa0I7RUFDbEIsb0JBQWlDO0N2RzB3aUJ2Qzs7QXVHdndpQkk7RUFDRSw0RGhCTFE7Q3ZGK3dpQmQ7O0F1R3Z3aUJJO0VBQ0Usd0JBQXFDO0N2RzB3aUIzQzs7QXVHcndpQkk7RUFDRSwwQkFBa0I7RUFDbEIsb0JBQWlDO0N2R3d3aUJ2Qzs7QXVHcndpQkk7RUFDRSw0RGhCcEJRO0N2RjR4aUJkOztBdUdyd2lCSTtFQUNFLDBCQUFzQztDdkd3d2lCNUM7O0F1R2p5aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdveWlCdkM7O0F1R2p5aUJJO0VBQ0UsK0RoQkhTO0N2RnV5aUJmOztBdUdqeWlCSTtFQUNFLDBCQUFxQztDdkdveWlCM0M7O0F1Ry94aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdreWlCdkM7O0F1Ry94aUJJO0VBQ0UsK0RoQmxCUztDdkZvemlCZjs7QXVHL3hpQkk7RUFDRSwwQkFBc0M7Q3ZHa3lpQjVDOztBdUczemlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHOHppQnZDOztBdUczemlCSTtFQUNFLDhEaEJGUTtDdkZnMGlCZDs7QXVHM3ppQkk7RUFDRSwwQkFBcUM7Q3ZHOHppQjNDOztBdUd6emlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHNHppQnZDOztBdUd6emlCSTtFQUNFLDhEaEJqQlE7Q3ZGNjBpQmQ7O0F1R3p6aUJJO0VBQ0UsMEJBQXNDO0N2RzR6aUI1Qzs7QXVHcjFpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3cxaUJ2Qzs7QXVHcjFpQkk7RUFDRSwrRGhCQVc7Q3ZGdzFpQmpCOztBdUdyMWlCSTtFQUNFLDBCQUFxQztDdkd3MWlCM0M7O0F1R24xaUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdzMWlCdkM7O0F1R24xaUJJO0VBQ0UsK0RoQmZXO0N2RnEyaUJqQjs7QXVHbjFpQkk7RUFDRSwwQkFBc0M7Q3ZHczFpQjVDOztBdUcvMmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHazNpQnZDOztBdUcvMmlCSTtFQUNFLDhEaEJFVTtDdkZnM2lCaEI7O0F1Ry8yaUJJO0VBQ0UsMEJBQXFDO0N2R2szaUIzQzs7QXVHNzJpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2czaUJ2Qzs7QXVHNzJpQkk7RUFDRSw4RGhCYlU7Q3ZGNjNpQmhCOztBdUc3MmlCSTtFQUNFLDBCQUFzQztDdkdnM2lCNUM7O0F1R3o0aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkc0NGlCdkM7O0F1R3o0aUJJO0VBQ0UsOERuR3VCVztDSnEzaUJqQjs7QXVHejRpQkk7RUFDRSwwQkFBcUM7Q3ZHNDRpQjNDOztBdUd2NGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHMDRpQnZDOztBdUd2NGlCSTtFQUNFLDhEbkdRVztDSms0aUJqQjs7QXVHdjRpQkk7RUFDRSwwQkFBc0M7Q3ZHMDRpQjVDOztBdUduNmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHczZpQnZDOztBdUduNmlCSTtFQUNFLCtEbkd3Qlc7Q0o4NGlCakI7O0F1R242aUJJO0VBQ0UsMEJBQXFDO0N2R3M2aUIzQzs7QXVHajZpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R282aUJ2Qzs7QXVHajZpQkk7RUFDRSwrRG5HU1c7Q0oyNWlCakI7O0F1R2o2aUJJO0VBQ0UsMEJBQXNDO0N2R282aUI1Qzs7QXVHNzdpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2c4aUJ2Qzs7QXVHNzdpQkk7RUFDRSwrRG5HeUJXO0NKdTZpQmpCOztBdUc3N2lCSTtFQUNFLDBCQUFxQztDdkdnOGlCM0M7O0F1RzM3aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkc4N2lCdkM7O0F1RzM3aUJJO0VBQ0UsK0RuR1VXO0NKbzdpQmpCOztBdUczN2lCSTtFQUNFLDBCQUFzQztDdkc4N2lCNUM7O0F1R3Y5aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkcwOWlCdkM7O0F1R3Y5aUJJO0VBQ0UsK0RuRzBCVztDSmc4aUJqQjs7QXVHdjlpQkk7RUFDRSwwQkFBcUM7Q3ZHMDlpQjNDOztBdUdyOWlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHdzlpQnZDOztBdUdyOWlCSTtFQUNFLCtEbkdXVztDSjY4aUJqQjs7QXVHcjlpQkk7RUFDRSwwQkFBc0M7Q3ZHdzlpQjVDOztBdUdqL2lCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHby9pQnZDOztBdUdqL2lCSTtFQUNFLDhEbkcyQlc7Q0p5OWlCakI7O0F1R2ovaUJJO0VBQ0UsMEJBQXFDO0N2R28vaUIzQzs7QXVHLytpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2svaUJ2Qzs7QXVHLytpQkk7RUFDRSw4RG5HWVc7Q0pzK2lCakI7O0F1Ry8raUJJO0VBQ0UsMEJBQXNDO0N2R2svaUI1Qzs7QXVHM2dqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzhnakJ2Qzs7QXVHM2dqQkk7RUFDRSwrRG5HNEJXO0NKay9pQmpCOztBdUczZ2pCSTtFQUNFLDBCQUFxQztDdkc4Z2pCM0M7O0F1R3pnakJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkc0Z2pCdkM7O0F1R3pnakJJO0VBQ0UsK0RuR2FXO0NKKy9pQmpCOztBdUd6Z2pCSTtFQUNFLDBCQUFzQztDdkc0Z2pCNUM7O0F1R3JpakJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkd3aWpCdkM7O0F1R3JpakJJO0VBQ0UsOERuRzZCVztDSjJnakJqQjs7QXVHcmlqQkk7RUFDRSwwQkFBcUM7Q3ZHd2lqQjNDOztBdUduaWpCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHc2lqQnZDOztBdUduaWpCSTtFQUNFLDhEbkdjVztDSndoakJqQjs7QXVHbmlqQkk7RUFDRSwwQkFBc0M7Q3ZHc2lqQjVDOztBdUcvampCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHa2tqQnZDOztBdUcvampCSTtFQUNFLDhEbkc4Qlc7Q0pvaWpCakI7O0F1Ry9qakJJO0VBQ0UsMEJBQXFDO0N2R2trakIzQzs7QXVHN2pqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2drakJ2Qzs7QXVHN2pqQkk7RUFDRSw4RG5HZVc7Q0ppampCakI7O0F1RzdqakJJO0VBQ0UsMEJBQXNDO0N2R2drakI1Qzs7QXVHemxqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzRsakJ2Qzs7QXVHemxqQkk7RUFDRSwrRG5HK0JXO0NKNmpqQmpCOztBdUd6bGpCSTtFQUNFLDBCQUFxQztDdkc0bGpCM0M7O0F1R3ZsakJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkcwbGpCdkM7O0F1R3ZsakJJO0VBQ0UsK0RuR2dCVztDSjBrakJqQjs7QXVHdmxqQkk7RUFDRSwwQkFBc0M7Q3ZHMGxqQjVDOztBdUdubmpCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHc25qQnZDOztBdUdubmpCSTtFQUNFLCtEbkdnQ1c7Q0pzbGpCakI7O0F1R25uakJJO0VBQ0UsMEJBQXFDO0N2R3NuakIzQzs7QXVHam5qQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R29uakJ2Qzs7QXVHam5qQkk7RUFDRSwrRG5HaUJXO0NKbW1qQmpCOztBdUdqbmpCSTtFQUNFLDBCQUFzQztDdkdvbmpCNUM7O0F1RzdvakJJO0VBQ0UsdUJBQWtCO0VBQ2xCLHNCQUFpQztDdkdncGpCdkM7O0F1RzdvakJJO0VBQ0UsZ0VuR0ZTO0NKa3BqQmY7O0F1RzdvakJJO0VBQ0UsMEJBQXFDO0N2R2dwakIzQzs7QXVHM29qQkk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0N2RzhvakJ2Qzs7QXVHM29qQkk7RUFDRSxnRW5HakJTO0NKK3BqQmY7O0F1RzNvakJJO0VBQ0Usd0JBQXNDO0N2RzhvakI1Qzs7QXVHdnFqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzBxakJ2Qzs7QXVHdnFqQkk7RUFDRSxnRW5HSVk7Q0pzcWpCbEI7O0F1R3ZxakJJO0VBQ0UsMEJBQXFDO0N2RzBxakIzQzs7QXVHcnFqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3dxakJ2Qzs7QXVHcnFqQkk7RUFDRSxnRW5HWFk7Q0ptcmpCbEI7O0F1R3JxakJJO0VBQ0UsMEJBQXNDO0N2R3dxakI1Qzs7QXVHanNqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R29zakJ2Qzs7QXVHanNqQkk7RUFDRSw2RG5HTVk7Q0o4cmpCbEI7O0F1R2pzakJJO0VBQ0Usd0JBQXFDO0N2R29zakIzQzs7QXVHL3JqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2tzakJ2Qzs7QXVHL3JqQkk7RUFDRSw2RG5HVFk7Q0oyc2pCbEI7O0F1Ry9yakJJO0VBQ0UsMEJBQXNDO0N2R2tzakI1Qzs7QXVHMXJqQkk7RUFDRSxjQUFhO0N2RzZyakJuQjs7QXVHM3JqQk07RUFDRSw4RG5HUlM7Q0pzc2pCakI7O0F1RzNyakJNO0VBQ0UsOERuR1pTO0NKMHNqQmpCOztBdUczcmpCTTtFQUNFLDhEbkdoQlM7Q0o4c2pCakI7O0F1RzFyakJJO0VBQ0UsMEJuR3JCVztDSmt0akJqQjs7QXVHM3JqQk07RUFDRSwwQkFBc0M7Q3ZHOHJqQjlDOztBdUcxcmpCSTtFQUNFLDBCbkc3Qlc7Q0owdGpCakI7O0F1RzNyakJNO0VBQ0UsMEJBQXNDO0N2RzhyakI5Qzs7QXVHMXJqQkk7RUFDRSwwQm5HckNXO0NKa3VqQmpCOztBdUczcmpCTTtFQUNFLDBCQUFzQztDdkc4cmpCOUM7O0F1R2x1akJJO0VBQ0UsY0FBYTtDdkdxdWpCbkI7O0F1R251akJNO0VBQ0UsZ0VuRzNCVTtDSml3akJsQjs7QXVHbnVqQk07RUFDRSxnRW5HL0JVO0NKcXdqQmxCOztBdUdudWpCTTtFQUNFLGdFbkduQ1U7Q0p5d2pCbEI7O0F1R2x1akJJO0VBQ0UsMEJuR3hDWTtDSjZ3akJsQjs7QXVHbnVqQk07RUFDRSwwQkFBc0M7Q3ZHc3VqQjlDOztBdUdsdWpCSTtFQUNFLDBCbkdoRFk7Q0pxeGpCbEI7O0F1R251akJNO0VBQ0UsMEJBQXNDO0N2R3N1akI5Qzs7QXVHbHVqQkk7RUFDRSwwQm5HeERZO0NKNnhqQmxCOztBdUdudWpCTTtFQUNFLDBCQUFzQztDdkdzdWpCOUM7O0F1RzF3akJJO0VBQ0UsY0FBYTtDdkc2d2pCbkI7O0F1RzN3akJNO0VBQ0UsOERuR0RTO0NKK3dqQmpCOztBdUczd2pCTTtFQUNFLDhEbkdMUztDSm14akJqQjs7QXVHM3dqQk07RUFDRSw4RG5HVFM7Q0p1eGpCakI7O0F1RzF3akJJO0VBQ0UsMEJuR2RXO0NKMnhqQmpCOztBdUczd2pCTTtFQUNFLDBCQUFzQztDdkc4d2pCOUM7O0F1RzF3akJJO0VBQ0UsMEJuR3RCVztDSm15akJqQjs7QXVHM3dqQk07RUFDRSwwQkFBc0M7Q3ZHOHdqQjlDOztBdUcxd2pCSTtFQUNFLDBCbkc5Qlc7Q0oyeWpCakI7O0F1RzN3akJNO0VBQ0UsMEJBQXNDO0N2Rzh3akI5Qzs7QXVHbHpqQkk7RUFDRSxjQUFhO0N2R3F6akJuQjs7QXVHbnpqQk07RUFDRSwrRG5HQ1M7Q0pxempCakI7O0F1R256akJNO0VBQ0UsK0RuR0hTO0NKeXpqQmpCOztBdUduempCTTtFQUNFLCtEbkdQUztDSjZ6akJqQjs7QXVHbHpqQkk7RUFDRSwwQm5HWlc7Q0ppMGpCakI7O0F1R256akJNO0VBQ0UsMEJBQXNDO0N2R3N6akI5Qzs7QXVHbHpqQkk7RUFDRSwwQm5HcEJXO0NKeTBqQmpCOztBdUduempCTTtFQUNFLDBCQUFzQztDdkdzempCOUM7O0F1R2x6akJJO0VBQ0UsMEJuRzVCVztDSmkxakJqQjs7QXVHbnpqQk07RUFDRSwwQkFBc0M7Q3ZHc3pqQjlDOztBdUcxMWpCSTtFQUNFLGNBQWE7Q3ZHNjFqQm5COztBdUczMWpCTTtFQUNFLDhEbkdGUztDSmcyakJqQjs7QXVHMzFqQk07RUFDRSw4RG5HTlM7Q0pvMmpCakI7O0F1RzMxakJNO0VBQ0UsOERuR1ZTO0NKdzJqQmpCOztBdUcxMWpCSTtFQUNFLDBCbkdmVztDSjQyakJqQjs7QXVHMzFqQk07RUFDRSwwQkFBc0M7Q3ZHODFqQjlDOztBdUcxMWpCSTtFQUNFLDBCbkd2Qlc7Q0pvM2pCakI7O0F1RzMxakJNO0VBQ0UsMEJBQXNDO0N2RzgxakI5Qzs7QXVHMTFqQkk7RUFDRSwwQm5HL0JXO0NKNDNqQmpCOztBdUczMWpCTTtFQUNFLDBCQUFzQztDdkc4MWpCOUM7O0F1R2w0akJJO0VBQ0UsY0FBYTtDdkdxNGpCbkI7O0F1R240akJNO0VBQ0UsOERuR0pTO0NKMDRqQmpCOztBdUduNGpCTTtFQUNFLDhEbkdSUztDSjg0akJqQjs7QXVHbjRqQk07RUFDRSw4RG5HWlM7Q0prNWpCakI7O0F1R2w0akJJO0VBQ0UsMEJuR2pCVztDSnM1akJqQjs7QXVHbjRqQk07RUFDRSwwQkFBc0M7Q3ZHczRqQjlDOztBdUdsNGpCSTtFQUNFLDBCbkd6Qlc7Q0o4NWpCakI7O0F1R240akJNO0VBQ0UsMEJBQXNDO0N2R3M0akI5Qzs7QXVHbDRqQkk7RUFDRSwwQm5HakNXO0NKczZqQmpCOztBdUduNGpCTTtFQUNFLDBCQUFzQztDdkdzNGpCOUM7O0F1RzE2akJJO0VBQ0UsY0FBYTtDdkc2NmpCbkI7O0F1RzM2akJNO0VBQ0UsZ0VuR2hDVTtDSjg4akJsQjs7QXVHMzZqQk07RUFDRSxnRW5HcENVO0NKazlqQmxCOztBdUczNmpCTTtFQUNFLGdFbkd4Q1U7Q0pzOWpCbEI7O0F1RzE2akJJO0VBQ0UsMEJuRzdDWTtDSjA5akJsQjs7QXVHMzZqQk07RUFDRSx3QkFBc0M7Q3ZHODZqQjlDOztBdUcxNmpCSTtFQUNFLDBCbkdyRFk7Q0prK2pCbEI7O0F1RzM2akJNO0VBQ0Usd0JBQXNDO0N2Rzg2akI5Qzs7QXVHMTZqQkk7RUFDRSwwQm5HN0RZO0NKMCtqQmxCOztBdUczNmpCTTtFQUNFLHdCQUFzQztDdkc4NmpCOUM7O0F1R2w5akJJO0VBQ0UsY0FBYTtDdkdxOWpCbkI7O0F1R245akJNO0VBQ0UsNkRuR3pCVTtDSisrakJsQjs7QXVHbjlqQk07RUFDRSw2RG5HN0JVO0NKbS9qQmxCOztBdUduOWpCTTtFQUNFLDZEbkdqQ1U7Q0p1L2pCbEI7O0F1R2w5akJJO0VBQ0UsMEJuR3RDWTtDSjIvakJsQjs7QXVHbjlqQk07RUFDRSwwQkFBc0M7Q3ZHczlqQjlDOztBdUdsOWpCSTtFQUNFLDBCbkc5Q1k7Q0ptZ2tCbEI7O0F1R245akJNO0VBQ0UsMEJBQXNDO0N2R3M5akI5Qzs7QXVHbDlqQkk7RUFDRSwwQm5HdERZO0NKMmdrQmxCOztBdUduOWpCTTtFQUNFLDBCQUFzQztDdkdzOWpCOUM7O0F1RzEvakJJO0VBQ0UsY0FBYTtDdkc2L2pCbkI7O0F1RzMvakJNO0VBQ0UsK0RoQnJDVztDdkZtaWtCbkI7O0F1RzMvakJNO0VBQ0UsK0RoQnpDVztDdkZ1aWtCbkI7O0F1RzMvakJNO0VBQ0UsK0RoQjdDVztDdkYyaWtCbkI7O0F1RzEvakJJO0VBQ0UsMEJoQmxEYTtDdkYraWtCbkI7O0F1RzMvakJNO0VBQ0UsMEJBQXNDO0N2RzgvakI5Qzs7QXVHMS9qQkk7RUFDRSwwQmhCMURhO0N2RnVqa0JuQjs7QXVHMy9qQk07RUFDRSwwQkFBc0M7Q3ZHOC9qQjlDOztBdUcxL2pCSTtFQUNFLDBCaEJsRWE7Q3ZGK2prQm5COztBdUczL2pCTTtFQUNFLDBCQUFzQztDdkc4L2pCOUM7O0F1R2xpa0JJO0VBQ0UsY0FBYTtDdkdxaWtCbkI7O0F1R25pa0JNO0VBQ0UsNERoQnBDTTtDdkYwa2tCZDs7QXVHbmlrQk07RUFDRSw0RGhCeENNO0N2Rjhra0JkOztBdUduaWtCTTtFQUNFLDREaEI1Q007Q3ZGa2xrQmQ7O0F1R2xpa0JJO0VBQ0UsMEJoQmpEUTtDdkZzbGtCZDs7QXVHbmlrQk07RUFDRSwwQkFBc0M7Q3ZHc2lrQjlDOztBdUdsaWtCSTtFQUNFLDBCaEJ6RFE7Q3ZGOGxrQmQ7O0F1R25pa0JNO0VBQ0UsMEJBQXNDO0N2R3Npa0I5Qzs7QXVHbGlrQkk7RUFDRSwwQmhCakVRO0N2RnNta0JkOztBdUduaWtCTTtFQUNFLDBCQUFzQztDdkdzaWtCOUM7O0F1RzFra0JJO0VBQ0UsY0FBYTtDdkc2a2tCbkI7O0F1RzNra0JNO0VBQ0UsK0RoQmxDTztDdkZnbmtCZjs7QXVHM2trQk07RUFDRSwrRGhCdENPO0N2Rm9ua0JmOztBdUcza2tCTTtFQUNFLCtEaEIxQ087Q3ZGd25rQmY7O0F1RzFra0JJO0VBQ0UsMEJoQi9DUztDdkY0bmtCZjs7QXVHM2trQk07RUFDRSwwQkFBc0M7Q3ZHOGtrQjlDOztBdUcxa2tCSTtFQUNFLDBCaEJ2RFM7Q3ZGb29rQmY7O0F1RzNra0JNO0VBQ0UsMEJBQXNDO0N2Rzhra0I5Qzs7QXVHMWtrQkk7RUFDRSwwQmhCL0RTO0N2RjRva0JmOztBdUcza2tCTTtFQUNFLDBCQUFzQztDdkc4a2tCOUM7O0F1R2xua0JJO0VBQ0UsY0FBYTtDdkdxbmtCbkI7O0F1R25ua0JNO0VBQ0UsOERoQmpDTTtDdkZ1cGtCZDs7QXVHbm5rQk07RUFDRSw4RGhCckNNO0N2RjJwa0JkOztBdUdubmtCTTtFQUNFLDhEaEJ6Q007Q3ZGK3BrQmQ7O0F1R2xua0JJO0VBQ0UsMEJoQjlDUTtDdkZtcWtCZDs7QXVHbm5rQk07RUFDRSwwQkFBc0M7Q3ZHc25rQjlDOztBdUdsbmtCSTtFQUNFLDBCaEJ0RFE7Q3ZGMnFrQmQ7O0F1R25ua0JNO0VBQ0UsMEJBQXNDO0N2R3Nua0I5Qzs7QXVHbG5rQkk7RUFDRSwwQmhCOURRO0N2Rm1ya0JkOztBdUdubmtCTTtFQUNFLDBCQUFzQztDdkdzbmtCOUM7O0F1RzFwa0JJO0VBQ0UsY0FBYTtDdkc2cGtCbkI7O0F1RzNwa0JNO0VBQ0UsK0RoQi9CUztDdkY2cmtCakI7O0F1RzNwa0JNO0VBQ0UsK0RoQm5DUztDdkZpc2tCakI7O0F1RzNwa0JNO0VBQ0UsK0RoQnZDUztDdkZxc2tCakI7O0F1RzFwa0JJO0VBQ0UsMEJoQjVDVztDdkZ5c2tCakI7O0F1RzNwa0JNO0VBQ0UsMEJBQXNDO0N2Rzhwa0I5Qzs7QXVHMXBrQkk7RUFDRSwwQmhCcERXO0N2Rml0a0JqQjs7QXVHM3BrQk07RUFDRSwwQkFBc0M7Q3ZHOHBrQjlDOztBdUcxcGtCSTtFQUNFLDBCaEI1RFc7Q3ZGeXRrQmpCOztBdUczcGtCTTtFQUNFLDBCQUFzQztDdkc4cGtCOUM7O0F1R2xza0JJO0VBQ0UsY0FBYTtDdkdxc2tCbkI7O0F1R25za0JNO0VBQ0UsOERoQjdCUTtDdkZtdWtCaEI7O0F1R25za0JNO0VBQ0UsOERoQmpDUTtDdkZ1dWtCaEI7O0F1R25za0JNO0VBQ0UsOERoQnJDUTtDdkYydWtCaEI7O0F1R2xza0JJO0VBQ0UsMEJoQjFDVTtDdkYrdWtCaEI7O0F1R25za0JNO0VBQ0UsMEJBQXNDO0N2R3Nza0I5Qzs7QXVHbHNrQkk7RUFDRSwwQmhCbERVO0N2RnV2a0JoQjs7QXVHbnNrQk07RUFDRSwwQkFBc0M7Q3ZHc3NrQjlDOztBdUdsc2tCSTtFQUNFLDBCaEIxRFU7Q3ZGK3ZrQmhCOztBdUduc2tCTTtFQUNFLDBCQUFzQztDdkdzc2tCOUM7O0F1RzF1a0JJO0VBQ0UsY0FBYTtDdkc2dWtCbkI7O0F1RzN1a0JNO0VBQ0UsOERuR1JTO0NKc3ZrQmpCOztBdUczdWtCTTtFQUNFLDhEbkdaUztDSjB2a0JqQjs7QXVHM3VrQk07RUFDRSw4RG5HaEJTO0NKOHZrQmpCOztBdUcxdWtCSTtFQUNFLDBCbkdyQlc7Q0prd2tCakI7O0F1RzN1a0JNO0VBQ0UsMEJBQXNDO0N2Rzh1a0I5Qzs7QXVHMXVrQkk7RUFDRSwwQm5HN0JXO0NKMHdrQmpCOztBdUczdWtCTTtFQUNFLDBCQUFzQztDdkc4dWtCOUM7O0F1RzF1a0JJO0VBQ0UsMEJuR3JDVztDSmt4a0JqQjs7QXVHM3VrQk07RUFDRSwwQkFBc0M7Q3ZHOHVrQjlDOztBdUdseGtCSTtFQUNFLGNBQWE7Q3ZHcXhrQm5COztBdUdueGtCTTtFQUNFLCtEbkdQUztDSjZ4a0JqQjs7QXVHbnhrQk07RUFDRSwrRG5HWFM7Q0ppeWtCakI7O0F1R254a0JNO0VBQ0UsK0RuR2ZTO0NKcXlrQmpCOztBdUdseGtCSTtFQUNFLDBCbkdwQlc7Q0p5eWtCakI7O0F1R254a0JNO0VBQ0UsMEJBQXNDO0N2R3N4a0I5Qzs7QXVHbHhrQkk7RUFDRSwwQm5HNUJXO0NKaXprQmpCOztBdUdueGtCTTtFQUNFLDBCQUFzQztDdkdzeGtCOUM7O0F1R2x4a0JJO0VBQ0UsMEJuR3BDVztDSnl6a0JqQjs7QXVHbnhrQk07RUFDRSwwQkFBc0M7Q3ZHc3hrQjlDOztBdUcxemtCSTtFQUNFLGNBQWE7Q3ZHNnprQm5COztBdUczemtCTTtFQUNFLCtEbkdOUztDSm8wa0JqQjs7QXVHM3prQk07RUFDRSwrRG5HVlM7Q0p3MGtCakI7O0F1RzN6a0JNO0VBQ0UsK0RuR2RTO0NKNDBrQmpCOztBdUcxemtCSTtFQUNFLDBCbkduQlc7Q0pnMWtCakI7O0F1RzN6a0JNO0VBQ0UsMEJBQXNDO0N2Rzh6a0I5Qzs7QXVHMXprQkk7RUFDRSwwQm5HM0JXO0NKdzFrQmpCOztBdUczemtCTTtFQUNFLDBCQUFzQztDdkc4emtCOUM7O0F1RzF6a0JJO0VBQ0UsMEJuR25DVztDSmcya0JqQjs7QXVHM3prQk07RUFDRSwwQkFBc0M7Q3ZHOHprQjlDOztBdUdsMmtCSTtFQUNFLGNBQWE7Q3ZHcTJrQm5COztBdUduMmtCTTtFQUNFLCtEbkdMUztDSjIya0JqQjs7QXVHbjJrQk07RUFDRSwrRG5HVFM7Q0orMmtCakI7O0F1R24ya0JNO0VBQ0UsK0RuR2JTO0NKbTNrQmpCOztBdUdsMmtCSTtFQUNFLDBCbkdsQlc7Q0p1M2tCakI7O0F1R24ya0JNO0VBQ0UsMEJBQXNDO0N2R3Mya0I5Qzs7QXVHbDJrQkk7RUFDRSwwQm5HMUJXO0NKKzNrQmpCOztBdUduMmtCTTtFQUNFLDBCQUFzQztDdkdzMmtCOUM7O0F1R2wya0JJO0VBQ0UsMEJuR2xDVztDSnU0a0JqQjs7QXVHbjJrQk07RUFDRSwwQkFBc0M7Q3ZHczJrQjlDOztBdUcxNGtCSTtFQUNFLGNBQWE7Q3ZHNjRrQm5COztBdUczNGtCTTtFQUNFLDhEbkdKUztDSms1a0JqQjs7QXVHMzRrQk07RUFDRSw4RG5HUlM7Q0pzNWtCakI7O0F1RzM0a0JNO0VBQ0UsOERuR1pTO0NKMDVrQmpCOztBdUcxNGtCSTtFQUNFLDBCbkdqQlc7Q0o4NWtCakI7O0F1RzM0a0JNO0VBQ0UsMEJBQXNDO0N2Rzg0a0I5Qzs7QXVHMTRrQkk7RUFDRSwwQm5HekJXO0NKczZrQmpCOztBdUczNGtCTTtFQUNFLDBCQUFzQztDdkc4NGtCOUM7O0F1RzE0a0JJO0VBQ0UsMEJuR2pDVztDSjg2a0JqQjs7QXVHMzRrQk07RUFDRSwwQkFBc0M7Q3ZHODRrQjlDOztBdUdsN2tCSTtFQUNFLGNBQWE7Q3ZHcTdrQm5COztBdUduN2tCTTtFQUNFLCtEbkdIUztDSnk3a0JqQjs7QXVHbjdrQk07RUFDRSwrRG5HUFM7Q0o2N2tCakI7O0F1R243a0JNO0VBQ0UsK0RuR1hTO0NKaThrQmpCOztBdUdsN2tCSTtFQUNFLDBCbkdoQlc7Q0pxOGtCakI7O0F1R243a0JNO0VBQ0UsMEJBQXNDO0N2R3M3a0I5Qzs7QXVHbDdrQkk7RUFDRSwwQm5HeEJXO0NKNjhrQmpCOztBdUduN2tCTTtFQUNFLDBCQUFzQztDdkdzN2tCOUM7O0F1R2w3a0JJO0VBQ0UsMEJuR2hDVztDSnE5a0JqQjs7QXVHbjdrQk07RUFDRSwwQkFBc0M7Q3ZHczdrQjlDOztBdUcxOWtCSTtFQUNFLGNBQWE7Q3ZHNjlrQm5COztBdUczOWtCTTtFQUNFLDhEbkdGUztDSmcra0JqQjs7QXVHMzlrQk07RUFDRSw4RG5HTlM7Q0pvK2tCakI7O0F1RzM5a0JNO0VBQ0UsOERuR1ZTO0NKdytrQmpCOztBdUcxOWtCSTtFQUNFLDBCbkdmVztDSjQra0JqQjs7QXVHMzlrQk07RUFDRSwwQkFBc0M7Q3ZHODlrQjlDOztBdUcxOWtCSTtFQUNFLDBCbkd2Qlc7Q0pvL2tCakI7O0F1RzM5a0JNO0VBQ0UsMEJBQXNDO0N2Rzg5a0I5Qzs7QXVHMTlrQkk7RUFDRSwwQm5HL0JXO0NKNC9rQmpCOztBdUczOWtCTTtFQUNFLDBCQUFzQztDdkc4OWtCOUM7O0F1R2xnbEJJO0VBQ0UsY0FBYTtDdkdxZ2xCbkI7O0F1R25nbEJNO0VBQ0UsOERuR0RTO0NKdWdsQmpCOztBdUduZ2xCTTtFQUNFLDhEbkdMUztDSjJnbEJqQjs7QXVHbmdsQk07RUFDRSw4RG5HVFM7Q0orZ2xCakI7O0F1R2xnbEJJO0VBQ0UsMEJuR2RXO0NKbWhsQmpCOztBdUduZ2xCTTtFQUNFLDBCQUFzQztDdkdzZ2xCOUM7O0F1R2xnbEJJO0VBQ0UsMEJuR3RCVztDSjJobEJqQjs7QXVHbmdsQk07RUFDRSwwQkFBc0M7Q3ZHc2dsQjlDOztBdUdsZ2xCSTtFQUNFLDBCbkc5Qlc7Q0ptaWxCakI7O0F1R25nbEJNO0VBQ0UsMEJBQXNDO0N2R3NnbEI5Qzs7QXVHMWlsQkk7RUFDRSxjQUFhO0N2RzZpbEJuQjs7QXVHM2lsQk07RUFDRSwrRG5HQVM7Q0o4aWxCakI7O0F1RzNpbEJNO0VBQ0UsK0RuR0pTO0NKa2psQmpCOztBdUczaWxCTTtFQUNFLCtEbkdSUztDSnNqbEJqQjs7QXVHMWlsQkk7RUFDRSwwQm5HYlc7Q0owamxCakI7O0F1RzNpbEJNO0VBQ0UsMEJBQXNDO0N2RzhpbEI5Qzs7QXVHMWlsQkk7RUFDRSwwQm5HckJXO0NKa2tsQmpCOztBdUczaWxCTTtFQUNFLDBCQUFzQztDdkc4aWxCOUM7O0F1RzFpbEJJO0VBQ0UsMEJuRzdCVztDSjBrbEJqQjs7QXVHM2lsQk07RUFDRSwwQkFBc0M7Q3ZHOGlsQjlDOztBdUdsbGxCSTtFQUNFLGNBQWE7Q3ZHcWxsQm5COztBdUdubGxCTTtFQUNFLCtEbkdDUztDSnFsbEJqQjs7QXVHbmxsQk07RUFDRSwrRG5HSFM7Q0p5bGxCakI7O0F1R25sbEJNO0VBQ0UsK0RuR1BTO0NKNmxsQmpCOztBdUdsbGxCSTtFQUNFLDBCbkdaVztDSmltbEJqQjs7QXVHbmxsQk07RUFDRSwwQkFBc0M7Q3ZHc2xsQjlDOztBdUdsbGxCSTtFQUNFLDBCbkdwQlc7Q0p5bWxCakI7O0F1R25sbEJNO0VBQ0UsMEJBQXNDO0N2R3NsbEI5Qzs7QXVHbGxsQkk7RUFDRSwwQm5HNUJXO0NKaW5sQmpCOztBdUdubGxCTTtFQUNFLDBCQUFzQztDdkdzbGxCOUM7O0F1RzFubEJJO0VBQ0UsY0FBYTtDdkc2bmxCbkI7O0F1RzNubEJNO0VBQ0UsZ0VuR2pDTztDSitwbEJmOztBdUczbmxCTTtFQUNFLGdFbkdyQ087Q0ptcWxCZjs7QXVHM25sQk07RUFDRSxnRW5HekNPO0NKdXFsQmY7O0F1RzFubEJJO0VBQ0UsdUJuRzlDUztDSjJxbEJmOztBdUczbmxCTTtFQUNFLHdCQUFzQztDdkc4bmxCOUM7O0F1RzFubEJJO0VBQ0UsdUJuR3REUztDSm1ybEJmOztBdUczbmxCTTtFQUNFLHdCQUFzQztDdkc4bmxCOUM7O0F1RzFubEJJO0VBQ0UsdUJuRzlEUztDSjJybEJmOztBdUczbmxCTTtFQUNFLHdCQUFzQztDdkc4bmxCOUM7O0F1R2xxbEJJO0VBQ0UsY0FBYTtDdkdxcWxCbkI7O0F1R25xbEJNO0VBQ0UsZ0VuRzNCVTtDSmlzbEJsQjs7QXVHbnFsQk07RUFDRSxnRW5HL0JVO0NKcXNsQmxCOztBdUducWxCTTtFQUNFLGdFbkduQ1U7Q0p5c2xCbEI7O0F1R2xxbEJJO0VBQ0UsMEJuR3hDWTtDSjZzbEJsQjs7QXVHbnFsQk07RUFDRSwwQkFBc0M7Q3ZHc3FsQjlDOztBdUdscWxCSTtFQUNFLDBCbkdoRFk7Q0pxdGxCbEI7O0F1R25xbEJNO0VBQ0UsMEJBQXNDO0N2R3NxbEI5Qzs7QXVHbHFsQkk7RUFDRSwwQm5HeERZO0NKNnRsQmxCOztBdUducWxCTTtFQUNFLDBCQUFzQztDdkdzcWxCOUM7O0F1RzFzbEJJO0VBQ0UsY0FBYTtDdkc2c2xCbkI7O0F1RzNzbEJNO0VBQ0UsNkRuR3pCVTtDSnV1bEJsQjs7QXVHM3NsQk07RUFDRSw2RG5HN0JVO0NKMnVsQmxCOztBdUczc2xCTTtFQUNFLDZEbkdqQ1U7Q0ordWxCbEI7O0F1RzFzbEJJO0VBQ0UsMEJuR3RDWTtDSm12bEJsQjs7QXVHM3NsQk07RUFDRSwwQkFBc0M7Q3ZHOHNsQjlDOztBdUcxc2xCSTtFQUNFLDBCbkc5Q1k7Q0oydmxCbEI7O0F1RzNzbEJNO0VBQ0UsMEJBQXNDO0N2RzhzbEI5Qzs7QXVHMXNsQkk7RUFDRSwwQm5HdERZO0NKbXdsQmxCOztBdUczc2xCTTtFQUNFLDBCQUFzQztDdkc4c2xCOUM7O0F1R2pzbEJFO0VBRUksc0JuR3ZEVztFcUI5QmIsMEJyQjhCYTtDSjJ2bEJqQjs7QXVHdHNsQkU7RUFRTSx5T0FBb0U7Q3ZHa3NsQjVFOztBdUcxc2xCRTtFQVdNLG1MQUFpRTtDdkdtc2xCekU7O0F1RzlzbEJFO0VBa0JNLCtFbkd2RVM7Q0p1d2xCakI7O0F1R2x0bEJFO0VBeUJJLHNCQUFrQztDdkc2cmxCeEM7O0F1R3R0bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHNnJsQnhDOztBdUczdGxCRTtFQUVJLHNCbkcxRVk7RXFCWGQsMEJyQldjO0NKd3lsQmxCOztBdUdodWxCRTtFQVFNLHlPQUFvRTtDdkc0dGxCNUU7O0F1R3B1bEJFO0VBV00sbUxBQWlFO0N2RzZ0bEJ6RTs7QXVHeHVsQkU7RUFrQk0saUZuRzFGVTtDSm96bEJsQjs7QXVHNXVsQkU7RUF5Qkksc0JBQWtDO0N2R3V0bEJ4Qzs7QXVHaHZsQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkd1dGxCeEM7O0F1R3J2bEJFO0VBRUksc0JuR2hEVztFcUJyQ2IsMEJyQnFDYTtDSnd5bEJqQjs7QXVHMXZsQkU7RUFRTSx5T0FBb0U7Q3ZHc3ZsQjVFOztBdUc5dmxCRTtFQVdNLG1MQUFpRTtDdkd1dmxCekU7O0F1R2x3bEJFO0VBa0JNLCtFbkdoRVM7Q0pvemxCakI7O0F1R3R3bEJFO0VBeUJJLHNCQUFrQztDdkdpdmxCeEM7O0F1RzF3bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHaXZsQnhDOztBdUcvd2xCRTtFQUVJLHNCbkc5Q1c7RXFCdkNiLDBCckJ1Q2E7Q0pnMGxCakI7O0F1R3B4bEJFO0VBUU0seU9BQW9FO0N2R2d4bEI1RTs7QXVHeHhsQkU7RUFXTSxtTEFBaUU7Q3ZHaXhsQnpFOztBdUc1eGxCRTtFQWtCTSxnRm5HOURTO0NKNDBsQmpCOztBdUdoeWxCRTtFQXlCSSxzQkFBa0M7Q3ZHMndsQnhDOztBdUdweWxCRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2RzJ3bEJ4Qzs7QXVHenlsQkU7RUFFSSxzQm5HakRXO0VxQnBDYiwwQnJCb0NhO0NKNjFsQmpCOztBdUc5eWxCRTtFQVFNLHlPQUFvRTtDdkcweWxCNUU7O0F1R2x6bEJFO0VBV00sbUxBQWlFO0N2RzJ5bEJ6RTs7QXVHdHpsQkU7RUFrQk0sK0VuR2pFUztDSnkybEJqQjs7QXVHMXpsQkU7RUF5Qkksc0JBQWtDO0N2R3F5bEJ4Qzs7QXVHOXpsQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkdxeWxCeEM7O0F1R24wbEJFO0VBRUksc0JuR25EVztFcUJsQ2IsMEJyQmtDYTtDSnkzbEJqQjs7QXVHeDBsQkU7RUFRTSx5T0FBb0U7Q3ZHbzBsQjVFOztBdUc1MGxCRTtFQVdNLG1MQUFpRTtDdkdxMGxCekU7O0F1R2gxbEJFO0VBa0JNLCtFbkduRVM7Q0pxNGxCakI7O0F1R3AxbEJFO0VBeUJJLHNCQUFrQztDdkcremxCeEM7O0F1R3gxbEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHK3psQnhDOztBdUc3MWxCRTtFQUVJLHNCbkcvRVk7RXFCTmQsMEJyQk1jO0NKKzZsQmxCOztBdUdsMmxCRTtFQVFNLHlPQUFvRTtDdkc4MWxCNUU7O0F1R3QybEJFO0VBV00sbUxBQWlFO0N2RysxbEJ6RTs7QXVHMTJsQkU7RUFrQk0saUZuRy9GVTtDSjI3bEJsQjs7QXVHOTJsQkU7RUF5Qkksb0JBQWtDO0N2R3kxbEJ4Qzs7QXVHbDNsQkU7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDdkd5MWxCeEM7O0F1R3YzbEJFO0VBRUksc0JuR3hFWTtFcUJiZCwwQnJCYWM7Q0prOGxCbEI7O0F1RzUzbEJFO0VBUU0seU9BQW9FO0N2R3czbEI1RTs7QXVHaDRsQkU7RUFXTSxtTEFBaUU7Q3ZHeTNsQnpFOztBdUdwNGxCRTtFQWtCTSw4RW5HeEZVO0NKODhsQmxCOztBdUd4NGxCRTtFQXlCSSxzQkFBa0M7Q3ZHbTNsQnhDOztBdUc1NGxCRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2R20zbEJ4Qzs7QXVHajVsQkU7RUFFSSxzQmhCcEZhO0U5RERmLDBCOERDZTtDdkZ3K2xCbkI7O0F1R3Q1bEJFO0VBUU0seU9BQW9FO0N2R2s1bEI1RTs7QXVHMTVsQkU7RUFXTSxtTEFBaUU7Q3ZHbTVsQnpFOztBdUc5NWxCRTtFQWtCTSxnRmhCcEdXO0N2Rm8vbEJuQjs7QXVHbDZsQkU7RUF5Qkksc0JBQWtDO0N2RzY0bEJ4Qzs7QXVHdDZsQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkc2NGxCeEM7O0F1RzM2bEJFO0VBRUksc0JoQm5GUTtFOURGViwwQjhERVU7Q3ZGaWdtQmQ7O0F1R2g3bEJFO0VBUU0seU9BQW9FO0N2RzQ2bEI1RTs7QXVHcDdsQkU7RUFXTSxtTEFBaUU7Q3ZHNjZsQnpFOztBdUd4N2xCRTtFQWtCTSw2RWhCbkdNO0N2RjZnbUJkOztBdUc1N2xCRTtFQXlCSSxzQkFBa0M7Q3ZHdTZsQnhDOztBdUdoOGxCRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2R3U2bEJ4Qzs7QXVHcjhsQkU7RUFFSSxzQmhCakZTO0U5REpYLDBCOERJVztDdkZ5aG1CZjs7QXVHMThsQkU7RUFRTSx5T0FBb0U7Q3ZHczhsQjVFOztBdUc5OGxCRTtFQVdNLG1MQUFpRTtDdkd1OGxCekU7O0F1R2w5bEJFO0VBa0JNLGdGaEJqR087Q3ZGcWltQmY7O0F1R3Q5bEJFO0VBeUJJLHNCQUFrQztDdkdpOGxCeEM7O0F1RzE5bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHaThsQnhDOztBdUcvOWxCRTtFQUVJLHNCaEJoRlE7RTlETFYsMEI4REtVO0N2RmtqbUJkOztBdUdwK2xCRTtFQVFNLHlPQUFvRTtDdkdnK2xCNUU7O0F1R3grbEJFO0VBV00sbUxBQWlFO0N2R2krbEJ6RTs7QXVHNStsQkU7RUFrQk0sK0VoQmhHTTtDdkY4am1CZDs7QXVHaC9sQkU7RUF5Qkksc0JBQWtDO0N2RzI5bEJ4Qzs7QXVHcC9sQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkcyOWxCeEM7O0F1R3ovbEJFO0VBRUksc0JoQjlFVztFOURQYiwwQjhET2E7Q3ZGMGttQmpCOztBdUc5L2xCRTtFQVFNLHlPQUFvRTtDdkcwL2xCNUU7O0F1R2xnbUJFO0VBV00sbUxBQWlFO0N2RzIvbEJ6RTs7QXVHdGdtQkU7RUFrQk0sZ0ZoQjlGUztDdkZzbG1CakI7O0F1RzFnbUJFO0VBeUJJLHNCQUFrQztDdkdxL2xCeEM7O0F1RzlnbUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHcS9sQnhDOztBdUduaG1CRTtFQUVJLHNCaEI1RVU7RTlEVFosMEI4RFNZO0N2RmttbUJoQjs7QXVHeGhtQkU7RUFRTSx5T0FBb0U7Q3ZHb2htQjVFOztBdUc1aG1CRTtFQVdNLG1MQUFpRTtDdkdxaG1CekU7O0F1R2hpbUJFO0VBa0JNLCtFaEI1RlE7Q3ZGOG1tQmhCOztBdUdwaW1CRTtFQXlCSSxzQkFBa0M7Q3ZHK2dtQnhDOztBdUd4aW1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2RytnbUJ4Qzs7QXVHN2ltQkU7RUFFSSxzQm5HdkRXO0VxQjlCYiwwQnJCOEJhO0NKdW1tQmpCOztBdUdsam1CRTtFQVFNLHlPQUFvRTtDdkc4aW1CNUU7O0F1R3RqbUJFO0VBV00sbUxBQWlFO0N2RytpbUJ6RTs7QXVHMWptQkU7RUFrQk0sK0VuR3ZFUztDSm1ubUJqQjs7QXVHOWptQkU7RUF5Qkksc0JBQWtDO0N2R3lpbUJ4Qzs7QXVHbGttQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkd5aW1CeEM7O0F1R3ZrbUJFO0VBRUksc0JuR3REVztFcUIvQmIsMEJyQitCYTtDSmdvbUJqQjs7QXVHNWttQkU7RUFRTSx5T0FBb0U7Q3ZHd2ttQjVFOztBdUdobG1CRTtFQVdNLG1MQUFpRTtDdkd5a21CekU7O0F1R3BsbUJFO0VBa0JNLGdGbkd0RVM7Q0o0b21CakI7O0F1R3hsbUJFO0VBeUJJLHNCQUFrQztDdkdta21CeEM7O0F1RzVsbUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHbWttQnhDOztBdUdqbW1CRTtFQUVJLHNCbkdyRFc7RXFCaENiLDBCckJnQ2E7Q0p5cG1CakI7O0F1R3RtbUJFO0VBUU0seU9BQW9FO0N2R2ttbUI1RTs7QXVHMW1tQkU7RUFXTSxtTEFBaUU7Q3ZHbW1tQnpFOztBdUc5bW1CRTtFQWtCTSxnRm5HckVTO0NKcXFtQmpCOztBdUdsbm1CRTtFQXlCSSxzQkFBa0M7Q3ZHNmxtQnhDOztBdUd0bm1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2RzZsbUJ4Qzs7QXVHM25tQkU7RUFFSSxzQm5HcERXO0VxQmpDYiwwQnJCaUNhO0NKa3JtQmpCOztBdUdob21CRTtFQVFNLHlPQUFvRTtDdkc0bm1CNUU7O0F1R3BvbUJFO0VBV00sbUxBQWlFO0N2RzZubUJ6RTs7QXVHeG9tQkU7RUFrQk0sZ0ZuR3BFUztDSjhybUJqQjs7QXVHNW9tQkU7RUF5Qkksc0JBQWtDO0N2R3VubUJ4Qzs7QXVHaHBtQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkd1bm1CeEM7O0F1R3JwbUJFO0VBRUksc0JuR25EVztFcUJsQ2IsMEJyQmtDYTtDSjJzbUJqQjs7QXVHMXBtQkU7RUFRTSx5T0FBb0U7Q3ZHc3BtQjVFOztBdUc5cG1CRTtFQVdNLG1MQUFpRTtDdkd1cG1CekU7O0F1R2xxbUJFO0VBa0JNLCtFbkduRVM7Q0p1dG1CakI7O0F1R3RxbUJFO0VBeUJJLHNCQUFrQztDdkdpcG1CeEM7O0F1RzFxbUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHaXBtQnhDOztBdUcvcW1CRTtFQUVJLHNCbkdsRFc7RXFCbkNiLDBCckJtQ2E7Q0pvdW1CakI7O0F1R3BybUJFO0VBUU0seU9BQW9FO0N2R2dybUI1RTs7QXVHeHJtQkU7RUFXTSxtTEFBaUU7Q3ZHaXJtQnpFOztBdUc1cm1CRTtFQWtCTSxnRm5HbEVTO0NKZ3ZtQmpCOztBdUdoc21CRTtFQXlCSSxzQkFBa0M7Q3ZHMnFtQnhDOztBdUdwc21CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2RzJxbUJ4Qzs7QXVHenNtQkU7RUFFSSxzQm5HakRXO0VxQnBDYiwwQnJCb0NhO0NKNnZtQmpCOztBdUc5c21CRTtFQVFNLHlPQUFvRTtDdkcwc21CNUU7O0F1R2x0bUJFO0VBV00sbUxBQWlFO0N2RzJzbUJ6RTs7QXVHdHRtQkU7RUFrQk0sK0VuR2pFUztDSnl3bUJqQjs7QXVHMXRtQkU7RUF5Qkksc0JBQWtDO0N2R3FzbUJ4Qzs7QXVHOXRtQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkdxc21CeEM7O0F1R251bUJFO0VBRUksc0JuR2hEVztFcUJyQ2IsMEJyQnFDYTtDSnN4bUJqQjs7QXVHeHVtQkU7RUFRTSx5T0FBb0U7Q3ZHb3VtQjVFOztBdUc1dW1CRTtFQVdNLG1MQUFpRTtDdkdxdW1CekU7O0F1R2h2bUJFO0VBa0JNLCtFbkdoRVM7Q0preW1CakI7O0F1R3B2bUJFO0VBeUJJLHNCQUFrQztDdkcrdG1CeEM7O0F1R3h2bUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHK3RtQnhDOztBdUc3dm1CRTtFQUVJLHNCbkcvQ1c7RXFCdENiLDBCckJzQ2E7Q0oreW1CakI7O0F1R2x3bUJFO0VBUU0seU9BQW9FO0N2Rzh2bUI1RTs7QXVHdHdtQkU7RUFXTSxtTEFBaUU7Q3ZHK3ZtQnpFOztBdUcxd21CRTtFQWtCTSxnRm5HL0RTO0NKMnptQmpCOztBdUc5d21CRTtFQXlCSSxzQkFBa0M7Q3ZHeXZtQnhDOztBdUdseG1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2R3l2bUJ4Qzs7QXVHdnhtQkU7RUFFSSxzQm5HOUNXO0VxQnZDYiwwQnJCdUNhO0NKdzBtQmpCOztBdUc1eG1CRTtFQVFNLHlPQUFvRTtDdkd3eG1CNUU7O0F1R2h5bUJFO0VBV00sbUxBQWlFO0N2R3l4bUJ6RTs7QXVHcHltQkU7RUFrQk0sZ0ZuRzlEUztDSm8xbUJqQjs7QXVHeHltQkU7RUF5Qkksc0JBQWtDO0N2R214bUJ4Qzs7QXVHNXltQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkdteG1CeEM7O0F1R2p6bUJFO0VBRUksbUJuR2hGUztFcUJMWCx1QnJCS1c7Q0pvNG1CZjs7QXVHdHptQkU7RUFRTSxzT0FBb0U7Q3ZHa3ptQjVFOztBdUcxem1CRTtFQVdNLGdMQUFpRTtDdkdtem1CekU7O0F1Rzl6bUJFO0VBa0JNLGlGbkdoR087Q0pnNW1CZjs7QXVHbDBtQkU7RUF5Qkksb0JBQWtDO0N2RzZ5bUJ4Qzs7QXVHdDBtQkU7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDdkc2eW1CeEM7O0F1RzMwbUJFO0VBRUksc0JuRzFFWTtFcUJYZCwwQnJCV2M7Q0p3NW1CbEI7O0F1R2gxbUJFO0VBUU0seU9BQW9FO0N2RzQwbUI1RTs7QXVHcDFtQkU7RUFXTSxtTEFBaUU7Q3ZHNjBtQnpFOztBdUd4MW1CRTtFQWtCTSxpRm5HMUZVO0NKbzZtQmxCOztBdUc1MW1CRTtFQXlCSSxzQkFBa0M7Q3ZHdTBtQnhDOztBdUdoMm1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2R3UwbUJ4Qzs7QXVHcjJtQkU7RUFFSSxzQm5HeEVZO0VxQmJkLDBCckJhYztDSmc3bUJsQjs7QXVHMTJtQkU7RUFRTSx5T0FBb0U7Q3ZHczJtQjVFOztBdUc5Mm1CRTtFQVdNLG1MQUFpRTtDdkd1Mm1CekU7O0F1R2wzbUJFO0VBa0JNLDhFbkd4RlU7Q0o0N21CbEI7O0F1R3QzbUJFO0VBeUJJLHNCQUFrQztDdkdpMm1CeEM7O0F1RzEzbUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHaTJtQnhDOztBc0dycG1CQTtFQUVJLHlDQUF3QztFQUN4QyxpQkFBZ0I7Q3RHdXBtQnBCOztBc0cxcG1CQTtFN0U3VEksOEI2RW1VZ0M7Q3RHd3BtQnBDOztBc0dwcG1CQTs7RUFHSSwwQkFBK0M7RUFDL0MsMEJBQWdEO0VBQ2hELGFBQTZEO0N0R3NwbUJqRTs7QXNHM3BtQkE7RUFTTSwwQkFBaUQ7Q3RHc3BtQnZEOztBc0cvcG1CQTtFQVlNLDBCQUFnRDtDdEd1cG1CdEQ7O0FzR25xbUJBOztFQW1CTSwwQkFBK0M7RUFDL0MsWWxHdFZTO0VrR3VWVCwwQkFBZ0Q7RUFDaEQsa0JBQWlCO0N0R3FwbUJ2Qjs7QW1GbC9tQkk7Ozs7OztFbUJ5V0EsMEJsRzVWYztFa0c2VmQsWWxHcldXO0NKdS9tQmY7O0FtRjUvbUJJOzs7RW1CK1dBLHNCbEdwV2M7Q0p1L21CbEI7O0FtRmxnbkJJO0VtQmtYQSwwQmxHcldjO0VrR3NXZCxZbEc5V1c7RWtHK1dYLHNCbEd6V2M7Q0o2L21CbEI7O0FtRnhnbkJJO0VtQndYQSx3T2Y3SXVKO0N2Rml5bUIzSjs7QW1GNWduQkk7RW1CMlhFLG9CbEc5V1k7Q0ptZ25CbEI7O0FtRmhobkJJO0VtQmdZQSxzQmxHclhjO0NKeWduQmxCOztBbUZwaG5CSTs7RW1CcVlBLDBCQUFvQztFQUNwQyxzQmxHM1hjO0VrRzRYZCxZbEdsWVc7Q0pzaG5CZjs7QW1GM2huQkk7Ozs7Ozs7OztFbUJtWkEsOEJsRzlZVztDSmtpbkJmOztBbUZ2aW5CSTtFbUJ3WkUsMEJBQXNDO0N0R21wbUI1Qzs7QW1GM2luQkk7RW1CMlpFLDBCQUFzQztDdEdvcG1CNUM7O0FtRi9pbkJJO0VtQjhaRSwwQkFBc0M7Q3RHcXBtQjVDOztBdUdqaG5CSTtFQUNFLGNBQWE7Q3ZHb2huQm5COztBdUdsaG5CTTtFQUNFLCtEUlRhO0MvRjhobkJyQjs7QXVHbGhuQk07RUFDRSwrRFJiYTtDL0ZraW5CckI7O0F1R2xobkJNO0VBQ0UsK0RSakJhO0MvRnNpbkJyQjs7QXVHamhuQkk7RUFDRSwwQlJ0QmU7Qy9GMGluQnJCOztBdUdsaG5CTTtFQUNFLDBCQUFzQztDdkdxaG5COUM7O0F1R2pobkJJO0VBQ0UsMEJSOUJlO0MvRmtqbkJyQjs7QXVHbGhuQk07RUFDRSwwQkFBc0M7Q3ZHcWhuQjlDOztBdUdqaG5CSTtFQUNFLDBCUnRDZTtDL0Ywam5CckI7O0F1R2xobkJNO0VBQ0UsMEJBQXNDO0N2R3FobkI5Qzs7QXVHempuQkk7RUFDRSxjQUFhO0N2RzRqbkJuQjs7QXVHMWpuQk07RUFDRSxnRW5HM0JVO0NKd2xuQmxCOztBdUcxam5CTTtFQUNFLGdFbkcvQlU7Q0o0bG5CbEI7O0F1RzFqbkJNO0VBQ0UsZ0VuR25DVTtDSmdtbkJsQjs7QXVHempuQkk7RUFDRSwwQm5HeENZO0NKb21uQmxCOztBdUcxam5CTTtFQUNFLDBCQUFzQztDdkc2am5COUM7O0F1R3pqbkJJO0VBQ0UsMEJuR2hEWTtDSjRtbkJsQjs7QXVHMWpuQk07RUFDRSwwQkFBc0M7Q3ZHNmpuQjlDOztBdUd6am5CSTtFQUNFLDBCbkd4RFk7Q0pvbm5CbEI7O0F1RzFqbkJNO0VBQ0UsMEJBQXNDO0N2RzZqbkI5Qzs7QXVHam1uQkk7RUFDRSxjQUFhO0N2R29tbkJuQjs7QXVHbG1uQk07RUFDRSw4RFJGYTtDL0Z1bW5CckI7O0F1R2xtbkJNO0VBQ0UsOERSTmE7Qy9GMm1uQnJCOztBdUdsbW5CTTtFQUNFLDhEUlZhO0MvRittbkJyQjs7QXVHam1uQkk7RUFDRSwwQlJmZTtDL0Ztbm5CckI7O0F1R2xtbkJNO0VBQ0UsMEJBQXNDO0N2R3FtbkI5Qzs7QXVHam1uQkk7RUFDRSwwQlJ2QmU7Qy9GMm5uQnJCOztBdUdsbW5CTTtFQUNFLDBCQUFzQztDdkdxbW5COUM7O0F1R2ptbkJJO0VBQ0UsMEJSL0JlO0MvRm1vbkJyQjs7QXVHbG1uQk07RUFDRSwwQkFBc0M7Q3ZHcW1uQjlDOztBdUd6b25CSTtFQUNFLGNBQWE7Q3ZHNG9uQm5COztBdUcxb25CTTtFQUNFLCtEUkFhO0MvRjZvbkJyQjs7QXVHMW9uQk07RUFDRSwrRFJKYTtDL0ZpcG5CckI7O0F1RzFvbkJNO0VBQ0UsK0RSUmE7Qy9GcXBuQnJCOztBdUd6b25CSTtFQUNFLDBCUmJlO0MvRnlwbkJyQjs7QXVHMW9uQk07RUFDRSwwQkFBc0M7Q3ZHNm9uQjlDOztBdUd6b25CSTtFQUNFLDBCUnJCZTtDL0ZpcW5CckI7O0F1RzFvbkJNO0VBQ0UsMEJBQXNDO0N2RzZvbkI5Qzs7QXVHem9uQkk7RUFDRSwwQlI3QmU7Qy9GeXFuQnJCOztBdUcxb25CTTtFQUNFLDBCQUFzQztDdkc2b25COUM7O0F1R2pybkJJO0VBQ0UsY0FBYTtDdkdvcm5CbkI7O0F1R2xybkJNO0VBQ0UsK0RSSGE7Qy9Gd3JuQnJCOztBdUdscm5CTTtFQUNFLCtEUlBhO0MvRjRybkJyQjs7QXVHbHJuQk07RUFDRSwrRFJYYTtDL0Znc25CckI7O0F1R2pybkJJO0VBQ0UsMEJSaEJlO0MvRm9zbkJyQjs7QXVHbHJuQk07RUFDRSwwQkFBc0M7Q3ZHcXJuQjlDOztBdUdqcm5CSTtFQUNFLDBCUnhCZTtDL0Y0c25CckI7O0F1R2xybkJNO0VBQ0UsMEJBQXNDO0N2R3FybkI5Qzs7QXVHanJuQkk7RUFDRSwwQlJoQ2U7Qy9Gb3RuQnJCOztBdUdscm5CTTtFQUNFLDBCQUFzQztDdkdxcm5COUM7O0F1R3p0bkJJO0VBQ0UsY0FBYTtDdkc0dG5CbkI7O0F1RzF0bkJNO0VBQ0UsOERSTGE7Qy9Ga3VuQnJCOztBdUcxdG5CTTtFQUNFLDhEUlRhO0MvRnN1bkJyQjs7QXVHMXRuQk07RUFDRSw4RFJiYTtDL0YwdW5CckI7O0F1R3p0bkJJO0VBQ0UsMEJSbEJlO0MvRjh1bkJyQjs7QXVHMXRuQk07RUFDRSwwQkFBc0M7Q3ZHNnRuQjlDOztBdUd6dG5CSTtFQUNFLDBCUjFCZTtDL0Zzdm5CckI7O0F1RzF0bkJNO0VBQ0UsMEJBQXNDO0N2RzZ0bkI5Qzs7QXVHenRuQkk7RUFDRSwwQlJsQ2U7Qy9GOHZuQnJCOztBdUcxdG5CTTtFQUNFLDBCQUFzQztDdkc2dG5COUM7O0F1R2p3bkJJO0VBQ0UsY0FBYTtDdkdvd25CbkI7O0F1R2x3bkJNO0VBQ0UsZ0VuR2hDVTtDSnF5bkJsQjs7QXVHbHduQk07RUFDRSxnRW5HcENVO0NKeXluQmxCOztBdUdsd25CTTtFQUNFLGdFbkd4Q1U7Q0o2eW5CbEI7O0F1R2p3bkJJO0VBQ0UsMEJuRzdDWTtDSml6bkJsQjs7QXVHbHduQk07RUFDRSx3QkFBc0M7Q3ZHcXduQjlDOztBdUdqd25CSTtFQUNFLDBCbkdyRFk7Q0p5em5CbEI7O0F1R2x3bkJNO0VBQ0Usd0JBQXNDO0N2R3F3bkI5Qzs7QXVHanduQkk7RUFDRSwwQm5HN0RZO0NKaTBuQmxCOztBdUdsd25CTTtFQUNFLHdCQUFzQztDdkdxd25COUM7O0F1R3p5bkJJO0VBQ0UsY0FBYTtDdkc0eW5CbkI7O0F1RzF5bkJNO0VBQ0UsNkRuR3pCVTtDSnMwbkJsQjs7QXVHMXluQk07RUFDRSw2RG5HN0JVO0NKMDBuQmxCOztBdUcxeW5CTTtFQUNFLDZEbkdqQ1U7Q0o4MG5CbEI7O0F1R3p5bkJJO0VBQ0UsMEJuR3RDWTtDSmsxbkJsQjs7QXVHMXluQk07RUFDRSwwQkFBc0M7Q3ZHNnluQjlDOztBdUd6eW5CSTtFQUNFLDBCbkc5Q1k7Q0owMW5CbEI7O0F1RzF5bkJNO0VBQ0UsMEJBQXNDO0N2RzZ5bkI5Qzs7QXVHenluQkk7RUFDRSwwQm5HdERZO0NKazJuQmxCOztBdUcxeW5CTTtFQUNFLDBCQUFzQztDdkc2eW5COUM7O0F1R2oxbkJJO0VBQ0UsY0FBYTtDdkdvMW5CbkI7O0F1R2wxbkJNO0VBQ0UsZ0VSRzZCO0MvRmsxbkJyQzs7QXVHbDFuQk07RUFDRSxnRVJENkI7Qy9GczFuQnJDOztBdUdsMW5CTTtFQUNFLGdFUkw2QjtDL0YwMW5CckM7O0F1R2oxbkJJO0VBQ0UsMEJSVitCO0MvRjgxbkJyQzs7QXVHbDFuQk07RUFDRSx3QkFBc0M7Q3ZHcTFuQjlDOztBdUdqMW5CSTtFQUNFLDBCUmxCK0I7Qy9GczJuQnJDOztBdUdsMW5CTTtFQUNFLHdCQUFzQztDdkdxMW5COUM7O0F1R2oxbkJJO0VBQ0UsMEJSMUIrQjtDL0Y4Mm5CckM7O0F1R2wxbkJNO0VBQ0Usd0JBQXNDO0N2R3ExbkI5Qzs7QXVHejNuQkk7RUFDRSxjQUFhO0N2RzQzbkJuQjs7QXVHMTNuQk07RUFDRSw0RFJJdUI7Qy9GeTNuQi9COztBdUcxM25CTTtFQUNFLDREUkF1QjtDL0Y2M25CL0I7O0F1RzEzbkJNO0VBQ0UsNERSSnVCO0MvRmk0bkIvQjs7QXVHejNuQkk7RUFDRSwwQlJUeUI7Qy9GcTRuQi9COztBdUcxM25CTTtFQUNFLDBCQUFzQztDdkc2M25COUM7O0F1R3ozbkJJO0VBQ0UsMEJSakJ5QjtDL0Y2NG5CL0I7O0F1RzEzbkJNO0VBQ0UsMEJBQXNDO0N2RzYzbkI5Qzs7QXVHejNuQkk7RUFDRSwwQlJ6QnlCO0MvRnE1bkIvQjs7QXVHMTNuQk07RUFDRSwwQkFBc0M7Q3ZHNjNuQjlDOztBdUdqNm5CSTtFQUNFLGNBQWE7Q3ZHbzZuQm5COztBdUdsNm5CTTtFQUNFLGdFUkt5QjtDL0ZnNm5CakM7O0F1R2w2bkJNO0VBQ0UsZ0VSQ3lCO0MvRm82bkJqQzs7QXVHbDZuQk07RUFDRSxnRVJIeUI7Qy9GdzZuQmpDOztBdUdqNm5CSTtFQUNFLDBCUlIyQjtDL0Y0Nm5CakM7O0F1R2w2bkJNO0VBQ0UsMEJBQXNDO0N2R3E2bkI5Qzs7QXVHajZuQkk7RUFDRSwwQlJoQjJCO0MvRm83bkJqQzs7QXVHbDZuQk07RUFDRSwwQkFBc0M7Q3ZHcTZuQjlDOztBdUdqNm5CSTtFQUNFLDBCUnhCMkI7Qy9GNDduQmpDOztBdUdsNm5CTTtFQUNFLDBCQUFzQztDdkdxNm5COUM7O0F1R3o4bkJJO0VBQ0UsY0FBYTtDdkc0OG5CbkI7O0F1RzE4bkJNO0VBQ0UsZ0VSTXdCO0MvRnU4bkJoQzs7QXVHMThuQk07RUFDRSxnRVJFd0I7Qy9GMjhuQmhDOztBdUcxOG5CTTtFQUNFLGdFUkZ3QjtDL0YrOG5CaEM7O0F1R3o4bkJJO0VBQ0UsMEJSUDBCO0MvRm05bkJoQzs7QXVHMThuQk07RUFDRSx3QkFBc0M7Q3ZHNjhuQjlDOztBdUd6OG5CSTtFQUNFLDBCUmYwQjtDL0YyOW5CaEM7O0F1RzE4bkJNO0VBQ0Usd0JBQXNDO0N2RzY4bkI5Qzs7QXVHejhuQkk7RUFDRSwwQlJ2QjBCO0MvRm0rbkJoQzs7QXVHMThuQk07RUFDRSx3QkFBc0M7Q3ZHNjhuQjlDOztBdUdqL25CSTtFQUNFLGNBQWE7Q3ZHby9uQm5COztBdUdsL25CTTtFQUNFLGdFUk8yQjtDL0Y4K25CbkM7O0F1R2wvbkJNO0VBQ0UsZ0VSRzJCO0MvRmsvbkJuQzs7QXVHbC9uQk07RUFDRSxnRVJEMkI7Qy9Gcy9uQm5DOztBdUdqL25CSTtFQUNFLDBCUk42QjtDL0YwL25CbkM7O0F1R2wvbkJNO0VBQ0Usd0JBQXNDO0N2R3EvbkI5Qzs7QXVHai9uQkk7RUFDRSwwQlJkNkI7Qy9Ga2dvQm5DOztBdUdsL25CTTtFQUNFLHdCQUFzQztDdkdxL25COUM7O0F1R2ovbkJJO0VBQ0UsMEJSdEI2QjtDL0YwZ29CbkM7O0F1R2wvbkJNO0VBQ0Usd0JBQXNDO0N2R3EvbkI5Qzs7QXVHemhvQkk7RUFDRSxjQUFhO0N2RzRob0JuQjs7QXVHMWhvQk07RUFDRSxnRVJRMEI7Qy9GcWhvQmxDOztBdUcxaG9CTTtFQUNFLGdFUkkwQjtDL0Z5aG9CbEM7O0F1RzFob0JNO0VBQ0UsZ0VSQTBCO0MvRjZob0JsQzs7QXVHemhvQkk7RUFDRSwwQlJMNEI7Qy9GaWlvQmxDOztBdUcxaG9CTTtFQUNFLHdCQUFzQztDdkc2aG9COUM7O0F1R3pob0JJO0VBQ0UsMEJSYjRCO0MvRnlpb0JsQzs7QXVHMWhvQk07RUFDRSx3QkFBc0M7Q3ZHNmhvQjlDOztBdUd6aG9CSTtFQUNFLDBCUnJCNEI7Qy9GaWpvQmxDOztBdUcxaG9CTTtFQUNFLHdCQUFzQztDdkc2aG9COUM7O0F1R2prb0JJO0VBQ0UsY0FBYTtDdkdva29CbkI7O0F1R2xrb0JNO0VBQ0UsK0RSVGE7Qy9GOGtvQnJCOztBdUdsa29CTTtFQUNFLCtEUmJhO0MvRmtsb0JyQjs7QXVHbGtvQk07RUFDRSwrRFJqQmE7Qy9Gc2xvQnJCOztBdUdqa29CSTtFQUNFLDBCUnRCZTtDL0YwbG9CckI7O0F1R2xrb0JNO0VBQ0UsMEJBQXNDO0N2R3Frb0I5Qzs7QXVHamtvQkk7RUFDRSwwQlI5QmU7Qy9Ga21vQnJCOztBdUdsa29CTTtFQUNFLDBCQUFzQztDdkdxa29COUM7O0F1R2prb0JJO0VBQ0UsMEJSdENlO0MvRjBtb0JyQjs7QXVHbGtvQk07RUFDRSwwQkFBc0M7Q3ZHcWtvQjlDOztBdUd6bW9CSTtFQUNFLGNBQWE7Q3ZHNG1vQm5COztBdUcxbW9CTTtFQUNFLCtEUlJhO0MvRnFub0JyQjs7QXVHMW1vQk07RUFDRSwrRFJaYTtDL0Z5bm9CckI7O0F1RzFtb0JNO0VBQ0UsK0RSaEJhO0MvRjZub0JyQjs7QXVHem1vQkk7RUFDRSwwQlJyQmU7Qy9GaW9vQnJCOztBdUcxbW9CTTtFQUNFLDBCQUFzQztDdkc2bW9COUM7O0F1R3ptb0JJO0VBQ0UsMEJSN0JlO0MvRnlvb0JyQjs7QXVHMW1vQk07RUFDRSwwQkFBc0M7Q3ZHNm1vQjlDOztBdUd6bW9CSTtFQUNFLDBCUnJDZTtDL0ZpcG9CckI7O0F1RzFtb0JNO0VBQ0UsMEJBQXNDO0N2RzZtb0I5Qzs7QXVHanBvQkk7RUFDRSxjQUFhO0N2R29wb0JuQjs7QXVHbHBvQk07RUFDRSwrRFJQYTtDL0Y0cG9CckI7O0F1R2xwb0JNO0VBQ0UsK0RSWGE7Qy9GZ3FvQnJCOztBdUdscG9CTTtFQUNFLCtEUmZhO0MvRm9xb0JyQjs7QXVHanBvQkk7RUFDRSwwQlJwQmU7Qy9Gd3FvQnJCOztBdUdscG9CTTtFQUNFLDBCQUFzQztDdkdxcG9COUM7O0F1R2pwb0JJO0VBQ0UsMEJSNUJlO0MvRmdyb0JyQjs7QXVHbHBvQk07RUFDRSwwQkFBc0M7Q3ZHcXBvQjlDOztBdUdqcG9CSTtFQUNFLDBCUnBDZTtDL0Z3cm9CckI7O0F1R2xwb0JNO0VBQ0UsMEJBQXNDO0N2R3Fwb0I5Qzs7QXVHenJvQkk7RUFDRSxjQUFhO0N2RzRyb0JuQjs7QXVHMXJvQk07RUFDRSwrRFJOYTtDL0Ztc29CckI7O0F1RzFyb0JNO0VBQ0UsK0RSVmE7Qy9GdXNvQnJCOztBdUcxcm9CTTtFQUNFLCtEUmRhO0MvRjJzb0JyQjs7QXVHenJvQkk7RUFDRSwwQlJuQmU7Qy9GK3NvQnJCOztBdUcxcm9CTTtFQUNFLDBCQUFzQztDdkc2cm9COUM7O0F1R3pyb0JJO0VBQ0UsMEJSM0JlO0MvRnV0b0JyQjs7QXVHMXJvQk07RUFDRSwwQkFBc0M7Q3ZHNnJvQjlDOztBdUd6cm9CSTtFQUNFLDBCUm5DZTtDL0YrdG9CckI7O0F1RzFyb0JNO0VBQ0UsMEJBQXNDO0N2RzZyb0I5Qzs7QXVHanVvQkk7RUFDRSxjQUFhO0N2R291b0JuQjs7QXVHbHVvQk07RUFDRSw4RFJMYTtDL0YwdW9CckI7O0F1R2x1b0JNO0VBQ0UsOERSVGE7Qy9GOHVvQnJCOztBdUdsdW9CTTtFQUNFLDhEUmJhO0MvRmt2b0JyQjs7QXVHanVvQkk7RUFDRSwwQlJsQmU7Qy9Gc3ZvQnJCOztBdUdsdW9CTTtFQUNFLDBCQUFzQztDdkdxdW9COUM7O0F1R2p1b0JJO0VBQ0UsMEJSMUJlO0MvRjh2b0JyQjs7QXVHbHVvQk07RUFDRSwwQkFBc0M7Q3ZHcXVvQjlDOztBdUdqdW9CSTtFQUNFLDBCUmxDZTtDL0Zzd29CckI7O0F1R2x1b0JNO0VBQ0UsMEJBQXNDO0N2R3F1b0I5Qzs7QXVHendvQkk7RUFDRSxjQUFhO0N2RzR3b0JuQjs7QXVHMXdvQk07RUFDRSwrRFJKYTtDL0ZpeG9CckI7O0F1RzF3b0JNO0VBQ0UsK0RSUmE7Qy9GcXhvQnJCOztBdUcxd29CTTtFQUNFLCtEUlphO0MvRnl4b0JyQjs7QXVHendvQkk7RUFDRSwwQlJqQmU7Qy9GNnhvQnJCOztBdUcxd29CTTtFQUNFLDBCQUFzQztDdkc2d29COUM7O0F1R3p3b0JJO0VBQ0UsMEJSekJlO0MvRnF5b0JyQjs7QXVHMXdvQk07RUFDRSwwQkFBc0M7Q3ZHNndvQjlDOztBdUd6d29CSTtFQUNFLDBCUmpDZTtDL0Y2eW9CckI7O0F1RzF3b0JNO0VBQ0UsMEJBQXNDO0N2RzZ3b0I5Qzs7QXVHanpvQkk7RUFDRSxjQUFhO0N2R296b0JuQjs7QXVHbHpvQk07RUFDRSwrRFJIYTtDL0Z3em9CckI7O0F1R2x6b0JNO0VBQ0UsK0RSUGE7Qy9GNHpvQnJCOztBdUdsem9CTTtFQUNFLCtEUlhhO0MvRmcwb0JyQjs7QXVHanpvQkk7RUFDRSwwQlJoQmU7Qy9GbzBvQnJCOztBdUdsem9CTTtFQUNFLDBCQUFzQztDdkdxem9COUM7O0F1R2p6b0JJO0VBQ0UsMEJSeEJlO0MvRjQwb0JyQjs7QXVHbHpvQk07RUFDRSwwQkFBc0M7Q3ZHcXpvQjlDOztBdUdqem9CSTtFQUNFLDBCUmhDZTtDL0ZvMW9CckI7O0F1R2x6b0JNO0VBQ0UsMEJBQXNDO0N2R3F6b0I5Qzs7QXVHejFvQkk7RUFDRSxjQUFhO0N2RzQxb0JuQjs7QXVHMTFvQk07RUFDRSw4RFJGYTtDL0YrMW9CckI7O0F1RzExb0JNO0VBQ0UsOERSTmE7Qy9GbTJvQnJCOztBdUcxMW9CTTtFQUNFLDhEUlZhO0MvRnUyb0JyQjs7QXVHejFvQkk7RUFDRSwwQlJmZTtDL0YyMm9CckI7O0F1RzExb0JNO0VBQ0UsMEJBQXNDO0N2RzYxb0I5Qzs7QXVHejFvQkk7RUFDRSwwQlJ2QmU7Qy9GbTNvQnJCOztBdUcxMW9CTTtFQUNFLDBCQUFzQztDdkc2MW9COUM7O0F1R3oxb0JJO0VBQ0UsMEJSL0JlO0MvRjIzb0JyQjs7QXVHMTFvQk07RUFDRSwwQkFBc0M7Q3ZHNjFvQjlDOztBdUdqNG9CSTtFQUNFLGNBQWE7Q3ZHbzRvQm5COztBdUdsNG9CTTtFQUNFLCtEUkRhO0MvRnM0b0JyQjs7QXVHbDRvQk07RUFDRSwrRFJMYTtDL0YwNG9CckI7O0F1R2w0b0JNO0VBQ0UsK0RSVGE7Qy9GODRvQnJCOztBdUdqNG9CSTtFQUNFLDBCUmRlO0MvRms1b0JyQjs7QXVHbDRvQk07RUFDRSwwQkFBc0M7Q3ZHcTRvQjlDOztBdUdqNG9CSTtFQUNFLDBCUnRCZTtDL0YwNW9CckI7O0F1R2w0b0JNO0VBQ0UsMEJBQXNDO0N2R3E0b0I5Qzs7QXVHajRvQkk7RUFDRSwwQlI5QmU7Qy9GazZvQnJCOztBdUdsNG9CTTtFQUNFLDBCQUFzQztDdkdxNG9COUM7O0F1R3o2b0JJO0VBQ0UsY0FBYTtDdkc0Nm9CbkI7O0F1RzE2b0JNO0VBQ0UsK0RSQWE7Qy9GNjZvQnJCOztBdUcxNm9CTTtFQUNFLCtEUkphO0MvRmk3b0JyQjs7QXVHMTZvQk07RUFDRSwrRFJSYTtDL0ZxN29CckI7O0F1R3o2b0JJO0VBQ0UsMEJSYmU7Qy9GeTdvQnJCOztBdUcxNm9CTTtFQUNFLDBCQUFzQztDdkc2Nm9COUM7O0F1R3o2b0JJO0VBQ0UsMEJSckJlO0MvRmk4b0JyQjs7QXVHMTZvQk07RUFDRSwwQkFBc0M7Q3ZHNjZvQjlDOztBdUd6Nm9CSTtFQUNFLDBCUjdCZTtDL0Z5OG9CckI7O0F1RzE2b0JNO0VBQ0UsMEJBQXNDO0N2RzY2b0I5Qzs7QXVHajlvQkk7RUFDRSxjQUFhO0N2R285b0JuQjs7QXVHbDlvQk07RUFDRSxnRW5HakNPO0NKcy9vQmY7O0F1R2w5b0JNO0VBQ0UsZ0VuR3JDTztDSjAvb0JmOztBdUdsOW9CTTtFQUNFLGdFbkd6Q087Q0o4L29CZjs7QXVHajlvQkk7RUFDRSx1Qm5HOUNTO0NKa2dwQmY7O0F1R2w5b0JNO0VBQ0Usd0JBQXNDO0N2R3E5b0I5Qzs7QXVHajlvQkk7RUFDRSx1Qm5HdERTO0NKMGdwQmY7O0F1R2w5b0JNO0VBQ0Usd0JBQXNDO0N2R3E5b0I5Qzs7QXVHajlvQkk7RUFDRSx1Qm5HOURTO0NKa2hwQmY7O0F1R2w5b0JNO0VBQ0Usd0JBQXNDO0N2R3E5b0I5Qzs7QXVHei9vQkk7RUFDRSxjQUFhO0N2RzQvb0JuQjs7QXVHMS9vQk07RUFDRSxnRW5HM0JVO0NKd2hwQmxCOztBdUcxL29CTTtFQUNFLGdFbkcvQlU7Q0o0aHBCbEI7O0F1RzEvb0JNO0VBQ0UsZ0VuR25DVTtDSmdpcEJsQjs7QXVHei9vQkk7RUFDRSwwQm5HeENZO0NKb2lwQmxCOztBdUcxL29CTTtFQUNFLDBCQUFzQztDdkc2L29COUM7O0F1R3ovb0JJO0VBQ0UsMEJuR2hEWTtDSjRpcEJsQjs7QXVHMS9vQk07RUFDRSwwQkFBc0M7Q3ZHNi9vQjlDOztBdUd6L29CSTtFQUNFLDBCbkd4RFk7Q0pvanBCbEI7O0F1RzEvb0JNO0VBQ0UsMEJBQXNDO0N2RzYvb0I5Qzs7QXVHamlwQkk7RUFDRSxjQUFhO0N2R29pcEJuQjs7QXVHbGlwQk07RUFDRSw2RG5HekJVO0NKOGpwQmxCOztBdUdsaXBCTTtFQUNFLDZEbkc3QlU7Q0pra3BCbEI7O0F1R2xpcEJNO0VBQ0UsNkRuR2pDVTtDSnNrcEJsQjs7QXVHamlwQkk7RUFDRSwwQm5HdENZO0NKMGtwQmxCOztBdUdsaXBCTTtFQUNFLDBCQUFzQztDdkdxaXBCOUM7O0F1R2ppcEJJO0VBQ0UsMEJuRzlDWTtDSmtscEJsQjs7QXVHbGlwQk07RUFDRSwwQkFBc0M7Q3ZHcWlwQjlDOztBdUdqaXBCSTtFQUNFLDBCbkd0RFk7Q0owbHBCbEI7O0F1R2xpcEJNO0VBQ0UsMEJBQXNDO0N2R3FpcEI5Qzs7QXVHMW1wQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzZtcEJ2Qzs7QXVHMW1wQkk7RUFDRSwrRFJzQmU7Qy9GdWxwQnJCOztBdUcxbXBCSTtFQUNFLDBCQUFxQztDdkc2bXBCM0M7O0F1R3htcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkcybXBCdkM7O0F1R3htcEJJO0VBQ0UsK0RST2U7Qy9Gb21wQnJCOztBdUd4bXBCSTtFQUNFLDBCQUFzQztDdkcybXBCNUM7O0F1R3BvcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkd1b3BCdkM7O0F1R3BvcEJJO0VBQ0UsZ0VuR0lZO0NKbW9wQmxCOztBdUdwb3BCSTtFQUNFLDBCQUFxQztDdkd1b3BCM0M7O0F1R2xvcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdxb3BCdkM7O0F1R2xvcEJJO0VBQ0UsZ0VuR1hZO0NKZ3BwQmxCOztBdUdsb3BCSTtFQUNFLDBCQUFzQztDdkdxb3BCNUM7O0F1RzlwcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdpcXBCdkM7O0F1RzlwcEJJO0VBQ0UsOERSNkJlO0MvRm9vcEJyQjs7QXVHOXBwQkk7RUFDRSwwQkFBcUM7Q3ZHaXFwQjNDOztBdUc1cHBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHK3BwQnZDOztBdUc1cHBCSTtFQUNFLDhEUmNlO0MvRmlwcEJyQjs7QXVHNXBwQkk7RUFDRSwwQkFBc0M7Q3ZHK3BwQjVDOztBdUd4cnBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHMnJwQnZDOztBdUd4cnBCSTtFQUNFLCtEUitCZTtDL0Y0cHBCckI7O0F1R3hycEJJO0VBQ0UsMEJBQXFDO0N2RzJycEIzQzs7QXVHdHJwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3lycEJ2Qzs7QXVHdHJwQkk7RUFDRSwrRFJnQmU7Qy9GeXFwQnJCOztBdUd0cnBCSTtFQUNFLDBCQUFzQztDdkd5cnBCNUM7O0F1R2x0cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdxdHBCdkM7O0F1R2x0cEJJO0VBQ0UsK0RSNEJlO0MvRnlycEJyQjs7QXVHbHRwQkk7RUFDRSwwQkFBcUM7Q3ZHcXRwQjNDOztBdUdodHBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHbXRwQnZDOztBdUdodHBCSTtFQUNFLCtEUmFlO0MvRnNzcEJyQjs7QXVHaHRwQkk7RUFDRSwwQkFBc0M7Q3ZHbXRwQjVDOztBdUc1dXBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHK3VwQnZDOztBdUc1dXBCSTtFQUNFLDhEUjBCZTtDL0ZxdHBCckI7O0F1RzV1cEJJO0VBQ0UsMEJBQXFDO0N2Ryt1cEIzQzs7QXVHMXVwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzZ1cEJ2Qzs7QXVHMXVwQkk7RUFDRSw4RFJXZTtDL0ZrdXBCckI7O0F1RzF1cEJJO0VBQ0UsMEJBQXNDO0N2RzZ1cEI1Qzs7QXVHdHdwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3l3cEJ2Qzs7QXVHdHdwQkk7RUFDRSxnRW5HRFk7Q0owd3BCbEI7O0F1R3R3cEJJO0VBQ0UsMEJBQXFDO0N2R3l3cEIzQzs7QXVHcHdwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3V3cEJ2Qzs7QXVHcHdwQkk7RUFDRSxnRW5HaEJZO0NKdXhwQmxCOztBdUdwd3BCSTtFQUNFLHdCQUFzQztDdkd1d3BCNUM7O0F1R2h5cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdteXBCdkM7O0F1R2h5cEJJO0VBQ0UsNkRuR01ZO0NKNnhwQmxCOztBdUdoeXBCSTtFQUNFLHdCQUFxQztDdkdteXBCM0M7O0F1Rzl4cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdpeXBCdkM7O0F1Rzl4cEJJO0VBQ0UsNkRuR1RZO0NKMHlwQmxCOztBdUc5eHBCSTtFQUNFLDBCQUFzQztDdkdpeXBCNUM7O0F1RzF6cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkc2enBCdkM7O0F1RzF6cEJJO0VBQ0UsZ0VSa0MrQjtDL0YyeHBCckM7O0F1RzF6cEJJO0VBQ0UsMEJBQXFDO0N2RzZ6cEIzQzs7QXVHeHpwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzJ6cEJ2Qzs7QXVHeHpwQkk7RUFDRSxnRVJtQitCO0MvRnd5cEJyQzs7QXVHeHpwQkk7RUFDRSwwQkFBc0M7Q3ZHMnpwQjVDOztBdUdwMXBCSTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3ZHdTFwQnZDOztBdUdwMXBCSTtFQUNFLDREUm1DeUI7Qy9Gb3pwQi9COztBdUdwMXBCSTtFQUNFLHdCQUFxQztDdkd1MXBCM0M7O0F1R2wxcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLG9CQUFpQztDdkdxMXBCdkM7O0F1R2wxcEJJO0VBQ0UsNERSb0J5QjtDL0ZpMHBCL0I7O0F1R2wxcEJJO0VBQ0UsMEJBQXNDO0N2R3ExcEI1Qzs7QXVHOTJwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2kzcEJ2Qzs7QXVHOTJwQkk7RUFDRSxnRVJvQzJCO0MvRjYwcEJqQzs7QXVHOTJwQkk7RUFDRSwwQkFBcUM7Q3ZHaTNwQjNDOztBdUc1MnBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHKzJwQnZDOztBdUc1MnBCSTtFQUNFLGdFUnFCMkI7Qy9GMDFwQmpDOztBdUc1MnBCSTtFQUNFLDBCQUFzQztDdkcrMnBCNUM7O0F1R3g0cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkcyNHBCdkM7O0F1R3g0cEJJO0VBQ0UsZ0VScUMwQjtDL0ZzMnBCaEM7O0F1R3g0cEJJO0VBQ0UsMEJBQXFDO0N2RzI0cEIzQzs7QXVHdDRwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3k0cEJ2Qzs7QXVHdDRwQkk7RUFDRSxnRVJzQjBCO0MvRm0zcEJoQzs7QXVHdDRwQkk7RUFDRSx3QkFBc0M7Q3ZHeTRwQjVDOztBdUdsNnBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHcTZwQnZDOztBdUdsNnBCSTtFQUNFLGdFUnNDNkI7Qy9GKzNwQm5DOztBdUdsNnBCSTtFQUNFLDBCQUFxQztDdkdxNnBCM0M7O0F1R2g2cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdtNnBCdkM7O0F1R2g2cEJJO0VBQ0UsZ0VSdUI2QjtDL0Y0NHBCbkM7O0F1R2g2cEJJO0VBQ0Usd0JBQXNDO0N2R202cEI1Qzs7QXVHNTdwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2Rys3cEJ2Qzs7QXVHNTdwQkk7RUFDRSxnRVJ1QzRCO0MvRnc1cEJsQzs7QXVHNTdwQkk7RUFDRSwwQkFBcUM7Q3ZHKzdwQjNDOztBdUcxN3BCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHNjdwQnZDOztBdUcxN3BCSTtFQUNFLGdFUndCNEI7Qy9GcTZwQmxDOztBdUcxN3BCSTtFQUNFLDBCQUFzQztDdkc2N3BCNUM7O0F1R3Q5cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkd5OXBCdkM7O0F1R3Q5cEJJO0VBQ0UsK0RSc0JlO0MvRm04cEJyQjs7QXVHdDlwQkk7RUFDRSwwQkFBcUM7Q3ZHeTlwQjNDOztBdUdwOXBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHdTlwQnZDOztBdUdwOXBCSTtFQUNFLCtEUk9lO0MvRmc5cEJyQjs7QXVHcDlwQkk7RUFDRSwwQkFBc0M7Q3ZHdTlwQjVDOztBdUdoL3BCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHbS9wQnZDOztBdUdoL3BCSTtFQUNFLCtEUnVCZTtDL0Y0OXBCckI7O0F1R2gvcEJJO0VBQ0UsMEJBQXFDO0N2R20vcEIzQzs7QXVHOStwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R2kvcEJ2Qzs7QXVHOStwQkk7RUFDRSwrRFJRZTtDL0Z5K3BCckI7O0F1RzkrcEJJO0VBQ0UsMEJBQXNDO0N2R2kvcEI1Qzs7QXVHMWdxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzZncUJ2Qzs7QXVHMWdxQkk7RUFDRSwrRFJ3QmU7Qy9GcS9wQnJCOztBdUcxZ3FCSTtFQUNFLDBCQUFxQztDdkc2Z3FCM0M7O0F1R3hncUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkcyZ3FCdkM7O0F1R3hncUJJO0VBQ0UsK0RSU2U7Qy9Ga2dxQnJCOztBdUd4Z3FCSTtFQUNFLDBCQUFzQztDdkcyZ3FCNUM7O0F1R3BpcUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkd1aXFCdkM7O0F1R3BpcUJJO0VBQ0UsK0RSeUJlO0MvRjhncUJyQjs7QXVHcGlxQkk7RUFDRSwwQkFBcUM7Q3ZHdWlxQjNDOztBdUdsaXFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHcWlxQnZDOztBdUdsaXFCSTtFQUNFLCtEUlVlO0MvRjJocUJyQjs7QXVHbGlxQkk7RUFDRSwwQkFBc0M7Q3ZHcWlxQjVDOztBdUc5anFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHaWtxQnZDOztBdUc5anFCSTtFQUNFLDhEUjBCZTtDL0Z1aXFCckI7O0F1RzlqcUJJO0VBQ0UsMEJBQXFDO0N2R2lrcUIzQzs7QXVHNWpxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RytqcUJ2Qzs7QXVHNWpxQkk7RUFDRSw4RFJXZTtDL0ZvanFCckI7O0F1RzVqcUJJO0VBQ0UsMEJBQXNDO0N2RytqcUI1Qzs7QXVHeGxxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzJscUJ2Qzs7QXVHeGxxQkk7RUFDRSwrRFIyQmU7Qy9GZ2txQnJCOztBdUd4bHFCSTtFQUNFLDBCQUFxQztDdkcybHFCM0M7O0F1R3RscUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkd5bHFCdkM7O0F1R3RscUJJO0VBQ0UsK0RSWWU7Qy9GNmtxQnJCOztBdUd0bHFCSTtFQUNFLDBCQUFzQztDdkd5bHFCNUM7O0F1R2xucUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdxbnFCdkM7O0F1R2xucUJJO0VBQ0UsK0RSNEJlO0MvRnlscUJyQjs7QXVHbG5xQkk7RUFDRSwwQkFBcUM7Q3ZHcW5xQjNDOztBdUdobnFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHbW5xQnZDOztBdUdobnFCSTtFQUNFLCtEUmFlO0MvRnNtcUJyQjs7QXVHaG5xQkk7RUFDRSwwQkFBc0M7Q3ZHbW5xQjVDOztBdUc1b3FCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHK29xQnZDOztBdUc1b3FCSTtFQUNFLDhEUjZCZTtDL0ZrbnFCckI7O0F1RzVvcUJJO0VBQ0UsMEJBQXFDO0N2RytvcUIzQzs7QXVHMW9xQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2RzZvcUJ2Qzs7QXVHMW9xQkk7RUFDRSw4RFJjZTtDL0YrbnFCckI7O0F1RzFvcUJJO0VBQ0UsMEJBQXNDO0N2RzZvcUI1Qzs7QXVHdHFxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0N2R3lxcUJ2Qzs7QXVHdHFxQkk7RUFDRSwrRFI4QmU7Qy9GMm9xQnJCOztBdUd0cXFCSTtFQUNFLDBCQUFxQztDdkd5cXFCM0M7O0F1R3BxcUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkd1cXFCdkM7O0F1R3BxcUJJO0VBQ0UsK0RSZWU7Qy9Gd3BxQnJCOztBdUdwcXFCSTtFQUNFLDBCQUFzQztDdkd1cXFCNUM7O0F1R2hzcUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDdkdtc3FCdkM7O0F1R2hzcUJJO0VBQ0UsK0RSK0JlO0MvRm9xcUJyQjs7QXVHaHNxQkk7RUFDRSwwQkFBcUM7Q3ZHbXNxQjNDOztBdUc5cnFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHaXNxQnZDOztBdUc5cnFCSTtFQUNFLCtEUmdCZTtDL0ZpcnFCckI7O0F1RzlycUJJO0VBQ0UsMEJBQXNDO0N2R2lzcUI1Qzs7QXVHMXRxQkk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0N2RzZ0cUJ2Qzs7QXVHMXRxQkk7RUFDRSxnRW5HRlM7Q0ordHFCZjs7QXVHMXRxQkk7RUFDRSwwQkFBcUM7Q3ZHNnRxQjNDOztBdUd4dHFCSTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHMnRxQnZDOztBdUd4dHFCSTtFQUNFLGdFbkdqQlM7Q0o0dXFCZjs7QXVHeHRxQkk7RUFDRSx3QkFBc0M7Q3ZHMnRxQjVDOztBdUdwdnFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHdXZxQnZDOztBdUdwdnFCSTtFQUNFLGdFbkdJWTtDSm12cUJsQjs7QXVHcHZxQkk7RUFDRSwwQkFBcUM7Q3ZHdXZxQjNDOztBdUdsdnFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHcXZxQnZDOztBdUdsdnFCSTtFQUNFLGdFbkdYWTtDSmd3cUJsQjs7QXVHbHZxQkk7RUFDRSwwQkFBc0M7Q3ZHcXZxQjVDOztBdUc5d3FCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHaXhxQnZDOztBdUc5d3FCSTtFQUNFLDZEbkdNWTtDSjJ3cUJsQjs7QXVHOXdxQkk7RUFDRSx3QkFBcUM7Q3ZHaXhxQjNDOztBdUc1d3FCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3ZHK3dxQnZDOztBdUc1d3FCSTtFQUNFLDZEbkdUWTtDSnd4cUJsQjs7QXVHNXdxQkk7RUFDRSwwQkFBc0M7Q3ZHK3dxQjVDOztBdUdydHFCSTtFQUNFLHNCUnhEZTtFdEU3QmpCLDBCc0U2QmlCO0MvRml4cUJyQjs7QXVHcHRxQk07RUFDRSx5T0FBb0U7Q3ZHdXRxQjVFOztBdUdydHFCTTtFQUNFLG1MQUFpRTtDdkd3dHFCekU7O0F1R3B0cUJJO0VBR0ksZ0ZSeEVhO0MvRjZ4cUJyQjs7QXVHL3NxQkk7RUFDRSxzQkFBa0M7Q3ZHa3RxQnhDOztBdUcvc3FCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHa3RxQnhDOztBdUcvdXFCSTtFQUNFLHNCbkcxRVk7RXFCWGQsMEJyQldjO0NKNnpxQmxCOztBdUc5dXFCTTtFQUNFLHlPQUFvRTtDdkdpdnFCNUU7O0F1Ry91cUJNO0VBQ0UsbUxBQWlFO0N2R2t2cUJ6RTs7QXVHOXVxQkk7RUFHSSxpRm5HMUZVO0NKeTBxQmxCOztBdUd6dXFCSTtFQUNFLHNCQUFrQztDdkc0dXFCeEM7O0F1R3p1cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkc0dXFCeEM7O0F1R3p3cUJJO0VBQ0Usc0JSakRlO0V0RXBDakIsMEJzRW9DaUI7Qy9GOHpxQnJCOztBdUd4d3FCTTtFQUNFLHlPQUFvRTtDdkcyd3FCNUU7O0F1R3p3cUJNO0VBQ0UsbUxBQWlFO0N2RzR3cUJ6RTs7QXVHeHdxQkk7RUFHSSwrRVJqRWE7Qy9GMDBxQnJCOztBdUdud3FCSTtFQUNFLHNCQUFrQztDdkdzd3FCeEM7O0F1R253cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkdzd3FCeEM7O0F1R255cUJJO0VBQ0Usc0JSL0NlO0V0RXRDakIsMEJzRXNDaUI7Qy9GczFxQnJCOztBdUdseXFCTTtFQUNFLHlPQUFvRTtDdkdxeXFCNUU7O0F1R255cUJNO0VBQ0UsbUxBQWlFO0N2R3N5cUJ6RTs7QXVHbHlxQkk7RUFHSSxnRlIvRGE7Qy9GazJxQnJCOztBdUc3eHFCSTtFQUNFLHNCQUFrQztDdkdneXFCeEM7O0F1Rzd4cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkdneXFCeEM7O0F1Rzd6cUJJO0VBQ0Usc0JSbERlO0V0RW5DakIsMEJzRW1DaUI7Qy9GbTNxQnJCOztBdUc1enFCTTtFQUNFLHlPQUFvRTtDdkcrenFCNUU7O0F1Rzd6cUJNO0VBQ0UsbUxBQWlFO0N2R2cwcUJ6RTs7QXVHNXpxQkk7RUFHSSxnRlJsRWE7Qy9GKzNxQnJCOztBdUd2enFCSTtFQUNFLHNCQUFrQztDdkcwenFCeEM7O0F1R3Z6cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkcwenFCeEM7O0F1R3YxcUJJO0VBQ0Usc0JScERlO0V0RWpDakIsMEJzRWlDaUI7Qy9GKzRxQnJCOztBdUd0MXFCTTtFQUNFLHlPQUFvRTtDdkd5MXFCNUU7O0F1R3YxcUJNO0VBQ0UsbUxBQWlFO0N2RzAxcUJ6RTs7QXVHdDFxQkk7RUFHSSwrRVJwRWE7Qy9GMjVxQnJCOztBdUdqMXFCSTtFQUNFLHNCQUFrQztDdkdvMXFCeEM7O0F1R2oxcUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkdvMXFCeEM7O0F1R2ozcUJJO0VBQ0Usc0JuRy9FWTtFcUJOZCwwQnJCTWM7Q0pvOHFCbEI7O0F1R2gzcUJNO0VBQ0UseU9BQW9FO0N2R20zcUI1RTs7QXVHajNxQk07RUFDRSxtTEFBaUU7Q3ZHbzNxQnpFOztBdUdoM3FCSTtFQUdJLGlGbkcvRlU7Q0pnOXFCbEI7O0F1RzMycUJJO0VBQ0Usb0JBQWtDO0N2RzgycUJ4Qzs7QXVHMzJxQkk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0N2RzgycUJ4Qzs7QXVHMzRxQkk7RUFDRSxzQm5HeEVZO0VxQmJkLDBCckJhYztDSnU5cUJsQjs7QXVHMTRxQk07RUFDRSx5T0FBb0U7Q3ZHNjRxQjVFOztBdUczNHFCTTtFQUNFLG1MQUFpRTtDdkc4NHFCekU7O0F1RzE0cUJJO0VBR0ksOEVuR3hGVTtDSm0rcUJsQjs7QXVHcjRxQkk7RUFDRSxzQkFBa0M7Q3ZHdzRxQnhDOztBdUdyNHFCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHdzRxQnhDOztBdUdyNnFCSTtFQUNFLHNCUjVDK0I7RXRFekNqQywwQnNFeUNpQztDL0ZxOXFCckM7O0F1R3A2cUJNO0VBQ0UseU9BQW9FO0N2R3U2cUI1RTs7QXVHcjZxQk07RUFDRSxtTEFBaUU7Q3ZHdzZxQnpFOztBdUdwNnFCSTtFQUdJLGlGUjVENkI7Qy9GaStxQnJDOztBdUcvNXFCSTtFQUNFLHNCQUFrQztDdkdrNnFCeEM7O0F1Ry81cUJJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDdkdrNnFCeEM7O0F1Ry83cUJJO0VBQ0Usc0JSM0N5QjtFdEUxQzNCLDBCc0UwQzJCO0MvRjgrcUIvQjs7QXVHOTdxQk07RUFDRSx5T0FBb0U7Q3ZHaThxQjVFOztBdUcvN3FCTTtFQUNFLG1MQUFpRTtDdkdrOHFCekU7O0F1Rzk3cUJJO0VBR0ksNkVSM0R1QjtDL0YwL3FCL0I7O0F1R3o3cUJJO0VBQ0Usc0JBQWtDO0N2RzQ3cUJ4Qzs7QXVHejdxQkk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2RzQ3cUJ4Qzs7QXVHejlxQkk7RUFDRSxzQlIxQzJCO0V0RTNDN0IsMEJzRTJDNkI7Qy9GdWdyQmpDOztBdUd4OXFCTTtFQUNFLHlPQUFvRTtDdkcyOXFCNUU7O0F1R3o5cUJNO0VBQ0UsbUxBQWlFO0N2RzQ5cUJ6RTs7QXVHeDlxQkk7RUFHSSxpRlIxRHlCO0MvRm1ockJqQzs7QXVHbjlxQkk7RUFDRSxzQkFBa0M7Q3ZHczlxQnhDOztBdUduOXFCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHczlxQnhDOztBdUduL3FCSTtFQUNFLHNCUnpDMEI7RXRFNUM1QiwwQnNFNEM0QjtDL0ZnaXJCaEM7O0F1R2wvcUJNO0VBQ0UseU9BQW9FO0N2R3EvcUI1RTs7QXVHbi9xQk07RUFDRSxtTEFBaUU7Q3ZHcy9xQnpFOztBdUdsL3FCSTtFQUdJLGlGUnpEd0I7Qy9GNGlyQmhDOztBdUc3K3FCSTtFQUNFLHNCQUFrQztDdkdnL3FCeEM7O0F1RzcrcUJJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDdkdnL3FCeEM7O0F1RzdnckJJO0VBQ0Usc0JSeEM2QjtFdEU3Qy9CLDBCc0U2QytCO0MvRnlqckJuQzs7QXVHNWdyQk07RUFDRSx5T0FBb0U7Q3ZHK2dyQjVFOztBdUc3Z3JCTTtFQUNFLG1MQUFpRTtDdkdnaHJCekU7O0F1RzVnckJJO0VBR0ksaUZSeEQyQjtDL0Zxa3JCbkM7O0F1R3ZnckJJO0VBQ0Usc0JBQWtDO0N2RzBnckJ4Qzs7QXVHdmdyQkk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0N2RzBnckJ4Qzs7QXVHdmlyQkk7RUFDRSxzQlJ2QzRCO0V0RTlDOUIsMEJzRThDOEI7Qy9Ga2xyQmxDOztBdUd0aXJCTTtFQUNFLHlPQUFvRTtDdkd5aXJCNUU7O0F1R3ZpckJNO0VBQ0UsbUxBQWlFO0N2RzBpckJ6RTs7QXVHdGlyQkk7RUFHSSxpRlJ2RDBCO0MvRjhsckJsQzs7QXVHamlyQkk7RUFDRSxzQkFBa0M7Q3ZHb2lyQnhDOztBdUdqaXJCSTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3ZHb2lyQnhDOztBdUdqa3JCSTtFQUNFLHNCUnhEZTtFdEU3QmpCLDBCc0U2QmlCO0MvRjZuckJyQjs7QXVHaGtyQk07RUFDRSx5T0FBb0U7Q3ZHbWtyQjVFOztBdUdqa3JCTTtFQUNFLG1MQUFpRTtDdkdva3JCekU7O0F1R2hrckJJO0VBR0ksZ0ZSeEVhO0MvRnlvckJyQjs7QXVHM2pyQkk7RUFDRSxzQkFBa0M7Q3ZHOGpyQnhDOztBdUczanJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHOGpyQnhDOztBdUczbHJCSTtFQUNFLHNCUnZEZTtFdEU5QmpCLDBCc0U4QmlCO0MvRnNwckJyQjs7QXVHMWxyQk07RUFDRSx5T0FBb0U7Q3ZHNmxyQjVFOztBdUczbHJCTTtFQUNFLG1MQUFpRTtDdkc4bHJCekU7O0F1RzFsckJJO0VBR0ksZ0ZSdkVhO0MvRmtxckJyQjs7QXVHcmxyQkk7RUFDRSxzQkFBa0M7Q3ZHd2xyQnhDOztBdUdybHJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHd2xyQnhDOztBdUdybnJCSTtFQUNFLHNCUnREZTtFdEUvQmpCLDBCc0UrQmlCO0MvRitxckJyQjs7QXVHcG5yQk07RUFDRSx5T0FBb0U7Q3ZHdW5yQjVFOztBdUdybnJCTTtFQUNFLG1MQUFpRTtDdkd3bnJCekU7O0F1R3BuckJJO0VBR0ksZ0ZSdEVhO0MvRjJyckJyQjs7QXVHL21yQkk7RUFDRSxzQkFBa0M7Q3ZHa25yQnhDOztBdUcvbXJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHa25yQnhDOztBdUcvb3JCSTtFQUNFLHNCUnJEZTtFdEVoQ2pCLDBCc0VnQ2lCO0MvRndzckJyQjs7QXVHOW9yQk07RUFDRSx5T0FBb0U7Q3ZHaXByQjVFOztBdUcvb3JCTTtFQUNFLG1MQUFpRTtDdkdrcHJCekU7O0F1RzlvckJJO0VBR0ksZ0ZSckVhO0MvRm90ckJyQjs7QXVHem9yQkk7RUFDRSxzQkFBa0M7Q3ZHNG9yQnhDOztBdUd6b3JCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHNG9yQnhDOztBdUd6cXJCSTtFQUNFLHNCUnBEZTtFdEVqQ2pCLDBCc0VpQ2lCO0MvRml1ckJyQjs7QXVHeHFyQk07RUFDRSx5T0FBb0U7Q3ZHMnFyQjVFOztBdUd6cXJCTTtFQUNFLG1MQUFpRTtDdkc0cXJCekU7O0F1R3hxckJJO0VBR0ksK0VScEVhO0MvRjZ1ckJyQjs7QXVHbnFyQkk7RUFDRSxzQkFBa0M7Q3ZHc3FyQnhDOztBdUducXJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHc3FyQnhDOztBdUduc3JCSTtFQUNFLHNCUm5EZTtFdEVsQ2pCLDBCc0VrQ2lCO0MvRjB2ckJyQjs7QXVHbHNyQk07RUFDRSx5T0FBb0U7Q3ZHcXNyQjVFOztBdUduc3JCTTtFQUNFLG1MQUFpRTtDdkdzc3JCekU7O0F1R2xzckJJO0VBR0ksZ0ZSbkVhO0MvRnN3ckJyQjs7QXVHN3JyQkk7RUFDRSxzQkFBa0M7Q3ZHZ3NyQnhDOztBdUc3cnJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHZ3NyQnhDOztBdUc3dHJCSTtFQUNFLHNCUmxEZTtFdEVuQ2pCLDBCc0VtQ2lCO0MvRm14ckJyQjs7QXVHNXRyQk07RUFDRSx5T0FBb0U7Q3ZHK3RyQjVFOztBdUc3dHJCTTtFQUNFLG1MQUFpRTtDdkdndXJCekU7O0F1RzV0ckJJO0VBR0ksZ0ZSbEVhO0MvRit4ckJyQjs7QXVHdnRyQkk7RUFDRSxzQkFBa0M7Q3ZHMHRyQnhDOztBdUd2dHJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHMHRyQnhDOztBdUd2dnJCSTtFQUNFLHNCUmpEZTtFdEVwQ2pCLDBCc0VvQ2lCO0MvRjR5ckJyQjs7QXVHdHZyQk07RUFDRSx5T0FBb0U7Q3ZHeXZyQjVFOztBdUd2dnJCTTtFQUNFLG1MQUFpRTtDdkcwdnJCekU7O0F1R3R2ckJJO0VBR0ksK0VSakVhO0MvRnd6ckJyQjs7QXVHanZyQkk7RUFDRSxzQkFBa0M7Q3ZHb3ZyQnhDOztBdUdqdnJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHb3ZyQnhDOztBdUdqeHJCSTtFQUNFLHNCUmhEZTtFdEVyQ2pCLDBCc0VxQ2lCO0MvRnEwckJyQjs7QXVHaHhyQk07RUFDRSx5T0FBb0U7Q3ZHbXhyQjVFOztBdUdqeHJCTTtFQUNFLG1MQUFpRTtDdkdveHJCekU7O0F1R2h4ckJJO0VBR0ksZ0ZSaEVhO0MvRmkxckJyQjs7QXVHM3dyQkk7RUFDRSxzQkFBa0M7Q3ZHOHdyQnhDOztBdUczd3JCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHOHdyQnhDOztBdUczeXJCSTtFQUNFLHNCUi9DZTtFdEV0Q2pCLDBCc0VzQ2lCO0MvRjgxckJyQjs7QXVHMXlyQk07RUFDRSx5T0FBb0U7Q3ZHNnlyQjVFOztBdUczeXJCTTtFQUNFLG1MQUFpRTtDdkc4eXJCekU7O0F1RzF5ckJJO0VBR0ksZ0ZSL0RhO0MvRjAyckJyQjs7QXVHcnlyQkk7RUFDRSxzQkFBa0M7Q3ZHd3lyQnhDOztBdUdyeXJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3ZHd3lyQnhDOztBdUdyMHJCSTtFQUNFLG1CbkdoRlM7RXFCTFgsdUJyQktXO0NKeTVyQmY7O0F1R3AwckJNO0VBQ0Usc09BQW9FO0N2R3UwckI1RTs7QXVHcjByQk07RUFDRSxnTEFBaUU7Q3ZHdzByQnpFOztBdUdwMHJCSTtFQUdJLGlGbkdoR087Q0pxNnJCZjs7QXVHL3pyQkk7RUFDRSxvQkFBa0M7Q3ZHazByQnhDOztBdUcvenJCSTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3ZHazByQnhDOztBdUcvMXJCSTtFQUNFLHNCbkcxRVk7RXFCWGQsMEJyQldjO0NKNjZyQmxCOztBdUc5MXJCTTtFQUNFLHlPQUFvRTtDdkdpMnJCNUU7O0F1Ry8xckJNO0VBQ0UsbUxBQWlFO0N2R2syckJ6RTs7QXVHOTFyQkk7RUFHSSxpRm5HMUZVO0NKeTdyQmxCOztBdUd6MXJCSTtFQUNFLHNCQUFrQztDdkc0MXJCeEM7O0F1R3oxckJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDdkc0MXJCeEM7O0F1R3ozckJJO0VBQ0Usc0JuR3hFWTtFcUJiZCwwQnJCYWM7Q0pxOHJCbEI7O0F1R3gzckJNO0VBQ0UseU9BQW9FO0N2RzIzckI1RTs7QXVHejNyQk07RUFDRSxtTEFBaUU7Q3ZHNDNyQnpFOztBdUd4M3JCSTtFQUdJLDhFbkd4RlU7Q0ppOXJCbEI7O0F1R24zckJJO0VBQ0Usc0JBQWtDO0N2R3MzckJ4Qzs7QXVHbjNyQkk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0N2R3MzckJ4Qzs7QThDcityQkE7RWpDUU0saUIyRlZvQjtFNUZZdEIsbUIyRThJNEI7Q3ZGazFyQmhDOztBd0c3K3JCQTtFQU1JLHNCQUFxQjtFQUNyQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixZQUFXO0N4RzIrckJmOztBd0dyL3JCQTtFQWFNLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsWUFBVztDeEc0K3JCakI7O0F3RzMvckJBO0VBcUJNLFlBQVc7Q3hHMCtyQmpCOztBd0cvL3JCQTtFQTBCTSxZQUFXO0N4R3krckJqQjs7QXdHbmdzQkE7RUErQk0sV0FBVTtDeEd3K3JCaEI7O0F3R24rckJBO0VBQ0Usc0JwRzhGaUI7Q0p3NHJCbkI7O0F3R2wrckJBO0VBQ0UsYUFBWTtDeEdxK3JCZDs7QXdHbCtyQkE7RUFDRSxZQUFXO0N4R3ErckJiOztBd0dsK3JCQTtFQUNFLFlBQVc7Q3hHcStyQmI7O0F3R2orckJBO0VBR00sVUFBUztDeEdrK3JCZjs7QW1GMWhzQkk7RXFCK0RBLG9CQUFnQztDeEcrOXJCcEM7O0F5Ry9oc0JFO0VBR00sMEJyRzRCUztDSm9nc0JqQjs7QXlHbmlzQkU7O0VBT1EsWXJHREs7Q0praXNCZjs7QXlHeGlzQkU7RUFXUSxlckc2RWE7Q0pvOXJCdkI7O0F5RzVpc0JFO0VBaUJJLDhCckdjVztDSmloc0JqQjs7QXlHaGpzQkU7RUF1QlEsOEJyR2RRO0NKMmlzQmxCOztBeUdwanNCRTs7RUEyQlEsOEJyR0lPO0NKMGhzQmpCOztBeUd4aHNCRTs7O0VBS00sZ0NyR2hDTztDSnlqc0JmOztBeUc5aHNCRTs7O0VBUVEsWXJHbkNLO0NKK2pzQmY7O0F5R3Roc0JFOzs7O0VBS00sYUFBWTtDekd3aHNCcEI7O0F5Rzdoc0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFlyR3ZETztDSm9sc0JmOztBeUczaXNCRTs7RUFrQk0sMEJyRzNETztDSnlsc0JmOztBeUdoanNCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKaW1zQmY7O0F5R3Ztc0JFO0VBR00sMEJyR1NVO0NKK2xzQmxCOztBeUczbXNCRTs7RUFPUSxZckdESztDSjBtc0JmOztBeUdobnNCRTtFQVdRLGVyRzZFYTtDSjRoc0J2Qjs7QXlHcG5zQkU7RUFpQkksOEJyR0xZO0NKNG1zQmxCOztBeUd4bnNCRTtFQXVCUSw4QnJHZFE7Q0ptbnNCbEI7O0F5RzVuc0JFOztFQTJCUSw4QnJHZlE7Q0pxbnNCbEI7O0F5R2htc0JFOzs7RUFLTSxnQ3JHaENPO0NKaW9zQmY7O0F5R3Rtc0JFOzs7RUFRUSxZckduQ0s7Q0p1b3NCZjs7QXlHOWxzQkU7Ozs7RUFLTSxhQUFZO0N6R2dtc0JwQjs7QXlHcm1zQkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKNHBzQmY7O0F5R25uc0JFOztFQWtCTSwwQnJHM0RPO0NKaXFzQmY7O0F5R3huc0JFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0p5cXNCZjs7QXlHL3FzQkU7RUFHTSwwQnJHbUNTO0NKNm9zQmpCOztBeUducnNCRTs7RUFPUSxZckdESztDSmtyc0JmOztBeUd4cnNCRTtFQVdRLGVyRzZFYTtDSm9tc0J2Qjs7QXlHNXJzQkU7RUFpQkksOEJyR3FCVztDSjBwc0JqQjs7QXlHaHNzQkU7RUF1QlEsOEJyR2RRO0NKMnJzQmxCOztBeUdwc3NCRTs7RUEyQlEsOEJyR1dPO0NKbXFzQmpCOztBeUd4cXNCRTs7O0VBS00sZ0NyR2hDTztDSnlzc0JmOztBeUc5cXNCRTs7O0VBUVEsWXJHbkNLO0NKK3NzQmY7O0F5R3Rxc0JFOzs7O0VBS00sYUFBWTtDekd3cXNCcEI7O0F5Rzdxc0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFlyR3ZETztDSm91c0JmOztBeUczcnNCRTs7RUFrQk0sMEJyRzNETztDSnl1c0JmOztBeUdoc3NCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKaXZzQmY7O0F5R3Z2c0JFO0VBR00sMEJyR3FDUztDSm10c0JqQjs7QXlHM3ZzQkU7O0VBT1EsWXJHREs7Q0owdnNCZjs7QXlHaHdzQkU7RUFXUSxlckc2RWE7Q0o0cXNCdkI7O0F5R3B3c0JFO0VBaUJJLDhCckd1Qlc7Q0pndXNCakI7O0F5R3h3c0JFO0VBdUJRLDhCckdkUTtDSm13c0JsQjs7QXlHNXdzQkU7O0VBMkJRLDhCckdhTztDSnl1c0JqQjs7QXlHaHZzQkU7OztFQUtNLGdDckdoQ087Q0ppeHNCZjs7QXlHdHZzQkU7OztFQVFRLFlyR25DSztDSnV4c0JmOztBeUc5dXNCRTs7OztFQUtNLGFBQVk7Q3pHZ3ZzQnBCOztBeUdydnNCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0o0eXNCZjs7QXlHbndzQkU7O0VBa0JNLDBCckczRE87Q0ppenNCZjs7QXlHeHdzQkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnl6c0JmOztBeUcvenNCRTtFQUdNLDBCckdrQ1M7Q0o4eHNCakI7O0F5R24wc0JFOztFQU9RLGVyR2lGYTtDSmd2c0J2Qjs7QXlHeDBzQkU7RUFXUSxlckc2RWE7Q0pvdnNCdkI7O0F5RzUwc0JFO0VBaUJJLDhCckdvQlc7Q0oyeXNCakI7O0F5R2gxc0JFO0VBdUJRLDhCckdkUTtDSjIwc0JsQjs7QXlHcDFzQkU7O0VBMkJRLDhCckdVTztDSm96c0JqQjs7QXlHeHpzQkU7OztFQUtNLDZCckdrRGU7Q0p1d3NCdkI7O0F5Rzl6c0JFOzs7RUFRUSxlckcrQ2E7Q0o2d3NCdkI7O0F5R3R6c0JFOzs7O0VBS00sYUFBWTtDekd3enNCcEI7O0F5Rzd6c0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVyRzJCZTtDSmt5c0J2Qjs7QXlHMzBzQkU7O0VBa0JNLDZCckd1QmU7Q0p1eXNCdkI7O0F5R2gxc0JFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxlckdpQmU7Q0oreXNCdkI7O0F5R3Y0c0JFO0VBR00sMEJyR2dDUztDSncyc0JqQjs7QXlHMzRzQkU7O0VBT1EsWXJHREs7Q0owNHNCZjs7QXlHaDVzQkU7RUFXUSxlckc2RWE7Q0o0enNCdkI7O0F5R3A1c0JFO0VBaUJJLDhCckdrQlc7Q0pxM3NCakI7O0F5R3g1c0JFO0VBdUJRLDhCckdkUTtDSm01c0JsQjs7QXlHNTVzQkU7O0VBMkJRLDhCckdRTztDSjgzc0JqQjs7QXlHaDRzQkU7OztFQUtNLGdDckdoQ087Q0ppNnNCZjs7QXlHdDRzQkU7OztFQVFRLFlyR25DSztDSnU2c0JmOztBeUc5M3NCRTs7OztFQUtNLGFBQVk7Q3pHZzRzQnBCOztBeUdyNHNCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0o0N3NCZjs7QXlHbjVzQkU7O0VBa0JNLDBCckczRE87Q0ppOHNCZjs7QXlHeDVzQkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnk4c0JmOztBeUcvOHNCRTtFQUdNLDBCckdJVTtDSjQ4c0JsQjs7QXlHbjlzQkU7O0VBT1EsZXJHaUZhO0NKZzRzQnZCOztBeUd4OXNCRTtFQVdRLGVyRzZFYTtDSm80c0J2Qjs7QXlHNTlzQkU7RUFpQkksOEJyR1ZZO0NKeTlzQmxCOztBeUdoK3NCRTtFQXVCUSw4QnJHZFE7Q0oyOXNCbEI7O0F5R3Arc0JFOztFQTJCUSw4QnJHcEJRO0NKaytzQmxCOztBeUd4OHNCRTs7O0VBS00sNkJyR2tEZTtDSnU1c0J2Qjs7QXlHOThzQkU7OztFQVFRLGVyRytDYTtDSjY1c0J2Qjs7QXlHdDhzQkU7Ozs7RUFLTSxhQUFZO0N6R3c4c0JwQjs7QXlHNzhzQkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZXJHMkJlO0NKazdzQnZCOztBeUczOXNCRTs7RUFrQk0sNkJyR3VCZTtDSnU3c0J2Qjs7QXlHaCtzQkU7Ozs7RUF1Qk0sd0JBQXNDO0VBQ3RDLGVyR2lCZTtDSis3c0J2Qjs7QXlHdmh0QkU7RUFHTSwwQnJHV1U7Q0o2Z3RCbEI7O0F5RzNodEJFOztFQU9RLFlyR0RLO0NKMGh0QmY7O0F5R2hpdEJFO0VBV1EsZXJHNkVhO0NKNDhzQnZCOztBeUdwaXRCRTtFQWlCSSw4QnJHSFk7Q0owaHRCbEI7O0F5R3hpdEJFO0VBdUJRLDhCckdkUTtDSm1pdEJsQjs7QXlHNWl0QkU7O0VBMkJRLDhCckdiUTtDSm1pdEJsQjs7QXlHaGh0QkU7OztFQUtNLGdDckdoQ087Q0ppanRCZjs7QXlHdGh0QkU7OztFQVFRLFlyR25DSztDSnVqdEJmOztBeUc5Z3RCRTs7OztFQUtNLGFBQVk7Q3pHZ2h0QnBCOztBeUdyaHRCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0o0a3RCZjs7QXlHbml0QkU7O0VBa0JNLDBCckczRE87Q0ppbHRCZjs7QXlHeGl0QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnlsdEJmOztBeUcvbHRCRTtFQUdNLDBCbEJEVztDdkZpbXRCbkI7O0F5R25tdEJFOztFQU9RLFlyR0RLO0NKa210QmY7O0F5R3htdEJFO0VBV1EsZXJHNkVhO0NKb2h0QnZCOztBeUc1bXRCRTtFQWlCSSw4QmxCZmE7Q3ZGOG10Qm5COztBeUdobnRCRTtFQXVCUSw4QnJHZFE7Q0oybXRCbEI7O0F5R3BudEJFOztFQTJCUSw4QmxCekJTO0N2RnVudEJuQjs7QXlHeGx0QkU7OztFQUtNLGdDckdoQ087Q0p5bnRCZjs7QXlHOWx0QkU7OztFQVFRLFlyR25DSztDSitudEJmOztBeUd0bHRCRTs7OztFQUtNLGFBQVk7Q3pHd2x0QnBCOztBeUc3bHRCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0pvcHRCZjs7QXlHM210QkU7O0VBa0JNLDBCckczRE87Q0p5cHRCZjs7QXlHaG50QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSmlxdEJmOztBeUd2cXRCRTtFQUdNLDBCbEJBTTtDdkZ3cXRCZDs7QXlHM3F0QkU7O0VBT1EsWXJHREs7Q0owcXRCZjs7QXlHaHJ0QkU7RUFXUSxlckc2RWE7Q0o0bHRCdkI7O0F5R3BydEJFO0VBaUJJLDhCbEJkUTtDdkZxcnRCZDs7QXlHeHJ0QkU7RUF1QlEsOEJyR2RRO0NKbXJ0QmxCOztBeUc1cnRCRTs7RUEyQlEsOEJsQnhCSTtDdkY4cnRCZDs7QXlHaHF0QkU7OztFQUtNLGdDckdoQ087Q0ppc3RCZjs7QXlHdHF0QkU7OztFQVFRLFlyR25DSztDSnVzdEJmOztBeUc5cHRCRTs7OztFQUtNLGFBQVk7Q3pHZ3F0QnBCOztBeUdycXRCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0o0dHRCZjs7QXlHbnJ0QkU7O0VBa0JNLDBCckczRE87Q0ppdXRCZjs7QXlHeHJ0QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnl1dEJmOztBeUcvdXRCRTtFQUdNLDBCbEJFTztDdkY4dXRCZjs7QXlHbnZ0QkU7O0VBT1EsWXJHREs7Q0prdnRCZjs7QXlHeHZ0QkU7RUFXUSxlckc2RWE7Q0pvcXRCdkI7O0F5RzV2dEJFO0VBaUJJLDhCbEJaUztDdkYydnRCZjs7QXlHaHd0QkU7RUF1QlEsOEJyR2RRO0NKMnZ0QmxCOztBeUdwd3RCRTs7RUEyQlEsOEJsQnRCSztDdkZvd3RCZjs7QXlHeHV0QkU7OztFQUtNLGdDckdoQ087Q0p5d3RCZjs7QXlHOXV0QkU7OztFQVFRLFlyR25DSztDSit3dEJmOztBeUd0dXRCRTs7OztFQUtNLGFBQVk7Q3pHd3V0QnBCOztBeUc3dXRCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0pveXRCZjs7QXlHM3Z0QkU7O0VBa0JNLDBCckczRE87Q0p5eXRCZjs7QXlHaHd0QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSml6dEJmOztBeUd2enRCRTtFQUdNLDBCbEJHTTtDdkZxenRCZDs7QXlHM3p0QkU7O0VBT1EsZXJHaUZhO0NKd3V0QnZCOztBeUdoMHRCRTtFQVdRLGVyRzZFYTtDSjR1dEJ2Qjs7QXlHcDB0QkU7RUFpQkksOEJsQlhRO0N2RmswdEJkOztBeUd4MHRCRTtFQXVCUSw4QnJHZFE7Q0ptMHRCbEI7O0F5RzUwdEJFOztFQTJCUSw4QmxCckJJO0N2RjIwdEJkOztBeUdoenRCRTs7O0VBS00sNkJyR2tEZTtDSit2dEJ2Qjs7QXlHdHp0QkU7OztFQVFRLGVyRytDYTtDSnF3dEJ2Qjs7QXlHOXl0QkU7Ozs7RUFLTSxhQUFZO0N6R2d6dEJwQjs7QXlHcnp0QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZXJHMkJlO0NKMHh0QnZCOztBeUduMHRCRTs7RUFrQk0sNkJyR3VCZTtDSit4dEJ2Qjs7QXlHeDB0QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVyR2lCZTtDSnV5dEJ2Qjs7QXlHLzN0QkU7RUFHTSwwQmxCS1M7Q3ZGMjN0QmpCOztBeUduNHRCRTs7RUFPUSxZckdESztDSms0dEJmOztBeUd4NHRCRTtFQVdRLGVyRzZFYTtDSm96dEJ2Qjs7QXlHNTR0QkU7RUFpQkksOEJsQlRXO0N2Rnc0dEJqQjs7QXlHaDV0QkU7RUF1QlEsOEJyR2RRO0NKMjR0QmxCOztBeUdwNXRCRTs7RUEyQlEsOEJsQm5CTztDdkZpNXRCakI7O0F5R3gzdEJFOzs7RUFLTSxnQ3JHaENPO0NKeTV0QmY7O0F5RzkzdEJFOzs7RUFRUSxZckduQ0s7Q0orNXRCZjs7QXlHdDN0QkU7Ozs7RUFLTSxhQUFZO0N6R3czdEJwQjs7QXlHNzN0QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKbzd0QmY7O0F5RzM0dEJFOztFQWtCTSwwQnJHM0RPO0NKeTd0QmY7O0F5R2g1dEJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0ppOHRCZjs7QXlHdjh0QkU7RUFHTSwwQmxCT1E7Q3ZGaTh0QmhCOztBeUczOHRCRTs7RUFPUSxZckdESztDSjA4dEJmOztBeUdoOXRCRTtFQVdRLGVyRzZFYTtDSjQzdEJ2Qjs7QXlHcDl0QkU7RUFpQkksOEJsQlBVO0N2Rjg4dEJoQjs7QXlHeDl0QkU7RUF1QlEsOEJyR2RRO0NKbTl0QmxCOztBeUc1OXRCRTs7RUEyQlEsOEJsQmpCTTtDdkZ1OXRCaEI7O0F5R2g4dEJFOzs7RUFLTSxnQ3JHaENPO0NKaSt0QmY7O0F5R3Q4dEJFOzs7RUFRUSxZckduQ0s7Q0p1K3RCZjs7QXlHOTd0QkU7Ozs7RUFLTSxhQUFZO0N6R2c4dEJwQjs7QXlHcjh0QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKNC90QmY7O0F5R245dEJFOztFQWtCTSwwQnJHM0RPO0NKaWd1QmY7O0F5R3g5dEJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0p5Z3VCZjs7QXlHL2d1QkU7RUFHTSwwQnJHNEJTO0NKby90QmpCOztBeUduaHVCRTs7RUFPUSxZckdESztDSmtodUJmOztBeUd4aHVCRTtFQVdRLGVyRzZFYTtDSm84dEJ2Qjs7QXlHNWh1QkU7RUFpQkksOEJyR2NXO0NKaWd1QmpCOztBeUdoaXVCRTtFQXVCUSw4QnJHZFE7Q0oyaHVCbEI7O0F5R3BpdUJFOztFQTJCUSw4QnJHSU87Q0owZ3VCakI7O0F5R3hndUJFOzs7RUFLTSxnQ3JHaENPO0NKeWl1QmY7O0F5RzlndUJFOzs7RUFRUSxZckduQ0s7Q0oraXVCZjs7QXlHdGd1QkU7Ozs7RUFLTSxhQUFZO0N6R3dndUJwQjs7QXlHN2d1QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKb2t1QmY7O0F5RzNodUJFOztFQWtCTSwwQnJHM0RPO0NKeWt1QmY7O0F5R2hpdUJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0ppbHVCZjs7QXlHdmx1QkU7RUFHTSwwQnJHNkJTO0NKMmp1QmpCOztBeUczbHVCRTs7RUFPUSxZckdESztDSjBsdUJmOztBeUdobXVCRTtFQVdRLGVyRzZFYTtDSjRndUJ2Qjs7QXlHcG11QkU7RUFpQkksOEJyR2VXO0NKd2t1QmpCOztBeUd4bXVCRTtFQXVCUSw4QnJHZFE7Q0ptbXVCbEI7O0F5RzVtdUJFOztFQTJCUSw4QnJHS087Q0ppbHVCakI7O0F5R2hsdUJFOzs7RUFLTSxnQ3JHaENPO0NKaW51QmY7O0F5R3RsdUJFOzs7RUFRUSxZckduQ0s7Q0p1bnVCZjs7QXlHOWt1QkU7Ozs7RUFLTSxhQUFZO0N6R2dsdUJwQjs7QXlHcmx1QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKNG91QmY7O0F5R25tdUJFOztFQWtCTSwwQnJHM0RPO0NKaXB1QmY7O0F5R3htdUJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0p5cHVCZjs7QXlHL3B1QkU7RUFHTSwwQnJHOEJTO0NKa291QmpCOztBeUducXVCRTs7RUFPUSxZckdESztDSmtxdUJmOztBeUd4cXVCRTtFQVdRLGVyRzZFYTtDSm9sdUJ2Qjs7QXlHNXF1QkU7RUFpQkksOEJyR2dCVztDSitvdUJqQjs7QXlHaHJ1QkU7RUF1QlEsOEJyR2RRO0NKMnF1QmxCOztBeUdwcnVCRTs7RUEyQlEsOEJyR01PO0NKd3B1QmpCOztBeUd4cHVCRTs7O0VBS00sZ0NyR2hDTztDSnlydUJmOztBeUc5cHVCRTs7O0VBUVEsWXJHbkNLO0NKK3J1QmY7O0F5R3RwdUJFOzs7O0VBS00sYUFBWTtDekd3cHVCcEI7O0F5RzdwdUJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFlyR3ZETztDSm90dUJmOztBeUczcXVCRTs7RUFrQk0sMEJyRzNETztDSnl0dUJmOztBeUdocnVCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKaXV1QmY7O0F5R3Z1dUJFO0VBR00sMEJyRytCUztDSnlzdUJqQjs7QXlHM3V1QkU7O0VBT1EsWXJHREs7Q0owdXVCZjs7QXlHaHZ1QkU7RUFXUSxlckc2RWE7Q0o0cHVCdkI7O0F5R3B2dUJFO0VBaUJJLDhCckdpQlc7Q0pzdHVCakI7O0F5R3h2dUJFO0VBdUJRLDhCckdkUTtDSm12dUJsQjs7QXlHNXZ1QkU7O0VBMkJRLDhCckdPTztDSit0dUJqQjs7QXlHaHV1QkU7OztFQUtNLGdDckdoQ087Q0ppd3VCZjs7QXlHdHV1QkU7OztFQVFRLFlyR25DSztDSnV3dUJmOztBeUc5dHVCRTs7OztFQUtNLGFBQVk7Q3pHZ3V1QnBCOztBeUdydXVCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0o0eHVCZjs7QXlHbnZ1QkU7O0VBa0JNLDBCckczRE87Q0ppeXVCZjs7QXlHeHZ1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnl5dUJmOztBeUcveXVCRTtFQUdNLDBCckdnQ1M7Q0pneHVCakI7O0F5R256dUJFOztFQU9RLFlyR0RLO0NKa3p1QmY7O0F5R3h6dUJFO0VBV1EsZXJHNkVhO0NKb3V1QnZCOztBeUc1enVCRTtFQWlCSSw4QnJHa0JXO0NKNnh1QmpCOztBeUdoMHVCRTtFQXVCUSw4QnJHZFE7Q0oyenVCbEI7O0F5R3AwdUJFOztFQTJCUSw4QnJHUU87Q0pzeXVCakI7O0F5R3h5dUJFOzs7RUFLTSxnQ3JHaENPO0NKeTB1QmY7O0F5Rzl5dUJFOzs7RUFRUSxZckduQ0s7Q0orMHVCZjs7QXlHdHl1QkU7Ozs7RUFLTSxhQUFZO0N6R3d5dUJwQjs7QXlHN3l1QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKbzJ1QmY7O0F5RzN6dUJFOztFQWtCTSwwQnJHM0RPO0NKeTJ1QmY7O0F5R2gwdUJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0ppM3VCZjs7QXlHdjN1QkU7RUFHTSwwQnJHaUNTO0NKdTF1QmpCOztBeUczM3VCRTs7RUFPUSxlckdpRmE7Q0p3eXVCdkI7O0F5R2g0dUJFO0VBV1EsZXJHNkVhO0NKNHl1QnZCOztBeUdwNHVCRTtFQWlCSSw4QnJHbUJXO0NKbzJ1QmpCOztBeUd4NHVCRTtFQXVCUSw4QnJHZFE7Q0ptNHVCbEI7O0F5RzU0dUJFOztFQTJCUSw4QnJHU087Q0o2MnVCakI7O0F5R2gzdUJFOzs7RUFLTSw2QnJHa0RlO0NKK3p1QnZCOztBeUd0M3VCRTs7O0VBUVEsZXJHK0NhO0NKcTB1QnZCOztBeUc5MnVCRTs7OztFQUtNLGFBQVk7Q3pHZzN1QnBCOztBeUdyM3VCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlckcyQmU7Q0owMXVCdkI7O0F5R240dUJFOztFQWtCTSw2QnJHdUJlO0NKKzF1QnZCOztBeUd4NHVCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsZXJHaUJlO0NKdTJ1QnZCOztBeUcvN3VCRTtFQUdNLDBCckdrQ1M7Q0o4NXVCakI7O0F5R244dUJFOztFQU9RLGVyR2lGYTtDSmczdUJ2Qjs7QXlHeDh1QkU7RUFXUSxlckc2RWE7Q0pvM3VCdkI7O0F5RzU4dUJFO0VBaUJJLDhCckdvQlc7Q0oyNnVCakI7O0F5R2g5dUJFO0VBdUJRLDhCckdkUTtDSjI4dUJsQjs7QXlHcDl1QkU7O0VBMkJRLDhCckdVTztDSm83dUJqQjs7QXlHeDd1QkU7OztFQUtNLDZCckdrRGU7Q0p1NHVCdkI7O0F5Rzk3dUJFOzs7RUFRUSxlckcrQ2E7Q0o2NHVCdkI7O0F5R3Q3dUJFOzs7O0VBS00sYUFBWTtDekd3N3VCcEI7O0F5Rzc3dUJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVyRzJCZTtDSms2dUJ2Qjs7QXlHMzh1QkU7O0VBa0JNLDZCckd1QmU7Q0p1NnVCdkI7O0F5R2g5dUJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxlckdpQmU7Q0orNnVCdkI7O0F5R3ZndkJFO0VBR00sMEJyR21DUztDSnErdUJqQjs7QXlHM2d2QkU7O0VBT1EsWXJHREs7Q0owZ3ZCZjs7QXlHaGh2QkU7RUFXUSxlckc2RWE7Q0o0N3VCdkI7O0F5R3BodkJFO0VBaUJJLDhCckdxQlc7Q0prL3VCakI7O0F5R3hodkJFO0VBdUJRLDhCckdkUTtDSm1odkJsQjs7QXlHNWh2QkU7O0VBMkJRLDhCckdXTztDSjIvdUJqQjs7QXlHaGd2QkU7OztFQUtNLGdDckdoQ087Q0ppaXZCZjs7QXlHdGd2QkU7OztFQVFRLFlyR25DSztDSnVpdkJmOztBeUc5L3VCRTs7OztFQUtNLGFBQVk7Q3pHZ2d2QnBCOztBeUdyZ3ZCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZckd2RE87Q0o0anZCZjs7QXlHbmh2QkU7O0VBa0JNLDBCckczRE87Q0ppa3ZCZjs7QXlHeGh2QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnlrdkJmOztBeUcva3ZCRTtFQUdNLDBCckdvQ1M7Q0o0aXZCakI7O0F5R25sdkJFOztFQU9RLFlyR0RLO0NKa2x2QmY7O0F5R3hsdkJFO0VBV1EsZXJHNkVhO0NKb2d2QnZCOztBeUc1bHZCRTtFQWlCSSw4QnJHc0JXO0NKeWp2QmpCOztBeUdobXZCRTtFQXVCUSw4QnJHZFE7Q0oybHZCbEI7O0F5R3BtdkJFOztFQTJCUSw4QnJHWU87Q0pra3ZCakI7O0F5R3hrdkJFOzs7RUFLTSxnQ3JHaENPO0NKeW12QmY7O0F5RzlrdkJFOzs7RUFRUSxZckduQ0s7Q0orbXZCZjs7QXlHdGt2QkU7Ozs7RUFLTSxhQUFZO0N6R3drdkJwQjs7QXlHN2t2QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKb292QmY7O0F5RzNsdkJFOztFQWtCTSwwQnJHM0RPO0NKeW92QmY7O0F5R2htdkJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0ppcHZCZjs7QXlHdnB2QkU7RUFHTSwwQnJHcUNTO0NKbW52QmpCOztBeUczcHZCRTs7RUFPUSxZckdESztDSjBwdkJmOztBeUdocXZCRTtFQVdRLGVyRzZFYTtDSjRrdkJ2Qjs7QXlHcHF2QkU7RUFpQkksOEJyR3VCVztDSmdvdkJqQjs7QXlHeHF2QkU7RUF1QlEsOEJyR2RRO0NKbXF2QmxCOztBeUc1cXZCRTs7RUEyQlEsOEJyR2FPO0NKeW92QmpCOztBeUdocHZCRTs7O0VBS00sZ0NyR2hDTztDSmlydkJmOztBeUd0cHZCRTs7O0VBUVEsWXJHbkNLO0NKdXJ2QmY7O0F5RzlvdkJFOzs7O0VBS00sYUFBWTtDekdncHZCcEI7O0F5R3JwdkJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFlyR3ZETztDSjRzdkJmOztBeUducXZCRTs7RUFrQk0sMEJyRzNETztDSml0dkJmOztBeUd4cXZCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKeXR2QmY7O0F5Ry90dkJFO0VBR00sdUJyR0dPO0NKNnR2QmY7O0F5R251dkJFOztFQU9RLGVyR2lGYTtDSmdwdkJ2Qjs7QXlHeHV2QkU7RUFXUSxlckc2RWE7Q0pvcHZCdkI7O0F5RzV1dkJFO0VBaUJJLDJCckdYUztDSjB1dkJmOztBeUdodnZCRTtFQXVCUSw4QnJHZFE7Q0oydXZCbEI7O0F5R3B2dkJFOztFQTJCUSwyQnJHckJLO0NKbXZ2QmY7O0F5R3h0dkJFOzs7RUFLTSw2QnJHa0RlO0NKdXF2QnZCOztBeUc5dHZCRTs7O0VBUVEsZXJHK0NhO0NKNnF2QnZCOztBeUd0dHZCRTs7OztFQUtNLGFBQVk7Q3pHd3R2QnBCOztBeUc3dHZCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlckcyQmU7Q0prc3ZCdkI7O0F5RzN1dkJFOztFQWtCTSw2QnJHdUJlO0NKdXN2QnZCOztBeUdodnZCRTs7OztFQXVCTSx3QkFBc0M7RUFDdEMsZXJHaUJlO0NKK3N2QnZCOztBeUd2eXZCRTtFQUdNLDBCckdTVTtDSit4dkJsQjs7QXlHM3l2QkU7O0VBT1EsWXJHREs7Q0oweXZCZjs7QXlHaHp2QkU7RUFXUSxlckc2RWE7Q0o0dHZCdkI7O0F5R3B6dkJFO0VBaUJJLDhCckdMWTtDSjR5dkJsQjs7QXlHeHp2QkU7RUF1QlEsOEJyR2RRO0NKbXp2QmxCOztBeUc1enZCRTs7RUEyQlEsOEJyR2ZRO0NKcXp2QmxCOztBeUdoeXZCRTs7O0VBS00sZ0NyR2hDTztDSmkwdkJmOztBeUd0eXZCRTs7O0VBUVEsWXJHbkNLO0NKdTB2QmY7O0F5Rzl4dkJFOzs7O0VBS00sYUFBWTtDekdneXZCcEI7O0F5R3J5dkJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFlyR3ZETztDSjQxdkJmOztBeUduenZCRTs7RUFrQk0sMEJyRzNETztDSmkydkJmOztBeUd4enZCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKeTJ2QmY7O0F5Ry8ydkJFO0VBR00sMEJyR1dVO0NKcTJ2QmxCOztBeUduM3ZCRTs7RUFPUSxZckdESztDSmszdkJmOztBeUd4M3ZCRTtFQVdRLGVyRzZFYTtDSm95dkJ2Qjs7QXlHNTN2QkU7RUFpQkksOEJyR0hZO0NKazN2QmxCOztBeUdoNHZCRTtFQXVCUSw4QnJHZFE7Q0oyM3ZCbEI7O0F5R3A0dkJFOztFQTJCUSw4QnJHYlE7Q0oyM3ZCbEI7O0F5R3gydkJFOzs7RUFLTSxnQ3JHaENPO0NKeTR2QmY7O0F5RzkydkJFOzs7RUFRUSxZckduQ0s7Q0orNHZCZjs7QXlHdDJ2QkU7Ozs7RUFLTSxhQUFZO0N6R3cydkJwQjs7QXlHNzJ2QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKbzZ2QmY7O0F5RzMzdkJFOztFQWtCTSwwQnJHM0RPO0NKeTZ2QmY7O0F5R2g0dkJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZckdqRU87Q0ppN3ZCZjs7QXFDeDd2QkE7RXhCWU0sdUUwRXNJZ0U7RW1CdklwRSxvQnRHb0hXO0NKOHp2QmI7O0EwR3A3dkJBO0VBTU0sc0JuQmtJMEM7Q3ZGZ3p2QmhEOztBMEd4N3ZCQTs7RUFXTSxZdEdiUztDSis3dkJmOztBMEc3N3ZCQTtFQWdCSSx3QkFBdUI7RUFDdkIsUUFBTztFQUNQLDRCQUEyQjtFQUMzQiwyQkFBMEI7RUFDMUIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sdUJBQXNCO0VBQ3RCLGN0R29pQm9DO0NKNjR1QnhDOztBMEd4OHZCQTtFQTBCTSwwQkFBeUI7QzFHazd2Qi9COztBMEc1OHZCQTtFQThCTSxlQUFjO0MxR2s3dkJwQjs7QTBHaDl2QkE7RUFrQ00sY0FBYTtDMUdrN3ZCbkI7O0EwR3A5dkJBOztFOUZLSSw0QjhGa0NxQztDMUdrN3ZCekM7O0EwR3o5dkJBOztFQStDTSxjQUFhO0MxRys2dkJuQjs7QTBHOTl2QkE7RUFxRE0sOEN0RzdDUztFc0c4Q1QsVUFBUztDMUc2NnZCZjs7QTBHbit2QkE7RUF5RFEsaUJBQWdCO0MxRzg2dkJ4Qjs7QTBHdit2QkE7RUFpRU0sa0JBQWlCO0VBQ2pCLGVBQWM7QzFHMDZ2QnBCOztBMEc1K3ZCQTtFQXVFSSw2Q3RHL0RXO0NKdyt2QmY7O0EwR2gvdkJBO0VBMkVJLDRDdEduRVc7Q0o0K3ZCZjs7QTBHcC92QkE7RUFpRlEsaUJBQWdCO0MxR3U2dkJ4Qjs7QTBHeC92QkE7RUFxRlksK0JBQThCO0MxR3U2dkIxQzs7QTBHNS92QkE7RUE2RlEsaUJBQWdCO0MxR202dkJ4Qjs7QTBHaGd3QkE7RUFnR1UsZUFBYztFQUNkLGVBQWM7QzFHbzZ2QnhCOztBMEdyZ3dCQTtFQXVHTSxvQkFBbUI7QzFHazZ2QnpCOztBMEd6Z3dCQTtFQTRHUSxpQkFBZ0I7QzFHaTZ2QnhCOztBMEc3Z3dCQTtFQStHVSxpQkFBZ0I7QzFHazZ2QjFCOztBMEdqaHdCQTtFQWtIWSxpQkFBZ0I7QzFHbTZ2QjVCOztBMEdyaHdCQTtFQTRIWSxvQkFBbUI7QzFHNjV2Qi9COztBMEd6aHdCQTtFQW9JSSxjQUFhO0MxR3k1dkJqQjs7QTBHN2h3QkE7RUF5SVUsZUFBYztFQUNkLGVBQWM7QzFHdzV2QnhCOztBMEdsaXdCQTtFQStJUSxrQ0FBaUM7QzFHdTV2QnpDOztBMEd0aXdCQTtFQWtKVSw4QnRHakpRO0NKeWl3QmxCOztBMEcxaXdCQTtFQXVKWSxjQUFhO0MxR3U1dkJ6Qjs7QTBHOWl3QkE7RUE4Sk0sMEJBQXlCO0MxR281dkIvQjs7QTBHbGp3QkE7RUFrS00saUJBQWdCO0MxR281dkJ0Qjs7QTBHdGp3QkE7RUFxS1EsaUJBQWdCO0MxR3E1dkJ4Qjs7QTBHMWp3QkE7RUF3S1UsaUJBQWdCO0MxR3M1dkIxQjs7QTBHOWp3QkE7RUFpTFksb0JBQW1CO0MxR2k1dkIvQjs7QTBHdjR2QkE7RUFDRSxpQkFBZ0I7QzFHMDR2QmxCOztBeURsbHdCRTs7O0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RHVsd0JmOztBcUN6Z3dCQTtFcUVtSUUsOEJBQTZCO0VBQzdCLDhDdEdqTWE7RXNHa01iLHlCdEcrY3lDO0VzRzljekMsbUJBQWtCO0U5RjdMaEIsZ0NSb01nQztFUW5NaEMsaUNSbU1nQztDSnE0dkJwQzs7QTBHdDR2QkU7RUFDRSxpQkFBZ0I7QzFHeTR2QnBCOztBMEdwNXZCQTtFQWVJLGFBQVk7RUFDWix3QkFBa0M7QzFHeTR2QnRDOztBMEd6NXZCQTs7O0VBcUJNLHVCQUFtQztFQUNuQyxvQkFBZ0M7QzFHMDR2QnRDOztBMEdoNnZCQTtFQTBCTSxtQkFBa0I7QzFHMDR2QnhCOztBcUNqa3dCQTtFcUU2TEUsWUFBVztFQUNYLGtCbkI5RjJCO0VtQitGM0IsaUJ0R00rQjtFc0dML0IsVUFBUztDMUd3NHZCWDs7QTBHcjR2QkE7RUFDRSxZQUFXO0MxR3c0dkJiOztBMEduNHZCQTtFQUNFLDhCQUE2QjtFQUM3QixldEdsUGdCO0VzR21QaEIsb0J0R1ZvRDtFc0dXcEQsbUJBQXNDO0VBQ3RDLHNCQUFxQjtDMUdzNHZCdkI7O0EwR3A0dkJFO0VBRUUsZXRHdlBjO0NKNm53QmxCOztBMEduNHZCRTtFQUVFLDRCQUEyQjtDMUdxNHZCL0I7O0EwR2o0dkJBO0VBRUksZ0JuQjVIMEI7Q3ZGKy92QjlCOztBMEdyNHZCQTtFQU1JLHVCbkI3SDhCO0N2Rmdnd0JsQzs7QTBHOTN2QkE7RUFRSSxpQkFBZ0I7QzFHMDN2QnBCOztBMEdsNHZCQTs7RUFZTSxvQkFBbUI7QzFHMjN2QnpCOztBMEd2NHZCQTtFQWtCSSxnQkFBZTtDMUd5M3ZCbkI7O0EwRzM0dkJBO0VBc0JJLGNBQWE7QzFHeTN2QmpCOztBMEcvNHZCQTtFQTBCSSxhQUFZO0MxR3kzdkJoQjs7QTBHcjN2QkE7RWpHdlRFLGdCQUFlO0VBQ2YsaUJBQWdCO0VpR3dUaEIsZUFBYztDMUd5M3ZCaEI7O0EwR3QzdkJJO0VBTEo7SUFNTSxZQUFXO0lBQ1gsbUJBQWtCO0cxRzAzdkJ0QjtDQUNGOztBMEdyM3ZCQTtFQUNFLDBCdEc3VGdCO0NKcXJ3QmxCOztBMEd6M3ZCQTtFQUtJLGlDdEdoVWM7RXNHaVVkLGVBQWM7QzFHdzN2QmxCOztBeURyc3dCRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekR3c3dCZjs7QTBHcDR2QkE7RUFTTSxpQkFBZ0I7QzFHKzN2QnRCOztBMEd4NHZCQTtFQWFNLGVBQWM7QzFHKzN2QnBCOztBMEc1NHZCQTtFQWlCTSxpQm5CN1JnQjtFbUI4UmhCLGdCbkI5UmdCO0VtQitSaEIsWUFBVztDMUcrM3ZCakI7O0EwR2w1dkJBO0VBd0JJLGVBQThCO0VBQzlCLGtCQUFpQjtDMUc4M3ZCckI7O0EwR3Y1dkJBO0VBNkJJLGV0R25WYztFc0dvVmQsZUFBYztFQUNkLGlCQUFnQjtDMUc4M3ZCcEI7O0EwRzc1dkJBO0VBbUNJLGdCQUFlO0VBQ2YsaUJBQWdCO0MxRzgzdkJwQjs7QTBHdDN2QkE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGVBQWM7RUFDZCxXQUFVO0MxR3kzdkJaOztBMEc3M3ZCQTtFOUZsV0ksbUI4RjBXMEI7RUFDMUIsMEJ0R2pYYztFc0drWGQsK0J0R2pYYztFc0drWGQsZXRHN1djO0VzRzhXZCxtQkFBa0I7RUFDbEIsY0FBYTtDMUd5M3ZCakI7O0EwR3Q0dkJBO0VBZ0JNLGlCQUFnQjtDMUcwM3ZCdEI7O0EwRzE0dkJBO0VBb0JNLHFCQUFvQjtDMUcwM3ZCMUI7O0EwRzk0dkJBO0VBd0JNLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0MxRzAzdkJ0Qjs7QTBHcDV2QkE7RUErQk0saUJBQWdCO0VBQ2hCLGtCQUFpQjtDMUd5M3ZCdkI7O0EwR3o1dkJBO0VBcUNNLGV0R2pYVztFc0drWFgsY0FBYTtFQUNiLGFBQVk7QzFHdzN2QmxCOztBMEcvNXZCQTs7Ozs7Ozs7RUFrRFEsZ0JBQWU7RUFDZixrQkFBaUI7QzFHdzN2QnpCOztBMEczNnZCQTtFQXdETSxzQkFBcUI7QzFHdTN2QjNCOztBMEcvNnZCQTtFQTRETSxlQUE2QjtDMUd1M3ZCbkM7O0EwR243dkJBO0VBK0RRLGlCQUFnQjtFQUNoQiw4QkFBNkI7QzFHdzN2QnJDOztBMEd4N3ZCQTtFQW9FUSxxQ0FBc0M7QzFHdzN2QjlDOztBMEc1N3ZCQTtFQTRFTSwyQnRHNVpXO0NKZ3h3QmpCOztBMEdoOHZCQTtFQTRFTSwyQnRHL2FZO0NKdXl3QmxCOztBMEdwOHZCQTtFQTRFTSwyQnRHclpXO0NKaXh3QmpCOztBMEd4OHZCQTtFQTRFTSwyQnRHblpXO0NKbXh3QmpCOztBMEc1OHZCQTtFQTRFTSwyQnRHdFpXO0NKMHh3QmpCOztBMEdoOXZCQTtFQTRFTSwyQnRHeFpXO0NKZ3l3QmpCOztBMEdwOXZCQTtFQTRFTSwyQnRHcGJZO0NKZzB3QmxCOztBMEd4OXZCQTtFQTRFTSwyQnRHN2FZO0NKNnp3QmxCOztBMEc1OXZCQTtFQWtGTSwyQm5CL2JhO0N2RjYwd0JuQjs7QTBHaCt2QkE7RUFrRk0sMkJuQjliUTtDdkZnMXdCZDs7QTBHcCt2QkE7RUFrRk0sMkJuQjViUztDdkZrMXdCZjs7QTBHeCt2QkE7RUFrRk0sMkJuQjNiUTtDdkZxMXdCZDs7QTBHNSt2QkE7RUFrRk0sMkJuQnpiVztDdkZ1MXdCakI7O0EwR2gvdkJBO0VBa0ZNLDJCbkJ2YlU7Q3ZGeTF3QmhCOztBMEdwL3ZCQTtFQWtGTSwyQnRHbGFXO0NKdzB3QmpCOztBMEd4L3ZCQTtFQWtGTSwyQnRHamFXO0NKMjB3QmpCOztBMEc1L3ZCQTtFQWtGTSwyQnRHaGFXO0NKODB3QmpCOztBMEdoZ3dCQTtFQWtGTSwyQnRHL1pXO0NKaTF3QmpCOztBMEdwZ3dCQTtFQWtGTSwyQnRHOVpXO0NKbzF3QmpCOztBMEd4Z3dCQTtFQWtGTSwyQnRHN1pXO0NKdTF3QmpCOztBMEc1Z3dCQTtFQWtGTSwyQnRHNVpXO0NKMDF3QmpCOztBMEdoaHdCQTtFQWtGTSwyQnRHM1pXO0NKNjF3QmpCOztBMEdwaHdCQTtFQWtGTSwyQnRHMVpXO0NKZzJ3QmpCOztBMEd4aHdCQTtFQWtGTSwyQnRHelpXO0NKbTJ3QmpCOztBMEc1aHdCQTtFQWtGTSx3QnRHM2JTO0NKeTR3QmY7O0EwR2hpd0JBO0VBa0ZNLDJCdEdyYlk7Q0p1NHdCbEI7O0EwR3Bpd0JBO0VBa0ZNLDJCdEduYlk7Q0p5NHdCbEI7O0EwR3hpd0JBO0VBdUZJLGFBQVk7RUFDWixzQkFBcUI7RUFDckIsY0FBYTtDMUdxOXZCakI7O0EwRzk4dkJBO0VBQ0UsaUJBQWdCO0MxR2k5dkJsQjs7QTBHNzh2QkE7RUFHTSxlQUFjO0MxRzg4dkJwQjs7QXlHbjZ3Qk07RUFDRSwwQlYyQmE7Qy9GMjR3QnJCOztBeUdwNndCUTs7RUFFRSxZckdESztDSnc2d0JmOztBeUdwNndCUTtFQUNFLGVyRzZFYTtDSjAxd0J2Qjs7QXlHbDZ3Qkk7RUFDRSw4QlZhZTtDL0Z3NXdCckI7O0F5R2g2d0JRO0VBQ0UsOEJyR2RRO0NKaTd3QmxCOztBeUdqNndCUTs7RUFFRSw4QlZHVztDL0ZpNndCckI7O0F5RzE1d0JNOzs7RUFDRSxnQ3JHaENPO0NKKzd3QmY7O0F5Rzc1d0JROzs7RUFDRSxZckduQ0s7Q0pxOHdCZjs7QXlHejV3Qk07Ozs7RUFFRSxhQUFZO0N6Rzg1d0JwQjs7QXlHMzV3Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKMDl3QmY7O0F5R2g2d0JNOztFQUNFLDBCckczRE87Q0orOXdCZjs7QXlHajZ3Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKdSt3QmY7O0F5RzMrd0JNO0VBQ0UsMEJyR1NVO0NKcSt3QmxCOztBeUc1K3dCUTs7RUFFRSxZckdESztDSmcvd0JmOztBeUc1K3dCUTtFQUNFLGVyRzZFYTtDSms2d0J2Qjs7QXlHMSt3Qkk7RUFDRSw4QnJHTFk7Q0prL3dCbEI7O0F5R3grd0JRO0VBQ0UsOEJyR2RRO0NKeS93QmxCOztBeUd6K3dCUTs7RUFFRSw4QnJHZlE7Q0oyL3dCbEI7O0F5R2wrd0JNOzs7RUFDRSxnQ3JHaENPO0NKdWd4QmY7O0F5R3Ird0JROzs7RUFDRSxZckduQ0s7Q0o2Z3hCZjs7QXlHait3Qk07Ozs7RUFFRSxhQUFZO0N6R3Mrd0JwQjs7QXlHbit3Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKa2l4QmY7O0F5R3grd0JNOztFQUNFLDBCckczRE87Q0p1aXhCZjs7QXlHeit3Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKK2l4QmY7O0F5R25qeEJNO0VBQ0UsMEJWa0NhO0MvRm9oeEJyQjs7QXlHcGp4QlE7O0VBRUUsWXJHREs7Q0p3anhCZjs7QXlHcGp4QlE7RUFDRSxlckc2RWE7Q0owK3dCdkI7O0F5R2xqeEJJO0VBQ0UsOEJWb0JlO0MvRmlpeEJyQjs7QXlHaGp4QlE7RUFDRSw4QnJHZFE7Q0ppa3hCbEI7O0F5R2pqeEJROztFQUVFLDhCVlVXO0MvRjBpeEJyQjs7QXlHMWl4Qk07OztFQUNFLGdDckdoQ087Q0ora3hCZjs7QXlHN2l4QlE7OztFQUNFLFlyR25DSztDSnFseEJmOztBeUd6aXhCTTs7OztFQUVFLGFBQVk7Q3pHOGl4QnBCOztBeUczaXhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZckd2RE87Q0owbXhCZjs7QXlHaGp4Qk07O0VBQ0UsMEJyRzNETztDSitteEJmOztBeUdqanhCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZckdqRU87Q0p1bnhCZjs7QXlHM254Qk07RUFDRSwwQlZvQ2E7Qy9GMGx4QnJCOztBeUc1bnhCUTs7RUFFRSxZckdESztDSmdveEJmOztBeUc1bnhCUTtFQUNFLGVyRzZFYTtDSmtqeEJ2Qjs7QXlHMW54Qkk7RUFDRSw4QlZzQmU7Qy9GdW14QnJCOztBeUd4bnhCUTtFQUNFLDhCckdkUTtDSnlveEJsQjs7QXlHem54QlE7O0VBRUUsOEJWWVc7Qy9GZ254QnJCOztBeUdsbnhCTTs7O0VBQ0UsZ0NyR2hDTztDSnVweEJmOztBeUdybnhCUTs7O0VBQ0UsWXJHbkNLO0NKNnB4QmY7O0F5R2pueEJNOzs7O0VBRUUsYUFBWTtDekdzbnhCcEI7O0F5R25ueEJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFlyR3ZETztDSmtyeEJmOztBeUd4bnhCTTs7RUFDRSwwQnJHM0RPO0NKdXJ4QmY7O0F5R3pueEJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFlyR2pFTztDSityeEJmOztBeUduc3hCTTtFQUNFLDBCVmlDYTtDL0ZxcXhCckI7O0F5R3BzeEJROztFQUVFLGVyR2lGYTtDSnNueEJ2Qjs7QXlHcHN4QlE7RUFDRSxlckc2RWE7Q0owbnhCdkI7O0F5R2xzeEJJO0VBQ0UsOEJWbUJlO0MvRmtyeEJyQjs7QXlHaHN4QlE7RUFDRSw4QnJHZFE7Q0ppdHhCbEI7O0F5R2pzeEJROztFQUVFLDhCVlNXO0MvRjJyeEJyQjs7QXlHMXJ4Qk07OztFQUNFLDZCckdrRGU7Q0o2b3hCdkI7O0F5RzdyeEJROzs7RUFDRSxlckcrQ2E7Q0ptcHhCdkI7O0F5R3pyeEJNOzs7O0VBRUUsYUFBWTtDekc4cnhCcEI7O0F5RzNyeEJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVyRzJCZTtDSndxeEJ2Qjs7QXlHaHN4Qk07O0VBQ0UsNkJyR3VCZTtDSjZxeEJ2Qjs7QXlHanN4Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZXJHaUJlO0NKcXJ4QnZCOztBeUczd3hCTTtFQUNFLDBCVitCYTtDL0YrdXhCckI7O0F5RzV3eEJROztFQUVFLFlyR0RLO0NKZ3h4QmY7O0F5RzV3eEJRO0VBQ0UsZXJHNkVhO0NKa3N4QnZCOztBeUcxd3hCSTtFQUNFLDhCVmlCZTtDL0Y0dnhCckI7O0F5R3h3eEJRO0VBQ0UsOEJyR2RRO0NKeXh4QmxCOztBeUd6d3hCUTs7RUFFRSw4QlZPVztDL0Zxd3hCckI7O0F5R2x3eEJNOzs7RUFDRSxnQ3JHaENPO0NKdXl4QmY7O0F5R3J3eEJROzs7RUFDRSxZckduQ0s7Q0o2eXhCZjs7QXlHand4Qk07Ozs7RUFFRSxhQUFZO0N6R3N3eEJwQjs7QXlHbnd4Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKazB4QmY7O0F5R3h3eEJNOztFQUNFLDBCckczRE87Q0p1MHhCZjs7QXlHend4Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKKzB4QmY7O0F5R24xeEJNO0VBQ0UsMEJyR0lVO0NKazF4QmxCOztBeUdwMXhCUTs7RUFFRSxlckdpRmE7Q0pzd3hCdkI7O0F5R3AxeEJRO0VBQ0UsZXJHNkVhO0NKMHd4QnZCOztBeUdsMXhCSTtFQUNFLDhCckdWWTtDSisxeEJsQjs7QXlHaDF4QlE7RUFDRSw4QnJHZFE7Q0ppMnhCbEI7O0F5R2oxeEJROztFQUVFLDhCckdwQlE7Q0p3MnhCbEI7O0F5RzEweEJNOzs7RUFDRSw2QnJHa0RlO0NKNnh4QnZCOztBeUc3MHhCUTs7O0VBQ0UsZXJHK0NhO0NKbXl4QnZCOztBeUd6MHhCTTs7OztFQUVFLGFBQVk7Q3pHODB4QnBCOztBeUczMHhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlckcyQmU7Q0p3enhCdkI7O0F5R2gxeEJNOztFQUNFLDZCckd1QmU7Q0o2enhCdkI7O0F5R2oxeEJNOzs7O0VBRUUsd0JBQXNDO0VBQ3RDLGVyR2lCZTtDSnEweEJ2Qjs7QXlHMzV4Qk07RUFDRSwwQnJHV1U7Q0ptNXhCbEI7O0F5RzU1eEJROztFQUVFLFlyR0RLO0NKZzZ4QmY7O0F5RzU1eEJRO0VBQ0UsZXJHNkVhO0NKazF4QnZCOztBeUcxNXhCSTtFQUNFLDhCckdIWTtDSmc2eEJsQjs7QXlHeDV4QlE7RUFDRSw4QnJHZFE7Q0p5NnhCbEI7O0F5R3o1eEJROztFQUVFLDhCckdiUTtDSnk2eEJsQjs7QXlHbDV4Qk07OztFQUNFLGdDckdoQ087Q0p1N3hCZjs7QXlHcjV4QlE7OztFQUNFLFlyR25DSztDSjY3eEJmOztBeUdqNXhCTTs7OztFQUVFLGFBQVk7Q3pHczV4QnBCOztBeUduNXhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZckd2RE87Q0prOXhCZjs7QXlHeDV4Qk07O0VBQ0UsMEJyRzNETztDSnU5eEJmOztBeUd6NXhCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZckdqRU87Q0orOXhCZjs7QXlHbit4Qk07RUFDRSwwQlZ1QzZCO0MvRis3eEJyQzs7QXlHcCt4QlE7O0VBRUUsZXJHaUZhO0NKczV4QnZCOztBeUdwK3hCUTtFQUNFLGVyRzZFYTtDSjA1eEJ2Qjs7QXlHbCt4Qkk7RUFDRSw4QlZ5QitCO0MvRjQ4eEJyQzs7QXlHaCt4QlE7RUFDRSw4QnJHZFE7Q0ppL3hCbEI7O0F5R2oreEJROztFQUVFLDhCVmUyQjtDL0ZxOXhCckM7O0F5RzE5eEJNOzs7RUFDRSw2QnJHa0RlO0NKNjZ4QnZCOztBeUc3OXhCUTs7O0VBQ0UsZXJHK0NhO0NKbTd4QnZCOztBeUd6OXhCTTs7OztFQUVFLGFBQVk7Q3pHODl4QnBCOztBeUczOXhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlckcyQmU7Q0p3OHhCdkI7O0F5R2greEJNOztFQUNFLDZCckd1QmU7Q0o2OHhCdkI7O0F5R2oreEJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVyR2lCZTtDSnE5eEJ2Qjs7QXlHM2l5Qk07RUFDRSwwQlZ3Q3VCO0MvRnNneUIvQjs7QXlHNWl5QlE7O0VBRUUsWXJHREs7Q0pnanlCZjs7QXlHNWl5QlE7RUFDRSxlckc2RWE7Q0prK3hCdkI7O0F5RzFpeUJJO0VBQ0UsOEJWMEJ5QjtDL0ZtaHlCL0I7O0F5R3hpeUJRO0VBQ0UsOEJyR2RRO0NKeWp5QmxCOztBeUd6aXlCUTs7RUFFRSw4QlZnQnFCO0MvRjRoeUIvQjs7QXlHbGl5Qk07OztFQUNFLGdDckdoQ087Q0p1a3lCZjs7QXlHcml5QlE7OztFQUNFLFlyR25DSztDSjZreUJmOztBeUdqaXlCTTs7OztFQUVFLGFBQVk7Q3pHc2l5QnBCOztBeUduaXlCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZckd2RE87Q0prbXlCZjs7QXlHeGl5Qk07O0VBQ0UsMEJyRzNETztDSnVteUJmOztBeUd6aXlCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZckdqRU87Q0orbXlCZjs7QXlHbm55Qk07RUFDRSwwQlZ5Q3lCO0MvRjZreUJqQzs7QXlHcG55QlE7O0VBRUUsZXJHaUZhO0NKc2l5QnZCOztBeUdwbnlCUTtFQUNFLGVyRzZFYTtDSjBpeUJ2Qjs7QXlHbG55Qkk7RUFDRSw4QlYyQjJCO0MvRjBseUJqQzs7QXlHaG55QlE7RUFDRSw4QnJHZFE7Q0ppb3lCbEI7O0F5R2pueUJROztFQUVFLDhCVmlCdUI7Qy9GbW15QmpDOztBeUcxbXlCTTs7O0VBQ0UsNkJyR2tEZTtDSjZqeUJ2Qjs7QXlHN215QlE7OztFQUNFLGVyRytDYTtDSm1reUJ2Qjs7QXlHem15Qk07Ozs7RUFFRSxhQUFZO0N6RzhteUJwQjs7QXlHM215Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZXJHMkJlO0NKd2x5QnZCOztBeUdobnlCTTs7RUFDRSw2QnJHdUJlO0NKNmx5QnZCOztBeUdqbnlCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxlckdpQmU7Q0pxbXlCdkI7O0F5RzNyeUJNO0VBQ0UsMEJWMEN3QjtDL0ZvcHlCaEM7O0F5RzVyeUJROztFQUVFLGVyR2lGYTtDSjhteUJ2Qjs7QXlHNXJ5QlE7RUFDRSxlckc2RWE7Q0prbnlCdkI7O0F5RzFyeUJJO0VBQ0UsOEJWNEIwQjtDL0ZpcXlCaEM7O0F5R3hyeUJRO0VBQ0UsOEJyR2RRO0NKeXN5QmxCOztBeUd6cnlCUTs7RUFFRSw4QlZrQnNCO0MvRjBxeUJoQzs7QXlHbHJ5Qk07OztFQUNFLDZCckdrRGU7Q0pxb3lCdkI7O0F5R3JyeUJROzs7RUFDRSxlckcrQ2E7Q0oyb3lCdkI7O0F5R2pyeUJNOzs7O0VBRUUsYUFBWTtDekdzcnlCcEI7O0F5R25yeUJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVyRzJCZTtDSmdxeUJ2Qjs7QXlHeHJ5Qk07O0VBQ0UsNkJyR3VCZTtDSnFxeUJ2Qjs7QXlHenJ5Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZXJHaUJlO0NKNnF5QnZCOztBeUdud3lCTTtFQUNFLDBCVjJDMkI7Qy9GMnR5Qm5DOztBeUdwd3lCUTs7RUFFRSxlckdpRmE7Q0pzcnlCdkI7O0F5R3B3eUJRO0VBQ0UsZXJHNkVhO0NKMHJ5QnZCOztBeUdsd3lCSTtFQUNFLDhCVjZCNkI7Qy9Gd3V5Qm5DOztBeUdod3lCUTtFQUNFLDhCckdkUTtDSml4eUJsQjs7QXlHand5QlE7O0VBRUUsOEJWbUJ5QjtDL0ZpdnlCbkM7O0F5RzF2eUJNOzs7RUFDRSw2QnJHa0RlO0NKNnN5QnZCOztBeUc3dnlCUTs7O0VBQ0UsZXJHK0NhO0NKbXR5QnZCOztBeUd6dnlCTTs7OztFQUVFLGFBQVk7Q3pHOHZ5QnBCOztBeUczdnlCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlckcyQmU7Q0p3dXlCdkI7O0F5R2h3eUJNOztFQUNFLDZCckd1QmU7Q0o2dXlCdkI7O0F5R2p3eUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVyR2lCZTtDSnF2eUJ2Qjs7QXlHMzB5Qk07RUFDRSwwQlY0QzBCO0MvRmt5eUJsQzs7QXlHNTB5QlE7O0VBRUUsZXJHaUZhO0NKOHZ5QnZCOztBeUc1MHlCUTtFQUNFLGVyRzZFYTtDSmt3eUJ2Qjs7QXlHMTB5Qkk7RUFDRSw4QlY4QjRCO0MvRit5eUJsQzs7QXlHeDB5QlE7RUFDRSw4QnJHZFE7Q0p5MXlCbEI7O0F5R3oweUJROztFQUVFLDhCVm9Cd0I7Qy9Gd3p5QmxDOztBeUdsMHlCTTs7O0VBQ0UsNkJyR2tEZTtDSnF4eUJ2Qjs7QXlHcjB5QlE7OztFQUNFLGVyRytDYTtDSjJ4eUJ2Qjs7QXlHajB5Qk07Ozs7RUFFRSxhQUFZO0N6R3MweUJwQjs7QXlHbjB5Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZXJHMkJlO0NKZ3p5QnZCOztBeUd4MHlCTTs7RUFDRSw2QnJHdUJlO0NKcXp5QnZCOztBeUd6MHlCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxlckdpQmU7Q0o2enlCdkI7O0F5R241eUJNO0VBQ0UsMEJWMkJhO0MvRjIzeUJyQjs7QXlHcDV5QlE7O0VBRUUsWXJHREs7Q0p3NXlCZjs7QXlHcDV5QlE7RUFDRSxlckc2RWE7Q0owMHlCdkI7O0F5R2w1eUJJO0VBQ0UsOEJWYWU7Qy9GdzR5QnJCOztBeUdoNXlCUTtFQUNFLDhCckdkUTtDSmk2eUJsQjs7QXlHajV5QlE7O0VBRUUsOEJWR1c7Qy9GaTV5QnJCOztBeUcxNHlCTTs7O0VBQ0UsZ0NyR2hDTztDSis2eUJmOztBeUc3NHlCUTs7O0VBQ0UsWXJHbkNLO0NKcTd5QmY7O0F5R3o0eUJNOzs7O0VBRUUsYUFBWTtDekc4NHlCcEI7O0F5RzM0eUJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFlyR3ZETztDSjA4eUJmOztBeUdoNXlCTTs7RUFDRSwwQnJHM0RPO0NKKzh5QmY7O0F5R2o1eUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnU5eUJmOztBeUczOXlCTTtFQUNFLDBCVjRCYTtDL0ZrOHlCckI7O0F5RzU5eUJROztFQUVFLFlyR0RLO0NKZyt5QmY7O0F5RzU5eUJRO0VBQ0UsZXJHNkVhO0NKazV5QnZCOztBeUcxOXlCSTtFQUNFLDhCVmNlO0MvRis4eUJyQjs7QXlHeDl5QlE7RUFDRSw4QnJHZFE7Q0p5K3lCbEI7O0F5R3o5eUJROztFQUVFLDhCVklXO0MvRnc5eUJyQjs7QXlHbDl5Qk07OztFQUNFLGdDckdoQ087Q0p1L3lCZjs7QXlHcjl5QlE7OztFQUNFLFlyR25DSztDSjYveUJmOztBeUdqOXlCTTs7OztFQUVFLGFBQVk7Q3pHczl5QnBCOztBeUduOXlCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZckd2RE87Q0praHpCZjs7QXlHeDl5Qk07O0VBQ0UsMEJyRzNETztDSnVoekJmOztBeUd6OXlCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZckdqRU87Q0oraHpCZjs7QXlHbml6Qk07RUFDRSwwQlY2QmE7Qy9GeWd6QnJCOztBeUdwaXpCUTs7RUFFRSxZckdESztDSndpekJmOztBeUdwaXpCUTtFQUNFLGVyRzZFYTtDSjA5eUJ2Qjs7QXlHbGl6Qkk7RUFDRSw4QlZlZTtDL0ZzaHpCckI7O0F5R2hpekJRO0VBQ0UsOEJyR2RRO0NKaWp6QmxCOztBeUdqaXpCUTs7RUFFRSw4QlZLVztDL0YraHpCckI7O0F5RzFoekJNOzs7RUFDRSxnQ3JHaENPO0NKK2p6QmY7O0F5RzdoekJROzs7RUFDRSxZckduQ0s7Q0pxa3pCZjs7QXlHemh6Qk07Ozs7RUFFRSxhQUFZO0N6RzhoekJwQjs7QXlHM2h6Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKMGx6QmY7O0F5R2hpekJNOztFQUNFLDBCckczRE87Q0orbHpCZjs7QXlHaml6Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKdW16QmY7O0F5RzNtekJNO0VBQ0UsMEJWOEJhO0MvRmdsekJyQjs7QXlHNW16QlE7O0VBRUUsWXJHREs7Q0pnbnpCZjs7QXlHNW16QlE7RUFDRSxlckc2RWE7Q0praXpCdkI7O0F5RzFtekJJO0VBQ0UsOEJWZ0JlO0MvRjZsekJyQjs7QXlHeG16QlE7RUFDRSw4QnJHZFE7Q0p5bnpCbEI7O0F5R3ptekJROztFQUVFLDhCVk1XO0MvRnNtekJyQjs7QXlHbG16Qk07OztFQUNFLGdDckdoQ087Q0p1b3pCZjs7QXlHcm16QlE7OztFQUNFLFlyR25DSztDSjZvekJmOztBeUdqbXpCTTs7OztFQUVFLGFBQVk7Q3pHc216QnBCOztBeUdubXpCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZckd2RE87Q0prcXpCZjs7QXlHeG16Qk07O0VBQ0UsMEJyRzNETztDSnVxekJmOztBeUd6bXpCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZckdqRU87Q0orcXpCZjs7QXlHbnJ6Qk07RUFDRSwwQlYrQmE7Qy9GdXB6QnJCOztBeUdwcnpCUTs7RUFFRSxZckdESztDSndyekJmOztBeUdwcnpCUTtFQUNFLGVyRzZFYTtDSjBtekJ2Qjs7QXlHbHJ6Qkk7RUFDRSw4QlZpQmU7Qy9Gb3F6QnJCOztBeUdocnpCUTtFQUNFLDhCckdkUTtDSmlzekJsQjs7QXlHanJ6QlE7O0VBRUUsOEJWT1c7Qy9GNnF6QnJCOztBeUcxcXpCTTs7O0VBQ0UsZ0NyR2hDTztDSitzekJmOztBeUc3cXpCUTs7O0VBQ0UsWXJHbkNLO0NKcXR6QmY7O0F5R3pxekJNOzs7O0VBRUUsYUFBWTtDekc4cXpCcEI7O0F5RzNxekJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFlyR3ZETztDSjB1ekJmOztBeUdocnpCTTs7RUFDRSwwQnJHM0RPO0NKK3V6QmY7O0F5R2pyekJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFlyR2pFTztDSnV2ekJmOztBeUczdnpCTTtFQUNFLDBCVmdDYTtDL0Y4dHpCckI7O0F5RzV2ekJROztFQUVFLGVyR2lGYTtDSjhxekJ2Qjs7QXlHNXZ6QlE7RUFDRSxlckc2RWE7Q0prcnpCdkI7O0F5RzF2ekJJO0VBQ0UsOEJWa0JlO0MvRjJ1ekJyQjs7QXlHeHZ6QlE7RUFDRSw4QnJHZFE7Q0p5d3pCbEI7O0F5R3p2ekJROztFQUVFLDhCVlFXO0MvRm92ekJyQjs7QXlHbHZ6Qk07OztFQUNFLDZCckdrRGU7Q0pxc3pCdkI7O0F5R3J2ekJROzs7RUFDRSxlckcrQ2E7Q0oyc3pCdkI7O0F5R2p2ekJNOzs7O0VBRUUsYUFBWTtDekdzdnpCcEI7O0F5R252ekJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVyRzJCZTtDSmd1ekJ2Qjs7QXlHeHZ6Qk07O0VBQ0UsNkJyR3VCZTtDSnF1ekJ2Qjs7QXlHenZ6Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZXJHaUJlO0NKNnV6QnZCOztBeUduMHpCTTtFQUNFLDBCVmlDYTtDL0ZxeXpCckI7O0F5R3AwekJROztFQUVFLGVyR2lGYTtDSnN2ekJ2Qjs7QXlHcDB6QlE7RUFDRSxlckc2RWE7Q0owdnpCdkI7O0F5R2wwekJJO0VBQ0UsOEJWbUJlO0MvRmt6ekJyQjs7QXlHaDB6QlE7RUFDRSw4QnJHZFE7Q0ppMXpCbEI7O0F5R2owekJROztFQUVFLDhCVlNXO0MvRjJ6ekJyQjs7QXlHMXp6Qk07OztFQUNFLDZCckdrRGU7Q0o2d3pCdkI7O0F5Rzd6ekJROzs7RUFDRSxlckcrQ2E7Q0pteHpCdkI7O0F5R3p6ekJNOzs7O0VBRUUsYUFBWTtDekc4enpCcEI7O0F5RzN6ekJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVyRzJCZTtDSnd5ekJ2Qjs7QXlHaDB6Qk07O0VBQ0UsNkJyR3VCZTtDSjZ5ekJ2Qjs7QXlHajB6Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZXJHaUJlO0NKcXp6QnZCOztBeUczNHpCTTtFQUNFLDBCVmtDYTtDL0Y0MnpCckI7O0F5RzU0ekJROztFQUVFLFlyR0RLO0NKZzV6QmY7O0F5RzU0ekJRO0VBQ0UsZXJHNkVhO0NKazB6QnZCOztBeUcxNHpCSTtFQUNFLDhCVm9CZTtDL0Z5M3pCckI7O0F5R3g0ekJRO0VBQ0UsOEJyR2RRO0NKeTV6QmxCOztBeUd6NHpCUTs7RUFFRSw4QlZVVztDL0ZrNHpCckI7O0F5R2w0ekJNOzs7RUFDRSxnQ3JHaENPO0NKdTZ6QmY7O0F5R3I0ekJROzs7RUFDRSxZckduQ0s7Q0o2NnpCZjs7QXlHajR6Qk07Ozs7RUFFRSxhQUFZO0N6R3M0ekJwQjs7QXlHbjR6Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKazh6QmY7O0F5R3g0ekJNOztFQUNFLDBCckczRE87Q0p1OHpCZjs7QXlHejR6Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKKzh6QmY7O0F5R245ekJNO0VBQ0UsMEJWbUNhO0MvRm03ekJyQjs7QXlHcDl6QlE7O0VBRUUsWXJHREs7Q0p3OXpCZjs7QXlHcDl6QlE7RUFDRSxlckc2RWE7Q0owNHpCdkI7O0F5R2w5ekJJO0VBQ0UsOEJWcUJlO0MvRmc4ekJyQjs7QXlHaDl6QlE7RUFDRSw4QnJHZFE7Q0ppK3pCbEI7O0F5R2o5ekJROztFQUVFLDhCVldXO0MvRnk4ekJyQjs7QXlHMTh6Qk07OztFQUNFLGdDckdoQ087Q0orK3pCZjs7QXlHNzh6QlE7OztFQUNFLFlyR25DSztDSnEvekJmOztBeUd6OHpCTTs7OztFQUVFLGFBQVk7Q3pHODh6QnBCOztBeUczOHpCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZckd2RE87Q0owZzBCZjs7QXlHaDl6Qk07O0VBQ0UsMEJyRzNETztDSitnMEJmOztBeUdqOXpCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZckdqRU87Q0p1aDBCZjs7QXlHM2gwQk07RUFDRSwwQlZvQ2E7Qy9GMC96QnJCOztBeUc1aDBCUTs7RUFFRSxZckdESztDSmdpMEJmOztBeUc1aDBCUTtFQUNFLGVyRzZFYTtDSms5ekJ2Qjs7QXlHMWgwQkk7RUFDRSw4QlZzQmU7Qy9GdWcwQnJCOztBeUd4aDBCUTtFQUNFLDhCckdkUTtDSnlpMEJsQjs7QXlHemgwQlE7O0VBRUUsOEJWWVc7Qy9GZ2gwQnJCOztBeUdsaDBCTTs7O0VBQ0UsZ0NyR2hDTztDSnVqMEJmOztBeUdyaDBCUTs7O0VBQ0UsWXJHbkNLO0NKNmowQmY7O0F5R2poMEJNOzs7O0VBRUUsYUFBWTtDekdzaDBCcEI7O0F5R25oMEJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFlyR3ZETztDSmtsMEJmOztBeUd4aDBCTTs7RUFDRSwwQnJHM0RPO0NKdWwwQmY7O0F5R3poMEJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFlyR2pFTztDSitsMEJmOztBeUdubTBCTTtFQUNFLHVCckdHTztDSm1tMEJmOztBeUdwbTBCUTs7RUFFRSxlckdpRmE7Q0pzaDBCdkI7O0F5R3BtMEJRO0VBQ0UsZXJHNkVhO0NKMGgwQnZCOztBeUdsbTBCSTtFQUNFLDJCckdYUztDSmduMEJmOztBeUdobTBCUTtFQUNFLDhCckdkUTtDSmluMEJsQjs7QXlHam0wQlE7O0VBRUUsMkJyR3JCSztDSnluMEJmOztBeUcxbDBCTTs7O0VBQ0UsNkJyR2tEZTtDSjZpMEJ2Qjs7QXlHN2wwQlE7OztFQUNFLGVyRytDYTtDSm1qMEJ2Qjs7QXlHemwwQk07Ozs7RUFFRSxhQUFZO0N6RzhsMEJwQjs7QXlHM2wwQk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZXJHMkJlO0NKd2swQnZCOztBeUdobTBCTTs7RUFDRSw2QnJHdUJlO0NKNmswQnZCOztBeUdqbTBCTTs7OztFQUVFLHdCQUFzQztFQUN0QyxlckdpQmU7Q0pxbDBCdkI7O0F5RzNxMEJNO0VBQ0UsMEJyR1NVO0NKcXEwQmxCOztBeUc1cTBCUTs7RUFFRSxZckdESztDSmdyMEJmOztBeUc1cTBCUTtFQUNFLGVyRzZFYTtDSmttMEJ2Qjs7QXlHMXEwQkk7RUFDRSw4QnJHTFk7Q0prcjBCbEI7O0F5R3hxMEJRO0VBQ0UsOEJyR2RRO0NKeXIwQmxCOztBeUd6cTBCUTs7RUFFRSw4QnJHZlE7Q0oycjBCbEI7O0F5R2xxMEJNOzs7RUFDRSxnQ3JHaENPO0NKdXMwQmY7O0F5R3JxMEJROzs7RUFDRSxZckduQ0s7Q0o2czBCZjs7QXlHanEwQk07Ozs7RUFFRSxhQUFZO0N6R3NxMEJwQjs7QXlHbnEwQk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKa3UwQmY7O0F5R3hxMEJNOztFQUNFLDBCckczRE87Q0p1dTBCZjs7QXlHenEwQk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKK3UwQmY7O0F5R252MEJNO0VBQ0UsMEJyR1dVO0NKMnUwQmxCOztBeUdwdjBCUTs7RUFFRSxZckdESztDSnd2MEJmOztBeUdwdjBCUTtFQUNFLGVyRzZFYTtDSjBxMEJ2Qjs7QXlHbHYwQkk7RUFDRSw4QnJHSFk7Q0p3djBCbEI7O0F5R2h2MEJRO0VBQ0UsOEJyR2RRO0NKaXcwQmxCOztBeUdqdjBCUTs7RUFFRSw4QnJHYlE7Q0ppdzBCbEI7O0F5RzF1MEJNOzs7RUFDRSxnQ3JHaENPO0NKK3cwQmY7O0F5Rzd1MEJROzs7RUFDRSxZckduQ0s7Q0pxeDBCZjs7QXlHenUwQk07Ozs7RUFFRSxhQUFZO0N6Rzh1MEJwQjs7QXlHM3UwQk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWXJHdkRPO0NKMHkwQmY7O0F5R2h2MEJNOztFQUNFLDBCckczRE87Q0oreTBCZjs7QXlHanYwQk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWXJHakVPO0NKdXowQmY7O0FtRjV6MEJJO0V1QnVlQSwwQnRHMWRjO0VzRzJkZCxZdEduZVc7Q0o0ejBCZjs7QW1GajAwQkk7RXVCMmVFLDBCQUFvQztFQUNwQyxZdEd2ZVM7Q0ppMDBCZjs7QW1GdDAwQkk7RXVCK2VFLDZCdEdwZVk7Q0orejBCbEI7O0FtRjEwMEJJO0V1QmtmRSxxQ3RHbmVTO0NKK3owQmY7O0FtRjkwMEJJO0V1QnFmRSxjQUFhO0MxRzYxekJuQjs7QW1GbDEwQkk7RXVCd2ZFLDBCdEc3ZVk7RXNHOGVaLGlDQUFnQztDMUc4MXpCdEM7O0FtRnYxMEJJO0V1QjRmRSxZdEd2ZlM7Q0pzMTBCZjs7QW1GMzEwQkk7RXVCaWdCQSwwQkFBdUM7QzFHODF6QjNDOztBbUYvMTBCSTtFdUJtZ0JFLGV0RzFmWTtDSjAxMEJsQjs7QW1GbjIwQkk7RXVCc2dCRSw2QkFBeUM7QzFHaTJ6Qi9DOztBbUZ2MjBCSTtFdUIyZ0JBLDBCQUFvQztFQUNwQyxzQkFBa0M7RUFDbEMsWXRHeGdCVztDSncyMEJmOztBbUY3MjBCSTtFdUJtaEJJLDJCWHRmYTtDL0ZvMTBCckI7O0FtRmozMEJJO0V1Qm1oQkksMkJ0R3hnQlU7Q0owMjBCbEI7O0FtRnIzMEJJO0V1Qm1oQkksMkJYL2VhO0MvRnExMEJyQjs7QW1GejMwQkk7RXVCbWhCSSwyQlg3ZWE7Qy9GdTEwQnJCOztBbUY3MzBCSTtFdUJtaEJJLDJCWGhmYTtDL0Y4MTBCckI7O0FtRmo0MEJJO0V1Qm1oQkksMkJYbGZhO0MvRm8yMEJyQjs7QW1GcjQwQkk7RXVCbWhCSSwyQnRHN2dCVTtDSm00MEJsQjs7QW1GejQwQkk7RXVCbWhCSSwyQnRHdGdCVTtDSmc0MEJsQjs7QW1GNzQwQkk7RXVCeWhCSSwyQlhoZjZCO0MvRncyMEJyQzs7QW1GajUwQkk7RXVCeWhCSSwyQlgvZXVCO0MvRjIyMEIvQjs7QW1GcjUwQkk7RXVCeWhCSSwyQlg5ZXlCO0MvRjgyMEJqQzs7QW1GejUwQkk7RXVCeWhCSSwyQlg3ZXdCO0MvRmkzMEJoQzs7QW1GNzUwQkk7RXVCeWhCSSwyQlg1ZTJCO0MvRm8zMEJuQzs7QW1GajYwQkk7RXVCeWhCSSwyQlgzZTBCO0MvRnUzMEJsQzs7QW1GcjYwQkk7RXVCeWhCSSwyQlg1ZmE7Qy9GNDQwQnJCOztBbUZ6NjBCSTtFdUJ5aEJJLDJCWDNmYTtDL0YrNDBCckI7O0FtRjc2MEJJO0V1QnloQkksMkJYMWZhO0MvRms1MEJyQjs7QW1GajcwQkk7RXVCeWhCSSwyQlh6ZmE7Qy9GcTUwQnJCOztBbUZyNzBCSTtFdUJ5aEJJLDJCWHhmYTtDL0Z3NTBCckI7O0FtRno3MEJJO0V1QnloQkksMkJYdmZhO0MvRjI1MEJyQjs7QW1GNzcwQkk7RXVCeWhCSSwyQlh0ZmE7Qy9GODUwQnJCOztBbUZqODBCSTtFdUJ5aEJJLDJCWHJmYTtDL0ZpNjBCckI7O0FtRnI4MEJJO0V1QnloQkksMkJYcGZhO0MvRm82MEJyQjs7QW1GejgwQkk7RXVCeWhCSSwyQlhuZmE7Qy9GdTYwQnJCOztBbUY3ODBCSTtFdUJ5aEJJLHdCdEdwaEJPO0NKNDgwQmY7O0FtRmo5MEJJO0V1QnloQkksMkJ0RzlnQlU7Q0owODBCbEI7O0FtRnI5MEJJO0V1QnloQkksMkJ0RzVnQlU7Q0o0ODBCbEI7O0EyRzE5MEJBO0VBRUkscUJBQWE7RUFBYixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sVUFBUztFQUNULFNBQVE7RUFDUixhdkcrTTZCO0V1RzlNN0IsY3ZHMmpCb0M7RXVHMWpCcEMsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2Qix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHFDdkdJVztFdUdIWCxlQUE4QjtFL0ZBOUIsc0JSOE0rQjtDSit3MEJuQzs7QTJHdDkwQkE7O0VBSU0sc0J2R1ZZO0NKaSswQmxCOztBMkczOTBCQTtFQWNNLFl2RzVCUztFdUc2QlQsMEJ2R25CUztDSm8rMEJmOztBbUZuLzBCSTs7RXdCMENBLHNCdkcvQmM7Q0o2KzBCbEI7O0FtRngvMEJJO0V3QjZDQSwwQnZHaENjO0NKKyswQmxCOztBbUY1LzBCSTs7RXdCa0RJLHNCdkd2Q1U7Q0pzLzBCbEI7O0FtRmpnMUJJO0V3QnFESSwwQkFBdUI7RUFDdkIsd0NBQXlDO0MzR2c5MEJqRDs7QW1GdGcxQkk7Ozs7OztFd0JpRUksbUJ2RzVETztDSjBnMUJmOztBNEdqaDFCQTtFQUNFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsT0FBTTtFQUNOLGN4RytqQnNDO0NKcTl6QnhDOztBNEd4aDFCQTtFQU9JLGdCQUFlO0M1R3FoMUJuQjs7QTRHamgxQkE7RUFDRSxRQUFPO0VBQ1AsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixjeEdvakJzQztDSmcrekJ4Qzs7QTRHeGgxQkE7RUFPSSxnQkFBZTtDNUdxaDFCbkI7O0E0R2poMUJBO0VBQ0UsVUFBUztFQUNULG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsY3hHeWlCc0M7Q0oyK3pCeEM7O0E0R3hoMUJBO0VBT0ksZ0JBQWU7QzVHcWgxQm5COztBNEdqaDFCQTtFQUNFLFVBQVM7RUFDVCxRQUFPO0VBQ1AsbUJBQWtCO0VBQ2xCLGN4RzhoQnNDO0NKcy96QnhDOztBNEd4aDFCQTtFQU9JLGdCQUFlO0M1R3FoMUJuQjs7QW1GM2oxQkk7RXlCNENBLHlDeEcvQmM7RXdHZ0NkLFl4R3hDVztDSjJqMUJmOztBbUZoazFCSTtFeUJnREUsd0N4R25DWTtFd0dvQ1osZXhHM0NZO0NKK2oxQmxCOztBbUZyazFCSTtFMEJDQSxxREFBNkM7QzdHd2sxQmpEOztBbUZ6azFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0orajFCZjs7QW1GOWsxQkk7RTBCV0UsMkNka0JlO0VjakJmLFl6R1BTO0NKOGsxQmY7O0FtRm5sMUJJO0UwQkNBLHNEQUE2QztDN0dzbDFCakQ7O0FtRnZsMUJJO0UwQktJLFl6R0FPO0V5R0NQLDBCekdTTztDSjZrMUJmOztBbUY1bDFCSTtFMEJXRSw0Q3pHQVk7RXlHQ1osWXpHUFM7Q0o0bDFCZjs7QW1Gam0xQkk7RTBCQ0Esb0RBQTZDO0M3R29tMUJqRDs7QW1Gcm0xQkk7RTBCS0ksWXpHQU87RXlHQ1AsMEJ6R1NPO0NKMmwxQmY7O0FtRjFtMUJJO0UwQldFLDBDZHlCZTtFY3hCZixZekdQUztDSjBtMUJmOztBbUYvbTFCSTtFMEJDQSxxREFBNkM7QzdHa24xQmpEOztBbUZubjFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0p5bTFCZjs7QW1GeG4xQkk7RTBCV0UsMkNkMkJlO0VjMUJmLFl6R1BTO0NKd24xQmY7O0FtRjduMUJJO0UwQkNBLHFEQUE2QztDN0dnbzFCakQ7O0FtRmpvMUJJO0UwQldFLDJDZHdCZTtFY3ZCZixlekcyRWlCO0NKK2kxQnZCOztBbUZ0bzFCSTtFMEJDQSxvREFBNkM7QzdHeW8xQmpEOztBbUYxbzFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0pnbzFCZjs7QW1GL28xQkk7RTBCV0UsMENkc0JlO0VjckJmLFl6R1BTO0NKK28xQmY7O0FtRnBwMUJJO0UwQkNBLHNEQUE2QztDN0d1cDFCakQ7O0FtRnhwMUJJO0UwQldFLDRDekdMWTtFeUdNWixlekcyRWlCO0NKc2sxQnZCOztBbUY3cDFCSTtFMEJDQSxtREFBNkM7QzdHZ3ExQmpEOztBbUZqcTFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0p1cDFCZjs7QW1GdHExQkk7RTBCV0UseUN6R0VZO0V5R0RaLFl6R1BTO0NKc3ExQmY7O0FtRjNxMUJJO0UwQkNBLHNEQUE2QztDN0c4cTFCakQ7O0FtRi9xMUJJO0UwQldFLDRDZDhCK0I7RWM3Qi9CLGV6RzJFaUI7Q0o2bDFCdkI7O0FtRnByMUJJO0UwQkNBLGtEQUE2QztDN0d1cjFCakQ7O0FtRnhyMUJJO0UwQktJLFl6R0FPO0V5R0NQLDBCekdTTztDSjhxMUJmOztBbUY3cjFCSTtFMEJXRSx3Q2QrQnlCO0VjOUJ6QixZekdQUztDSjZyMUJmOztBbUZsczFCSTtFMEJDQSxzREFBNkM7QzdHcXMxQmpEOztBbUZ0czFCSTtFMEJXRSw0Q2RnQzJCO0VjL0IzQixlekcyRWlCO0NKb24xQnZCOztBbUYzczFCSTtFMEJDQSxzREFBNkM7QzdHOHMxQmpEOztBbUYvczFCSTtFMEJXRSw0Q2RpQzBCO0VjaEMxQixlekcyRWlCO0NKNm4xQnZCOztBbUZwdDFCSTtFMEJDQSxzREFBNkM7QzdHdXQxQmpEOztBbUZ4dDFCSTtFMEJXRSw0Q2RrQzZCO0VjakM3QixlekcyRWlCO0NKc28xQnZCOztBbUY3dDFCSTtFMEJDQSxzREFBNkM7QzdHZ3UxQmpEOztBbUZqdTFCSTtFMEJXRSw0Q2RtQzRCO0VjbEM1QixlekcyRWlCO0NKK28xQnZCOztBbUZ0dTFCSTtFMEJDQSxxREFBNkM7QzdHeXUxQmpEOztBbUYxdTFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0pndTFCZjs7QW1GL3UxQkk7RTBCV0UsMkNka0JlO0VjakJmLFl6R1BTO0NKK3UxQmY7O0FtRnB2MUJJO0UwQkNBLHFEQUE2QztDN0d1djFCakQ7O0FtRnh2MUJJO0UwQktJLFl6R0FPO0V5R0NQLDBCekdTTztDSjh1MUJmOztBbUY3djFCSTtFMEJXRSwyQ2RtQmU7RWNsQmYsWXpHUFM7Q0o2djFCZjs7QW1GbHcxQkk7RTBCQ0EscURBQTZDO0M3R3F3MUJqRDs7QW1GdHcxQkk7RTBCS0ksWXpHQU87RXlHQ1AsMEJ6R1NPO0NKNHYxQmY7O0FtRjN3MUJJO0UwQldFLDJDZG9CZTtFY25CZixZekdQUztDSjJ3MUJmOztBbUZoeDFCSTtFMEJDQSxxREFBNkM7QzdHbXgxQmpEOztBbUZweDFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0owdzFCZjs7QW1GengxQkk7RTBCV0UsMkNkcUJlO0VjcEJmLFl6R1BTO0NKeXgxQmY7O0FtRjl4MUJJO0UwQkNBLG9EQUE2QztDN0dpeTFCakQ7O0FtRmx5MUJJO0UwQktJLFl6R0FPO0V5R0NQLDBCekdTTztDSnd4MUJmOztBbUZ2eTFCSTtFMEJXRSwwQ2RzQmU7RWNyQmYsWXpHUFM7Q0p1eTFCZjs7QW1GNXkxQkk7RTBCQ0EscURBQTZDO0M3Ryt5MUJqRDs7QW1GaHoxQkk7RTBCV0UsMkNkdUJlO0VjdEJmLGV6RzJFaUI7Q0o4dDFCdkI7O0FtRnJ6MUJJO0UwQkNBLHFEQUE2QztDN0d3ejFCakQ7O0FtRnp6MUJJO0UwQldFLDJDZHdCZTtFY3ZCZixlekcyRWlCO0NKdXUxQnZCOztBbUY5ejFCSTtFMEJDQSxvREFBNkM7QzdHaTAxQmpEOztBbUZsMDFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0p3ejFCZjs7QW1GdjAxQkk7RTBCV0UsMENkeUJlO0VjeEJmLFl6R1BTO0NKdTAxQmY7O0FtRjUwMUJJO0UwQkNBLHFEQUE2QztDN0crMDFCakQ7O0FtRmgxMUJJO0UwQktJLFl6R0FPO0V5R0NQLDBCekdTTztDSnMwMUJmOztBbUZyMTFCSTtFMEJXRSwyQ2QwQmU7RWN6QmYsWXpHUFM7Q0pxMTFCZjs7QW1GMTExQkk7RTBCQ0EscURBQTZDO0M3RzYxMUJqRDs7QW1GOTExQkk7RTBCS0ksWXpHQU87RXlHQ1AsMEJ6R1NPO0NKbzExQmY7O0FtRm4yMUJJO0UwQldFLDJDZDJCZTtFYzFCZixZekdQUztDSm0yMUJmOztBbUZ4MjFCSTtFMEJDQSxzREFBNkM7QzdHMjIxQmpEOztBbUY1MjFCSTtFMEJXRSw0Q3pHTlM7RXlHT1QsZXpHMkVpQjtDSjB4MUJ2Qjs7QW1GajMxQkk7RTBCQ0Esc0RBQTZDO0M3R28zMUJqRDs7QW1GcjMxQkk7RTBCS0ksWXpHQU87RXlHQ1AsMEJ6R1NPO0NKMjIxQmY7O0FtRjEzMUJJO0UwQldFLDRDekdBWTtFeUdDWixZekdQUztDSjAzMUJmOztBbUYvMzFCSTtFMEJDQSxtREFBNkM7QzdHazQxQmpEOztBbUZuNDFCSTtFMEJLSSxZekdBTztFeUdDUCwwQnpHU087Q0p5MzFCZjs7QW1GeDQxQkk7RTBCV0UseUN6R0VZO0V5R0RaLFl6R1BTO0NKdzQxQmY7O0E2Rzc0MUJFO0VBQ0Usb0RBQTZDO0M3R2c1MUJqRDs7QTZHNzQxQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0p1NDFCZjs7QTZHNTQxQkk7RUFDRSwwQ3pHbUJXO0V5R2xCWCxZekdQUztDSnM1MUJmOztBNkczNTFCRTtFQUNFLHNEQUE2QztDN0c4NTFCakQ7O0E2RzM1MUJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKcTUxQmY7O0E2RzE1MUJJO0VBQ0UsNEN6R0FZO0V5R0NaLFl6R1BTO0NKbzYxQmY7O0E2R3o2MUJFO0VBQ0Usb0RBQTZDO0M3RzQ2MUJqRDs7QTZHejYxQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0ptNjFCZjs7QTZHeDYxQkk7RUFDRSwwQ3pHMEJXO0V5R3pCWCxZekdQUztDSms3MUJmOztBNkd2NzFCRTtFQUNFLHFEQUE2QztDN0cwNzFCakQ7O0E2R3Y3MUJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKaTcxQmY7O0E2R3Q3MUJJO0VBQ0UsMkN6RzRCVztFeUczQlgsWXpHUFM7Q0pnODFCZjs7QTZHcjgxQkU7RUFDRSxvREFBNkM7QzdHdzgxQmpEOztBNkcvNzFCSTtFQUNFLDBDekd5Qlc7RXlHeEJYLGV6RzJFaUI7Q0p1MzFCdkI7O0E2Rzk4MUJFO0VBQ0Usb0RBQTZDO0M3R2k5MUJqRDs7QTZHOTgxQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0p3ODFCZjs7QTZHNzgxQkk7RUFDRSwwQ3pHdUJXO0V5R3RCWCxZekdQUztDSnU5MUJmOztBNkc1OTFCRTtFQUNFLHNEQUE2QztDN0crOTFCakQ7O0E2R3Q5MUJJO0VBQ0UsNEN6R0xZO0V5R01aLGV6RzJFaUI7Q0o4NDFCdkI7O0E2R3IrMUJFO0VBQ0UsbURBQTZDO0M3R3crMUJqRDs7QTZHcisxQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0orOTFCZjs7QTZHcCsxQkk7RUFDRSx5Q3pHRVk7RXlHRFosWXpHUFM7Q0o4KzFCZjs7QTZHbi8xQkU7RUFDRSxxREFBNkM7QzdHcy8xQmpEOztBNkduLzFCTTtFQUNFLFl6R0FPO0V5R0NQLDBCekdTTztDSjYrMUJmOztBNkdsLzFCSTtFQUNFLDJDdEJWYTtFc0JXYixZekdQUztDSjQvMUJmOztBNkdqZzJCRTtFQUNFLGtEQUE2QztDN0dvZzJCakQ7O0E2R2pnMkJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKMi8xQmY7O0E2R2hnMkJJO0VBQ0Usd0N0QlRRO0VzQlVSLFl6R1BTO0NKMGcyQmY7O0E2Ry9nMkJFO0VBQ0UscURBQTZDO0M3R2toMkJqRDs7QTZHL2cyQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0p5ZzJCZjs7QTZHOWcyQkk7RUFDRSwyQ3RCUFM7RXNCUVQsWXpHUFM7Q0p3aDJCZjs7QTZHN2gyQkU7RUFDRSxvREFBNkM7QzdHZ2kyQmpEOztBNkd2aDJCSTtFQUNFLDBDdEJOUTtFc0JPUixlekcyRWlCO0NKKzgxQnZCOztBNkd0aTJCRTtFQUNFLHFEQUE2QztDN0d5aTJCakQ7O0E2R3RpMkJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKZ2kyQmY7O0E2R3JpMkJJO0VBQ0UsMkN0QkpXO0VzQktYLFl6R1BTO0NKK2kyQmY7O0E2R3BqMkJFO0VBQ0Usb0RBQTZDO0M3R3VqMkJqRDs7QTZHcGoyQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0o4aTJCZjs7QTZHbmoyQkk7RUFDRSwwQ3RCRlU7RXNCR1YsWXpHUFM7Q0o2ajJCZjs7QTZHbGsyQkU7RUFDRSxvREFBNkM7QzdHcWsyQmpEOztBNkdsazJCTTtFQUNFLFl6R0FPO0V5R0NQLDBCekdTTztDSjRqMkJmOztBNkdqazJCSTtFQUNFLDBDekdtQlc7RXlHbEJYLFl6R1BTO0NKMmsyQmY7O0E2R2hsMkJFO0VBQ0UscURBQTZDO0M3R21sMkJqRDs7QTZHaGwyQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0owazJCZjs7QTZHL2syQkk7RUFDRSwyQ3pHb0JXO0V5R25CWCxZekdQUztDSnlsMkJmOztBNkc5bDJCRTtFQUNFLHFEQUE2QztDN0dpbTJCakQ7O0E2RzlsMkJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKd2wyQmY7O0E2RzdsMkJJO0VBQ0UsMkN6R3FCVztFeUdwQlgsWXpHUFM7Q0p1bTJCZjs7QTZHNW0yQkU7RUFDRSxxREFBNkM7QzdHK20yQmpEOztBNkc1bTJCTTtFQUNFLFl6R0FPO0V5R0NQLDBCekdTTztDSnNtMkJmOztBNkczbTJCSTtFQUNFLDJDekdzQlc7RXlHckJYLFl6R1BTO0NKcW4yQmY7O0E2RzFuMkJFO0VBQ0Usb0RBQTZDO0M3RzZuMkJqRDs7QTZHMW4yQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0pvbjJCZjs7QTZHem4yQkk7RUFDRSwwQ3pHdUJXO0V5R3RCWCxZekdQUztDSm1vMkJmOztBNkd4bzJCRTtFQUNFLHFEQUE2QztDN0cybzJCakQ7O0E2R2xvMkJJO0VBQ0UsMkN6R3dCVztFeUd2QlgsZXpHMkVpQjtDSjBqMkJ2Qjs7QTZHanAyQkU7RUFDRSxvREFBNkM7QzdHb3AyQmpEOztBNkczbzJCSTtFQUNFLDBDekd5Qlc7RXlHeEJYLGV6RzJFaUI7Q0ptazJCdkI7O0E2RzFwMkJFO0VBQ0Usb0RBQTZDO0M3RzZwMkJqRDs7QTZHMXAyQk07RUFDRSxZekdBTztFeUdDUCwwQnpHU087Q0pvcDJCZjs7QTZHenAyQkk7RUFDRSwwQ3pHMEJXO0V5R3pCWCxZekdQUztDSm1xMkJmOztBNkd4cTJCRTtFQUNFLHFEQUE2QztDN0cycTJCakQ7O0E2R3hxMkJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKa3EyQmY7O0E2R3ZxMkJJO0VBQ0UsMkN6RzJCVztFeUcxQlgsWXpHUFM7Q0ppcjJCZjs7QTZHdHIyQkU7RUFDRSxxREFBNkM7QzdHeXIyQmpEOztBNkd0cjJCTTtFQUNFLFl6R0FPO0V5R0NQLDBCekdTTztDSmdyMkJmOztBNkdycjJCSTtFQUNFLDJDekc0Qlc7RXlHM0JYLFl6R1BTO0NKK3IyQmY7O0E2R3BzMkJFO0VBQ0Usc0RBQTZDO0M3R3VzMkJqRDs7QTZHOXIyQkk7RUFDRSw0Q3pHTlM7RXlHT1QsZXpHMkVpQjtDSnNuMkJ2Qjs7QTZHN3MyQkU7RUFDRSxzREFBNkM7QzdHZ3QyQmpEOztBNkc3czJCTTtFQUNFLFl6R0FPO0V5R0NQLDBCekdTTztDSnVzMkJmOztBNkc1czJCSTtFQUNFLDRDekdBWTtFeUdDWixZekdQUztDSnN0MkJmOztBNkczdDJCRTtFQUNFLG1EQUE2QztDN0c4dDJCakQ7O0E2RzN0MkJNO0VBQ0UsWXpHQU87RXlHQ1AsMEJ6R1NPO0NKcXQyQmY7O0E2RzF0MkJJO0VBQ0UseUN6R0VZO0V5R0RaLFl6R1BTO0NKb3UyQmY7O0EwQnp1MkJBO0VvRkNJLG9CQUFtQjtDOUc0dTJCdkI7O0E4Ry91MkJBO0VsR2NJLGlCa0dOd0I7RUFDeEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDOUcydTJCcEI7O0E4R3J2MkJBO0VBZUksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDOUcwdTJCdEI7O0E4RzF2MkJBO0VBbUJNLHVCMUdaUztFMEdhVCxnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGtCQUFpQjtFQUNqQixPQUFNO0M5RzJ1MkJaOztBOEd2dTJCRTtFQUNFLCtCQUFtQztDOUcwdTJCdkM7O0E4R3J1MkJBO0VBQ0UsMEIxR2pDZ0I7RTBHa0NoQixtQnZCb0pnQztFdUJuSmhDLFl2QmtKeUI7Q3ZGc2wyQjNCOztBOEczdTJCQTtFQVFJLDBCQUE4RDtFQUM5RCxlQUF5QztDOUd1dTJCN0M7O0E4R2h2MkJBO0VBY0ksWXZCdUl1QjtFdUJ0SXZCLDBCMUcvQ2M7Q0pxeDJCbEI7O0EwQjF0MkJFO0VvRlBBLGVBQTBCO0VBQzFCLHNCQUFpQztDOUdxdTJCbkM7O0EyQnh0MkJFO0VtRlRFLGVBQTBCO0VBQzFCLHNCQUFpQztDOUdxdTJCckM7O0E4R2h1MkJBO0VsR3pESSxtQmtHMER3QjtFQUMxQiwwQjFHakVnQjtFMEdrRWhCLHVCdkJvSGdDO0V1Qm5IaEMsZTFHOURnQjtFMEcrRGhCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0M5R211MkJwQjs7QThHOXUyQkE7Ozs7Ozs7O0VBc0JJLGVBQWM7RUFDZCxnQkFBZTtDOUdtdTJCbkI7O0E4RzF2MkJBO0VBMkJJLGVBQWM7QzlHbXUyQmxCOztBOEc5djJCQTtFQStCSSwwQjFHOUZjO0UwRytGZCxzQkFBdUQ7RUFDdkQsWXZCcUZ1QjtDdkY4bzJCM0I7O0E4R3B3MkJBO0VqRzNETSxpRFRLUztDSjh6MkJmOztBOEd4dzJCQTtFQTJDSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFVBQVM7QzlHaXUyQmI7O0E4RzN0MkJBO0VuRnhCRSwwQjRENkYwQjtFbEZqQnRCLG1CQUFXO0VzQjFFZixpQnZCZ0grQjtFUXhNN0IsdUIyRXNMNEI7Q3ZGMHAyQmhDOztBbUY1MTJCSTs7RTJCaUlBLDBCQUFzQztFQUN0QyxZMUc3SFc7RTBHOEhYLHNCMUd4SGM7Q0p3MTJCbEI7O0FtRm4yMkJJOzs7RTJCdUlFLDBCQUFvQztFQUNwQyxlMUdoSVk7RTBHaUlaLHNCQUFzQztDOUdrdTJCNUM7O0FtRjMyMkJJO0UyQjZJQSwwQkFBc0M7RUFDdEMsWTFHeklXO0UwRzBJWCxzQjFHcEljO0NKczIyQmxCOztBbUZqMzJCSTtFMkJtSkUsMEJBQXFDO0VBQ3JDLGUxRzVJWTtFMEc2SVosc0JBQW9DO0M5R2t1MkIxQzs7QW1GdjMyQkk7RXhEQUYsWXZCS2E7RXFCTFgsMEJzRTZCaUI7RXBFM0JuQixzQm9FMkJtQjtFbEZuQmYsaUJUd1c0QjtDSjRnMkJsQzs7QU94MzJCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQnE0MkI3SDs7QTJCejMyQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQjAzMkJoSDs7QTJCbDMyQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCb0VDaUI7RXBFQWpCLHNCb0VBaUI7Qy9GbzMyQnJCOztBMkI3MjJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCeTUyQm5OOztBMkIxMjJCSTs7RUFLSSw0Q0FBaUY7QzNCMDIyQnpGOztBbUY3NTJCSTtFeERBRixZdkJLYTtFcUJMWCwwQnJCV2M7RXVCVGhCLHNCdkJTZ0I7RVNEWixpQlR3VzRCO0NKa2oyQmxDOztBTzk1MkJFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCMjYyQjdIOztBMkIvNTJCRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw2Q2NPMEc7QzNCZzYyQmhIOztBMkJ4NTJCRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJ2QmpCYztFdUJrQmQsc0J2QmxCYztDSjQ2MkJsQjs7QTJCbjUyQkU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQis3MkJuTjs7QTJCaDUyQkk7O0VBS0ksNkNBQWlGO0MzQmc1MkJ6Rjs7QW1GbjgyQkk7RXhEQUYsWXZCS2E7RXFCTFgsMEJzRW9DaUI7RXBFbENuQixzQm9Fa0NtQjtFbEYxQmYsaUJUd1c0QjtDSndsMkJsQzs7QU9wODJCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQmk5MkI3SDs7QTJCcjgyQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQnM4MkJoSDs7QTJCOTcyQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCb0VRaUI7RXBFUGpCLHNCb0VPaUI7Qy9GeTcyQnJCOztBMkJ6NzJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCcSsyQm5OOztBMkJ0NzJCSTs7RUFLSSw0Q0FBaUY7QzNCczcyQnpGOztBbUZ6KzJCSTtFeERBRixZdkJLYTtFcUJMWCwwQnNFc0NpQjtFcEVwQ25CLHNCb0VvQ21CO0VsRjVCZixpQlR3VzRCO0NKOG4yQmxDOztBTzErMkJFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCdS8yQjdIOztBMkIzKzJCRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw0Q2NPMEc7QzNCNCsyQmhIOztBMkJwKzJCRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJvRVVpQjtFcEVUakIsc0JvRVNpQjtDL0Y2OTJCckI7O0EyQi85MkJFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0IyZzNCbk47O0EyQjU5MkJJOztFQUtJLDRDQUFpRjtDM0I0OTJCekY7O0FtRi9nM0JJO0V4REFGLGV2QnVGcUI7RXFCdkZuQiwwQnNFbUNpQjtFcEVqQ25CLHNCb0VpQ21CO0VsRnpCZixpQlR3VzRCO0NKb3EyQmxDOztBT2hoM0JFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCNmgzQjdIOztBMkJqaDNCRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw0Q2NPMEc7QzNCa2gzQmhIOztBMkIxZzNCRTtFQUVFLGV2QjREbUI7RXVCM0RuQiwwQm9FT2lCO0VwRU5qQixzQm9FTWlCO0MvRnNnM0JyQjs7QTJCcmczQkU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQmlqM0JuTjs7QTJCbGczQkk7O0VBS0ksNENBQWlGO0MzQmtnM0J6Rjs7QW1GcmozQkk7RXhEQUYsWXZCS2E7RXFCTFgsMEJzRWlDaUI7RXBFL0JuQixzQm9FK0JtQjtFbEZ2QmYsaUJUd1c0QjtDSjBzMkJsQzs7QU90ajNCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQm1rM0I3SDs7QTJCdmozQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQndqM0JoSDs7QTJCaGozQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCb0VLaUI7RXBFSmpCLHNCb0VJaUI7Qy9GOGkzQnJCOztBMkIzaTNCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCdWwzQm5OOztBMkJ4aTNCSTs7RUFLSSw0Q0FBaUY7QzNCd2kzQnpGOztBbUYzbDNCSTtFeERBRixldkJ1RnFCO0VxQnZGbkIsMEJyQk1jO0V1QkpoQixzQnZCSWdCO0VTSVosaUJUd1c0QjtDSmd2MkJsQzs7QU81bDNCRTtFb0JBRSxldkJpRm1CO0VxQnZGbkIsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0J5bTNCN0g7O0EyQjdsM0JFO0VBRUUsZXZCMEVtQjtFcUJ2Rm5CLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw2Q2NPMEc7QzNCOGwzQmhIOztBMkJ0bDNCRTtFQUVFLGV2QjREbUI7RXVCM0RuQiwwQnZCdEJjO0V1QnVCZCxzQnZCdkJjO0NKK20zQmxCOztBMkJqbDNCRTs7RUFHRSxldkJnRG1CO0V1Qi9DbkIsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0I2bjNCbk47O0EyQjlrM0JJOztFQUtJLDZDQUFpRjtDM0I4azNCekY7O0FtRmpvM0JJO0V4REFGLFl2QkthO0VxQkxYLDBCcUY0SjhDO0VuRjFKaEQsc0JtRjBKc0U7RWpHbEpsRSxpQlR3VzRCO0NKc3gyQmxDOztBT2xvM0JFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCK28zQjdIOztBMkJubzNCRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw2Q2NPMEc7QzNCb28zQmhIOztBMkI1bjNCRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJtRmdJOEM7RW5GL0g5QyxzQm1GK0hvRTtDOUcrLzJCeEU7O0EyQnZuM0JFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JtcTNCbk47O0EyQnBuM0JJOztFQUtJLDZDQUFpRjtDM0JvbjNCekY7O0FtRnZxM0JJO0V4RDBERixlb0U3Qm1CO0VwRThCbkIsc0JvRTlCbUI7Qy9GK28zQnJCOztBT3RxM0JFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCb0VsQ2lCO0VwRW1DakIsc0JvRW5DaUI7Qy9GcXAzQnJCOztBMkIvbTNCRTtFQUVFLDRDb0V4Q2lCO0MvRnlwM0JyQjs7QTJCOW0zQkU7RUFFRSxlb0U3Q2lCO0VwRThDakIsOEJBQTZCO0MzQmduM0JqQzs7QTJCN20zQkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQm9FckRpQjtFcEVzRGpCLHNCb0V0RGlCO0MvRnFxM0JyQjs7QTJCN20zQkk7O0VBS0ksNENvRTdEYTtDL0YwcTNCckI7O0FtRnZzM0JJO0V4RDBERixldkIvQ2dCO0V1QmdEaEIsc0J2QmhEZ0I7Q0ppczNCbEI7O0FPdHMzQkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QnBEYztFdUJxRGQsc0J2QnJEYztDSnVzM0JsQjs7QTJCL28zQkU7RUFFRSw2Q3ZCMURjO0NKMnMzQmxCOztBMkI5bzNCRTtFQUVFLGV2Qi9EYztFdUJnRWQsOEJBQTZCO0MzQmdwM0JqQzs7QTJCN28zQkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCdkVjO0V1QndFZCxzQnZCeEVjO0NKdXQzQmxCOztBMkI3bzNCSTs7RUFLSSw2Q3ZCL0VVO0NKNHQzQmxCOztBbUZ2dTNCSTtFeEQwREYsZW9FdEJtQjtFcEV1Qm5CLHNCb0V2Qm1CO0MvRndzM0JyQjs7QU90dTNCRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQm9FM0JpQjtFcEU0QmpCLHNCb0U1QmlCO0MvRjhzM0JyQjs7QTJCL3EzQkU7RUFFRSwyQ29FakNpQjtDL0ZrdDNCckI7O0EyQjlxM0JFO0VBRUUsZW9FdENpQjtFcEV1Q2pCLDhCQUE2QjtDM0JncjNCakM7O0EyQjdxM0JFOztFQUdFLFl2QjVFVztFdUI2RVgsMEJvRTlDaUI7RXBFK0NqQixzQm9FL0NpQjtDL0Y4dDNCckI7O0EyQjdxM0JJOztFQUtJLDJDb0V0RGE7Qy9GbXUzQnJCOztBbUZ2dzNCSTtFeEQwREYsZW9FcEJtQjtFcEVxQm5CLHNCb0VyQm1CO0MvRnN1M0JyQjs7QU90dzNCRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQm9FekJpQjtFcEUwQmpCLHNCb0UxQmlCO0MvRjR1M0JyQjs7QTJCL3MzQkU7RUFFRSw0Q29FL0JpQjtDL0ZndjNCckI7O0EyQjlzM0JFO0VBRUUsZW9FcENpQjtFcEVxQ2pCLDhCQUE2QjtDM0JndDNCakM7O0EyQjdzM0JFOztFQUdFLFl2QjVFVztFdUI2RVgsMEJvRTVDaUI7RXBFNkNqQixzQm9FN0NpQjtDL0Y0djNCckI7O0EyQjdzM0JJOztFQUtJLDRDb0VwRGE7Qy9GaXczQnJCOztBbUZ2eTNCSTtFeEQwREYsZW9FdkJtQjtFcEV3Qm5CLHNCb0V4Qm1CO0MvRnl3M0JyQjs7QU90eTNCRTtFb0J3REUsZXZCeUJtQjtFdUJ4Qm5CLDBCb0U1QmlCO0VwRTZCakIsc0JvRTdCaUI7Qy9GK3czQnJCOztBMkIvdTNCRTtFQUVFLDRDb0VsQ2lCO0MvRm14M0JyQjs7QTJCOXUzQkU7RUFFRSxlb0V2Q2lCO0VwRXdDakIsOEJBQTZCO0MzQmd2M0JqQzs7QTJCN3UzQkU7O0VBR0UsZXZCTW1CO0V1QkxuQiwwQm9FL0NpQjtFcEVnRGpCLHNCb0VoRGlCO0MvRit4M0JyQjs7QTJCN3UzQkk7O0VBS0ksNENvRXZEYTtDL0ZveTNCckI7O0FtRnYwM0JJO0V4RDBERixlb0V6Qm1CO0VwRTBCbkIsc0JvRTFCbUI7Qy9GMnkzQnJCOztBT3QwM0JFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCb0U5QmlCO0VwRStCakIsc0JvRS9CaUI7Qy9GaXozQnJCOztBMkIvdzNCRTtFQUVFLDJDb0VwQ2lCO0MvRnF6M0JyQjs7QTJCOXczQkU7RUFFRSxlb0V6Q2lCO0VwRTBDakIsOEJBQTZCO0MzQmd4M0JqQzs7QTJCN3czQkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQm9FakRpQjtFcEVrRGpCLHNCb0VsRGlCO0MvRmkwM0JyQjs7QTJCN3czQkk7O0VBS0ksMkNvRXpEYTtDL0ZzMDNCckI7O0FtRnYyM0JJO0V4RDBERixldkJwRGdCO0V1QnFEaEIsc0J2QnJEZ0I7Q0pzMjNCbEI7O0FPdDIzQkU7RW9Cd0RFLGV2QnlCbUI7RXVCeEJuQiwwQnZCekRjO0V1QjBEZCxzQnZCMURjO0NKNDIzQmxCOztBMkIveTNCRTtFQUVFLDZDdkIvRGM7Q0pnMzNCbEI7O0EyQjl5M0JFO0VBRUUsZXZCcEVjO0V1QnFFZCw4QkFBNkI7QzNCZ3ozQmpDOztBMkI3eTNCRTs7RUFHRSxldkJNbUI7RXVCTG5CLDBCdkI1RWM7RXVCNkVkLHNCdkI3RWM7Q0o0MzNCbEI7O0EyQjd5M0JJOztFQUtJLDZDdkJwRlU7Q0ppNDNCbEI7O0FtRnY0M0JJO0V4RDBERixlbUY0R3lEO0VuRjNHekQsc0JtRjJHeUQ7QzlHc3UzQjNEOztBT3Q0M0JFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCbUZ1R3VEO0VuRnRHdkQsc0JtRnNHdUQ7QzlHNHUzQjNEOztBMkIvMDNCRTtFQUVFLHVDbUZpR3VEO0M5R2d2M0IzRDs7QTJCOTAzQkU7RUFFRSxlbUY0RnVEO0VuRjNGdkQsOEJBQTZCO0MzQmcxM0JqQzs7QTJCNzAzQkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQm1Gb0Z1RDtFbkZuRnZELHNCbUZtRnVEO0M5RzR2M0IzRDs7QTJCNzAzQkk7O0VBS0ksdUNtRjRFbUQ7QzlHaXczQjNEOztBK0d4NjNCQTtFbkdhSSx1QlI2TWdDO0UyR3BOaEMseUV4QnFNaUY7RXdCaE1uRix1QjNHTGE7RTJHTWIsK0IzR0pnQjtFMkdLaEIsb0IzR2lIVztFMkdoSFgsY0FBYTtDL0dtNjNCZjs7QStHajczQkE7RUFpQkksZTNHSmM7RTJHS2QsMkJBQTBCO0MvR282M0I5Qjs7QStHdDczQkE7RUFxQk0sZTNHYlk7Q0prNzNCbEI7O0ErRzE3M0JBO0VBMEJJLGlCQUFnQjtDL0dvNjNCcEI7O0ErRzk3M0JBO0VBK0JJLDJCQUFxRDtDL0dtNjNCekQ7O0ErR2w4M0JBO0VBbUNJLDJCQUFzRDtDL0dtNjNCMUQ7O0ErR3Q4M0JBO0VBdUNJLDJCQUFtRDtDL0dtNjNCdkQ7O0ErRzE4M0JBO0VBMkNJLDJCQUFzRDtDL0dtNjNCMUQ7O0FtRjc4M0JJO0U0QmdEQSwwQkFBb0M7Qy9HaTYzQnhDOztBbUZqOTNCSTtFNEJtREUsMkJBQTRDO0MvR2s2M0JsRDs7QW1GcjkzQkk7RTRCdURFLDJCQUE2QztDL0drNjNCbkQ7O0FtRno5M0JJO0U0QjJERSwyQkFBMEM7Qy9HazYzQmhEOztBbUY3OTNCSTtFNEIrREUsMkJBQTZDO0MvR2s2M0JuRDs7QWdIbiszQkE7RUFFSSxtQkFBa0I7Q2hIcSszQnRCOztBZ0h2KzNCQTtFQU1JLFk1R1dXO0U0R1ZYLFlBQVc7Q2hIcSszQmY7O0FnSDUrM0JBO0VBVU0sWUFBVztDaEhzKzNCakI7O0FnSGgvM0JBO0VBZUksWTVHUlc7RTRHU1gsMkJBQTBCO0NoSHErM0I5Qjs7QTRDejgzQkU7RW9FckJFLFk1R2hCVztFNEdpQlgsMEI1R1FhO0U0R1BiLHNCQUFnQztDaEhrKzNCcEM7O0FnSC85M0JFO0VuRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNDUzQmxFOztBNkNoZzRCRTtFQUNFLDBCQUFxQztDN0NtZzRCekM7O0E2Q2hnNEJFO0VBQ0UsZUFBMEI7QzdDbWc0QjlCOztBNEM3OTNCRTtFb0VyQkUsWTVHaEJXO0U0R2lCWCwwQjVHWGM7RTRHWWQsc0JBQWdDO0NoSHMvM0JwQzs7QWdIbi8zQkU7RW5FL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJnNzNCbEU7O0E2Q3BoNEJFO0VBQ0UsMEJBQXFDO0M3Q3VoNEJ6Qzs7QTZDcGg0QkU7RUFDRSxlQUEwQjtDN0N1aDRCOUI7O0E0Q2ovM0JFO0VvRXJCRSxZNUdoQlc7RTRHaUJYLDBCNUdlYTtFNEdkYixzQkFBZ0M7Q2hIMGc0QnBDOztBZ0h2ZzRCRTtFbkUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQm84M0JsRTs7QTZDeGk0QkU7RUFDRSwwQkFBcUM7QzdDMmk0QnpDOztBNkN4aTRCRTtFQUNFLGVBQTBCO0M3QzJpNEI5Qjs7QTRDcmc0QkU7RW9FckJFLFk1R2hCVztFNEdpQlgsMEI1R2lCYTtFNEdoQmIsc0JBQWdDO0NoSDhoNEJwQzs7QWdIM2g0QkU7RW5FL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ3OTNCbEU7O0E2QzVqNEJFO0VBQ0UsMEJBQXFDO0M3QytqNEJ6Qzs7QTZDNWo0QkU7RUFDRSxlQUEwQjtDN0MrajRCOUI7O0E0Q3poNEJFO0VvRXJCRSxlNUdrRW1CO0U0R2pFbkIsMEI1R2NhO0U0R2JiLHNCQUFnQztDaEhrajRCcEM7O0FnSC9pNEJFO0VuRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNCszQmxFOztBNkNobDRCRTtFQUNFLDBCQUFxQztDN0NtbDRCekM7O0E2Q2hsNEJFO0VBQ0UsZUFBMEI7QzdDbWw0QjlCOztBNEM3aTRCRTtFb0VyQkUsWTVHaEJXO0U0R2lCWCwwQjVHWWE7RTRHWGIsc0JBQWdDO0NoSHNrNEJwQzs7QWdIbms0QkU7RW5FL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJnZzRCbEU7O0E2Q3BtNEJFO0VBQ0UsMEJBQXFDO0M3Q3VtNEJ6Qzs7QTZDcG00QkU7RUFDRSxlQUEwQjtDN0N1bTRCOUI7O0E0Q2prNEJFO0VvRXJCRSxlNUdrRW1CO0U0R2pFbkIsMEI1R2hCYztFNEdpQmQsc0JBQWdDO0NoSDBsNEJwQzs7QWdIdmw0QkU7RW5FL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJvaDRCbEU7O0E2Q3huNEJFO0VBQ0UsMEJBQXFDO0M3QzJuNEJ6Qzs7QTZDeG40QkU7RUFDRSxlQUEwQjtDN0MybjRCOUI7O0E0Q3JsNEJFO0VvRXJCRSxZNUdoQlc7RTRHaUJYLDBCNUdUYztFNEdVZCxzQkFBZ0M7Q2hIOG00QnBDOztBZ0gzbTRCRTtFbkUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQndpNEJsRTs7QTZDNW80QkU7RUFDRSwwQkFBcUM7QzdDK280QnpDOztBNkM1bzRCRTtFQUNFLGVBQTBCO0M3QytvNEI5Qjs7QW1GbnA0Qkk7RTZCa0NFLFk1RzdCUztFNEc4QlQsMEJqQk5lO0VpQk9mLHNCQUFnQztDaEhxbjRCdEM7O0FtRnpwNEJJO0V0Q0xGLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI0ajRCbEU7O0E2Q2hxNEJFO0VBQ0UsMEJBQXFDO0M3Q21xNEJ6Qzs7QTZDaHE0QkU7RUFDRSxlQUEwQjtDN0NtcTRCOUI7O0FtRnZxNEJJO0U2QmtDRSxZNUc3QlM7RTRHOEJULDBCNUd4Qlk7RTRHeUJaLHNCQUFnQztDaEh5bzRCdEM7O0FtRjdxNEJJO0V0Q0xGLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJnbDRCbEU7O0E2Q3ByNEJFO0VBQ0UsMEJBQXFDO0M3Q3VyNEJ6Qzs7QTZDcHI0QkU7RUFDRSxlQUEwQjtDN0N1cjRCOUI7O0FtRjNyNEJJO0U2QmtDRSxZNUc3QlM7RTRHOEJULDBCakJDZTtFaUJBZixzQkFBZ0M7Q2hINnA0QnRDOztBbUZqczRCSTtFdENMRixleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCb200QmxFOztBNkN4czRCRTtFQUNFLDBCQUFxQztDN0MyczRCekM7O0E2Q3hzNEJFO0VBQ0UsZUFBMEI7QzdDMnM0QjlCOztBbUYvczRCSTtFNkJrQ0UsWTVHN0JTO0U0RzhCVCwwQmpCR2U7RWlCRmYsc0JBQWdDO0NoSGlyNEJ0Qzs7QW1GcnQ0Qkk7RXRDTEYsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQnduNEJsRTs7QTZDNXQ0QkU7RUFDRSwwQkFBcUM7QzdDK3Q0QnpDOztBNkM1dDRCRTtFQUNFLGVBQTBCO0M3Qyt0NEI5Qjs7QW1GbnU0Qkk7RTZCa0NFLGU1R3FEaUI7RTRHcERqQiwwQmpCQWU7RWlCQ2Ysc0JBQWdDO0NoSHFzNEJ0Qzs7QW1GenU0Qkk7RXRDTEYsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQjRvNEJsRTs7QTZDaHY0QkU7RUFDRSwwQkFBcUM7QzdDbXY0QnpDOztBNkNodjRCRTtFQUNFLGVBQTBCO0M3Q212NEI5Qjs7QW1GdnY0Qkk7RTZCa0NFLFk1RzdCUztFNEc4QlQsMEJqQkZlO0VpQkdmLHNCQUFnQztDaEh5dDRCdEM7O0FtRjd2NEJJO0V0Q0xGLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJncTRCbEU7O0E2Q3B3NEJFO0VBQ0UsMEJBQXFDO0M3Q3V3NEJ6Qzs7QTZDcHc0QkU7RUFDRSxlQUEwQjtDN0N1dzRCOUI7O0FtRjN3NEJJO0U2QmtDRSxlNUdxRGlCO0U0R3BEakIsMEI1RzdCWTtFNEc4Qlosc0JBQWdDO0NoSDZ1NEJ0Qzs7QW1Gang0Qkk7RXRDTEYsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQm9yNEJsRTs7QTZDeHg0QkU7RUFDRSwwQkFBcUM7QzdDMng0QnpDOztBNkN4eDRCRTtFQUNFLGVBQTBCO0M3QzJ4NEI5Qjs7QW1GL3g0Qkk7RTZCa0NFLFk1RzdCUztFNEc4QlQsMEI1R3RCWTtFNEd1Qlosc0JBQWdDO0NoSGl3NEJ0Qzs7QW1Gcnk0Qkk7RXRDTEYsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQndzNEJsRTs7QTZDNXk0QkU7RUFDRSwwQkFBcUM7QzdDK3k0QnpDOztBNkM1eTRCRTtFQUNFLGVBQTBCO0M3Qyt5NEI5Qjs7QWlIcno0QkE7RUFFSSxlQUFjO0NqSHV6NEJsQjs7QWlIeno0QkE7RUFRTSx1QjdHRFM7RTZHRVQsaUJBQWdCO0VBQ2hCLDBEN0dBWTtFNkdDWix5QkFBZ0I7RUFBaEIsaUJBQWdCO0VBQ2hCLE9BQU07RUFDTixZQUFXO0NqSHF6NEJqQjs7QWlIbDA0QkE7RUFtQlUsMEI3R0hRO0U2R0lSLDBEN0drVDJDO0NKaWc0QnJEOztBaUh2MDRCQTs7O0VBK0JNLFVBQVM7Q2pIOHk0QmY7O0FpSDcwNEJBOzs7RUF3Q00sbUJBQWtCO0NqSDJ5NEJ4Qjs7QWlIbjE0QkE7Ozs7RUFpRE0sdUJBQXNCO0NqSHl5NEI1Qjs7QWlIcnk0QkU7Ozs7OztFQVFNLHFCN0d5RVk7Q0o2dDRCcEI7O0FpSDl5NEJFOzs7Ozs7RUFZTSxzQjdHcUVZO0NKc3U0QnBCOztBaUhueTRCQTtFQUNFLHFDQUFvQztDakhzeTRCdEM7O0FBRUE7RWlIcHk0QkUsZ0JBQWU7Q2pIc3k0QmpCOztBQUVBO0VpSHJ5NEJJLDBDQUE4QztFQUE5QyxrQ0FBOEM7RUFBOUMsaUVBQThDO0NqSHV5NEJsRDs7QUFFQTtFaUhueTRCUSxpQ0FBd0I7RUFBeEIseUJBQXdCO0NqSHF5NEJoQzs7QUFFQTtFaUhweTRCUSxrQ0FBeUI7RUFBekIsMEJBQXlCO0NqSHN5NEJqQzs7QUFFQTtFaUhoeTRCRSxnQkFBZTtDakhreTRCakI7O0FBRUE7RWlIank0QkksMENBQThDO0VBQTlDLGtDQUE4QztFQUE5QyxpRUFBOEM7Q2pIbXk0QmxEOztBQUVBO0VpSC94NEJRLGlDQUF3QjtFQUF4Qix5QkFBd0I7Q2pIaXk0QmhDOztBQUVBO0VpSGh5NEJRLGtDQUF5QjtFQUF6QiwwQkFBeUI7Q2pIa3k0QmpDOztBaUgzeDRCQTtFQUVJLHNCQUFxQjtFQUNyQixZQUFXO0NqSDZ4NEJmOztBaUhoeTRCQTs7RUFPTSxpQjdHeUw4QjtDSnFtNEJwQzs7QWlIcnk0QkE7RUFZSSw0QkFBMEM7RUFDMUMsc0I3R21MZ0M7Q0owbTRCcEM7O0FpSDF5NEJBOztFQWtCUSxpQkFBZ0I7Q2pINng0QnhCOztBbUZsNjRCSTs7O0U4QmdKRSxzQjdHcklZO0NKNjU0QmxCOztBbUZ4NjRCSTtFOEJxSkUsZTdHN0lZO0U2RzhJWiwwQkFBc0M7RUFDdEMsc0I3RzVJWTtDSm02NEJsQjs7QW1GOTY0Qkk7RThCNEpFLDZCN0dqSlk7Q0p1NjRCbEI7O0FtRmw3NEJJOztFOEJnS0UsMEI3R3JKWTtDSjQ2NEJsQjs7QW1Gdjc0Qkk7RThCb0tJLDBCQUFvQztDakh1eDRCNUM7O0FrSDU3NEJFO0VBQ0UsbUJBQWtCO0NsSCs3NEJ0Qjs7QWtINzc0QkU7RUFDRSxtQkFBa0I7Q2xIZzg0QnRCOztBa0hyODRCQTs7Ozs7Ozs7RUFnQkksc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtDbEhnODRCZDs7QWtEejk0QkE7RWlFQ0UsYUFBWTtFOUdtTFIsa0JBQVc7RThHakxmLGlCL0cwUCtCO0UrR3pQL0IsZUFBYztFQUNkLFkvR2dCYTtFK0dmYiwwQi9HS2E7RStHSmIsWUFBVztDbkg0OTRCYjs7QU92OTRCRTtFNEdERSxZL0dVVztFK0dUWCxzQkFBcUI7Q25INDk0QnpCOztBT3g5NEJFO0U0R0NJLGFBQVk7Q25IMjk0QmxCOztBbUg1KzRCQTtFQXNCSSxjQUFhO0NuSDA5NEJqQjs7QWtEcDk0QkE7RWlFS0UsV0FBVTtFQUNWLDhCQUE2QjtFQUM3QixVQUFTO0NuSG05NEJYOztBa0RqOTRCQTtFaUVLRSxxQkFBb0I7Q25IZzk0QnRCOztBb0h0LzRCQTtFeEdjSSx1QlI2TWdDO0VTL005Qix1RTBFc0lnRTtFNkI5SXBFLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsbUJBQWtCO0NwSHcvNEJwQjs7QW9IOS80QkE7RUFVSSxjQUFhO0NwSHcvNEJqQjs7QW9IbGc1QkE7RUFjSSxxQ2hIR1c7RWdIRlgsZ0NoSFJXO0VnSFNYLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsWUFBVztDcEh3LzRCZjs7QW9IN2c1QkE7RUF3Qk0sc0NoSFBTO0VnSFFULFloSGxCUztDSjJnNUJmOztBb0hsaDVCQTtFL0dnTE0sa0JBQVc7RStHakpiLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLG9CQUFtQjtDcEh3LzRCdkI7O0FpQmwrNEJJO0VtR2xCQTs7O0kvRzBJRSxrQkFBVztHTGkzNEJmO0VvSG4vNEJFOzs7SS9Ha0lFLGtCQUFXO0dMczM0QmY7Q0FDRjs7QWlCLys0Qkk7RW1HbEJBOzs7SS9HMElFLGtCQUFXO0dMODM0QmY7RW9IaGc1QkU7OztJL0drSUUsa0JBQVc7R0xtNDRCZjtDQUNGOztBb0hwajVCQTtFQTBFSSxnQkFBZTtDcEg4KzRCbkI7O0FvSHhqNUJBO0VBNkVNLGVoSHJFWTtFZ0hzRVosZUFBYztFQUNkLGlCQUFnQjtFQUNoQixnQkFBZTtDcEgrKzRCckI7O0FvSC9qNUJBOztFQXNGSSxXQUFVO0NwSDgrNEJkOztBb0hwazVCQTtFQTJGSSwyQmhIMUVXO0VnSDJFWCxXQUFVO0NwSDYrNEJkOztBb0h6azVCQTtFQStGTSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULDBDQUE4QztFQUE5QyxrQ0FBOEM7RUFBOUMsaUVBQThDO0NwSDgrNEJwRDs7QW9Iamw1QkE7RUE0R1EsZ0JBQWU7RUFDZixVQUFTO0NwSHkrNEJqQjs7QW9IdGw1QkE7RUFrSE0sZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFVBQVM7RUFDVCwwQ0FBOEM7RUFBOUMsa0NBQThDO0VBQTlDLGlFQUE4QztDcEh3KzRCcEQ7O0FvSDlsNUJBO0VBNEhJLHNCQUFxQjtDcEhzKzRCekI7O0FvSGxtNUJBO0VBeUlVLDhCQUFxQjtFQUFyQixzQkFBcUI7Q3BINjk0Qi9COztBb0h0bTVCQTtFQTZJUSw4QkFBcUI7RUFBckIsc0JBQXFCO0NwSDY5NEI3Qjs7QWlCcmk1Qkk7RW1HckVKO0lBc0pJLG1CQUFrQjtHcEh5OTRCcEI7RW9IL201QkY7SUF5Sk0sY0FBYTtHcEh5OTRCakI7RW9IbG41QkY7SUE2Sk0sZ0JBQWU7R3BIdzk0Qm5CO0NBQ0Y7O0FxSHRuNUJBO0V4R1lNLHVFMEVzSWdFO0UzRXBJbEUsdUJSNk1nQztFaUh2TmxDLHVCakhHYTtFaUhGYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQmpIeUhXO0VpSHhIWCxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixZQUFXO0NySHduNUJiOztBcUhsbzVCQTtFQWFJLHVDakhJVztFaUhIWCxZQUFXO0VBQ1gsY0FBYTtDckh5bjVCakI7O0FxSHhvNUJBO0VBa0JNLHVCakhYUztDSnFvNUJmOztBcUg1bzVCQTtFQXdCTSx1QmpIbU04QjtFaUhoTWhDLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsbUJBQWtCO0VBQ2xCLFlBQVc7Q3JIc241QmY7O0FxSHRwNUJBO0VBbUNNLGdCQUFlO0NySHVuNUJyQjs7QXFIMXA1QkE7RUF3Q0kscUJBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLGlCQUFnQjtFQUNoQixZQUFPO0VBQVAsUUFBTztFQUNQLGdCQUFlO0VBQ2YsaUJBQWdCO0NySHNuNUJwQjs7QXFIcHE1QkE7RUFrREksZUFBYztFQUNkLG1CQUFrQjtFQUNsQixpQmpIcU02QjtDSmk3NEJqQzs7QXFIMXE1QkE7O0VBeURJLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtDckhzbjVCdkI7O0FxSGxyNUJBOztFQW1FUSxZakg1RE87Q0pncjVCZjs7QXFIdnI1QkE7O0VBc0VVLHVCakgvREs7Q0pxcjVCZjs7QXFINXI1QkE7O0VBbUVRLFlqSDVETztDSjByNUJmOztBcUhqczVCQTs7RUFzRVUsdUJqSC9ESztDSityNUJmOztBcUh0czVCQTs7RUFtRVEsWWpINURPO0NKb3M1QmY7O0FxSDNzNUJBOztFQXNFVSx1QmpIL0RLO0NKeXM1QmY7O0FxSGh0NUJBOztFQW1FUSxZakg1RE87Q0o4czVCZjs7QXFIcnQ1QkE7O0VBc0VVLHVCakgvREs7Q0ptdDVCZjs7QXFIMXQ1QkE7O0VBbUVRLGVqSHNCZTtDSnNvNUJ2Qjs7QXFIL3Q1QkE7O0VBc0VVLDBCakhtQmE7Q0oybzVCdkI7O0FxSHB1NUJBOztFQW1FUSxZakg1RE87Q0prdTVCZjs7QXFIenU1QkE7O0VBc0VVLHVCakgvREs7Q0p1dTVCZjs7QXFIOXU1QkE7O0VBbUVRLGVqSHNCZTtDSjBwNUJ2Qjs7QXFIbnY1QkE7O0VBc0VVLDBCakhtQmE7Q0orcDVCdkI7O0FxSHh2NUJBOztFQW1FUSxZakg1RE87Q0pzdjVCZjs7QXFIN3Y1QkE7O0VBc0VVLHVCakgvREs7Q0oydjVCZjs7QXFIbHc1QkE7RUE2RUksZUFBYztDckh5cjVCbEI7O0FxSHR3NUJBO0VBaUZJLFVBQVM7Q3JIeXI1QmI7O0FpQmx0NUJJO0VvRzhCQTs7O0lBSUksY0FBYTtHckh1cjVCbkI7RXFIbnI1QkU7OztJQUlJLGNBQWE7R3JIb3I1Qm5CO0NBQ0Y7O0FpQi90NUJJO0VvRzhCQTs7O0loSDBGRSxtQkFBVztJZ0huRVQsZUFBYztHckhrcjVCcEI7RXFIanM1QkU7OztJaEhrRkUsbUJBQVc7SWdIMURULGVBQWM7R3JIK3E1QnBCO0NBQ0Y7O0FpQjl1NUJJO0VvRzhCQTs7O0loSDBGRSxnQkFBVztJZ0gvQ1QsZUFBYztHckg2cTVCcEI7RXFIaHQ1QkU7OztJaEhrRkUsZ0JBQVc7SWdIdENULGVBQWM7R3JIMHE1QnBCO0NBQ0Y7O0FtRm56NUJJO0VrQ2dKQSwwQmpIbkljO0VpSG9JZCxZakg1SVc7Q0ptejVCZjs7QW1GeHo1Qkk7O0VrQ3NKTSxZakhqSks7Q0p3ejVCZjs7QW1GN3o1Qkk7O0VrQ3lKUSx1QmpIcEpHO0NKNno1QmY7O0FtRmwwNUJJOztFa0NzSk0sWWpIakpLO0NKazA1QmY7O0FtRnYwNUJJOztFa0N5SlEsdUJqSHBKRztDSnUwNUJmOztBbUY1MDVCSTs7RWtDc0pNLFlqSGpKSztDSjQwNUJmOztBbUZqMTVCSTs7RWtDeUpRLHVCakhwSkc7Q0ppMTVCZjs7QW1GdDE1Qkk7O0VrQ3NKTSxZakhqSks7Q0pzMTVCZjs7QW1GMzE1Qkk7O0VrQ3lKUSx1QmpIcEpHO0NKMjE1QmY7O0FtRmgyNUJJOztFa0NzSk0sZWpIL0RhO0NKOHc1QnZCOztBbUZyMjVCSTs7RWtDeUpRLDBCakhsRVc7Q0pteDVCdkI7O0FtRjEyNUJJOztFa0NzSk0sWWpIakpLO0NKMDI1QmY7O0FtRi8yNUJJOztFa0N5SlEsdUJqSHBKRztDSisyNUJmOztBbUZwMzVCSTs7RWtDc0pNLGVqSC9EYTtDSmt5NUJ2Qjs7QW1GejM1Qkk7O0VrQ3lKUSwwQmpIbEVXO0NKdXk1QnZCOztBbUY5MzVCSTs7RWtDc0pNLFlqSGpKSztDSjgzNUJmOztBbUZuNDVCSTs7RWtDeUpRLHVCakhwSkc7Q0ptNDVCZjs7QXNIMTQ1QkE7RUFDRSxpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLG1CQUFrQjtDdEg2NDVCcEI7O0FzSGg1NUJBO0UxR2NJLHVCUjZNZ0M7RWtIcE5oQywwQmxIR2M7RWtIRmQsVUFBUztFQUNULFlBQVc7RUFDWCxXQUFVO0VBQ1YsVUFBUztFQUNULG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sV0FBVTtDdEg4NDVCZDs7QXNINTU1QkE7RUF3Qkksb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0I7Q3RIdzQ1QnRCOztBc0hsNjVCQTtFQW9CTSxZQUFXO0VBQ1gsZUFBYztDdEhrNTVCcEI7O0FzSHY2NUJBO0V6R1lNLHVFMEVzSWdFO0UzRXBJbEUsdUJSNk1nQztFa0g1TDlCLHVCbEh4QlM7RWtIeUJULGVsSGxCWTtFa0htQlosa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsV0FBVTtFQUNWLG1CQUFrQjtDdEg4NDVCeEI7O0FzSG43NUJBO0VBd0NRLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixjQUFhO0N0SCs0NUJyQjs7QXNIMTc1QkE7RUErQ1EsOENsSDlCTztFa0grQlAsZWxIbENVO0VrSG1DVixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsY0FBYTtDdEgrNDVCckI7O0FzSG44NUJBO0VBdURVLGlCQUFnQjtDdEhnNTVCMUI7O0FzSHY4NUJBOztFQTZEUSxjQUFhO0N0SCs0NUJyQjs7QXNINTg1QkE7RUFrRVUsYUFBWTtDdEg4NDVCdEI7O0FzSGg5NUJBOzs7RUF1RVUsVUFBUztDdEgrNDVCbkI7O0FzSHQ5NUJBO0VBNkVVLFlsSHRFSztDSm05NUJmOztBc0gxOTVCQTs7Ozs7Ozs7RUEwRk0sMEJsSDlFWTtFa0grRVosbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sWUFBVztDdEgyNDVCakI7O0FzSDkrNUJBO0VBc0dNLGFBQVk7Q3RINDQ1QmxCOztBc0hsLzVCQTtFMUdjSSxtQjBHOEY0QjtFQUMxQix1QmxIdEdTO0VrSHVHVCxzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGFBQVk7Q3RIMDQ1QmxCOztBc0hyNDVCQTtFekd6R00saUJ5RzRHd0I7RUFDeEIsMEJsSGpIWTtFa0hrSFosMEJsSGhIWTtDSnMvNUJsQjs7QXNIMzQ1QkE7RUFRUSw2QmxIbkhVO0NKMC81QmxCOztBbUZsZzZCSTtFbUNvSUUsMEJsSHpIWTtDSjIvNUJsQjs7QW1GdGc2Qkk7RW1DdUlFLDBCbEgxSFk7RWtIMkhaLFlsSG5JUztFa0hvSVQsc0JsSDlIWTtDSmlnNkJsQjs7QW1GNWc2Qkk7RW1DNElJLGVsSG5JVTtFa0hvSVYsc0JsSGxJVTtDSnNnNkJsQjs7QW1Gamg2Qkk7RW1DZ0pJLGVsSHZJVTtDSjRnNkJsQjs7QXVIdmg2QkE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q3ZIMGg2Qlo7O0F1SDdoNkJBO0UzR2NJLHVCUjZNZ0M7RW1IL01oQyx1Qm5ITFc7RW1ITVgsZ0JBQWU7Q3ZIc2g2Qm5COztBeUR0aTZCRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekR5aTZCZjs7QXVIemk2QkE7RUFrQkksWUFBVztDdkgyaDZCZjs7QXVIN2k2QkE7RUFxQk0sYUFBWTtFQUNaLFlBQVc7Q3ZINGg2QmpCOztBdUhsajZCQTtFQTJCSSxrQkFBaUI7Q3ZIMmg2QnJCOztBdUh0ajZCQTtFQStCSSxpQkFBZ0I7Q3ZIMmg2QnBCOztBdUgxajZCQTtFQW1DSSxlbkh0QmM7RW1IdUJkLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtDdkgyaDZCdkI7O0F1SHZoNkJBO0UzRzdCSSxpQjJHOEJzQjtFQUN4Qiw4Q25INUJhO0NKc2o2QmY7O0F1SDVoNkJBO0VBS0ksdUJBQXNCO0N2SDJoNkIxQjs7QW1Gems2Qkk7RW9DcURBLDBCbkh4Q2M7RW1IeUNkLFluSGpEVztFbUhrRFgsNkJuSDVDYztDSm9rNkJsQjs7QW1GL2s2Qkk7RW9DMkRBLGVuSGxEYztDSjBrNkJsQjs7QXdIcmw2QkE7RUFFSSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLG1CQUFrQjtDeEh1bDZCdEI7O0F3SDNsNkJBO0UzQkVFLG1DQUE0QjtFQUE1QiwyQkFBNEI7QzdGNmw2QjlCOztBd0gvbDZCQTtFQWdCTSxlQUErQztDeEhtbDZCckQ7O0F3SG5tNkJBO0VBc0JNLGVBQTZDO0N4SGlsNkJuRDs7QXdINWs2QkE7RTNCekJFLG1DQUE0QjtFQUE1QiwyQkFBNEI7RTJCMkI1QixjQUFhO0VBQ2IsZUFBYztFQUNkLGNBQWE7Q3hIK2s2QmY7O0F3SDVrNkJBOztFQUVFLGVBQWM7Q3hIK2s2QmhCOztBd0g1azZCQTtFQUVFLG9CQUFtQjtDeEg4azZCckI7O0F5RDFuNkJFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RDZuNkJmOztBd0hqbDZCQTs7RUFFRSw4Q0FBcUM7RUFBckMsc0NBQXFDO0VBQXJDLHlFQUFxQztDeEhvbDZCdkM7O0F3SGpsNkJBO0U1R25DSSxzQlI4TStCO0VvSHRLakMsMEJqQ3pDb0I7RWlDMENwQiwwQmpDMUNvQjtFaUMyQ3BCLFlqQ3lHbUM7RWlDeEduQyxxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDeEhpbDZCcEI7O0F3SDNsNkJBO0VBZUksMEJBQXlCO0VBQ3pCLDRCakNwRGtCO0VpQ3FEbEIsYUFBWTtFQUNaLFVBQVM7RUFDVCxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxVQUFTO0VBQ1QsU0FBUTtDeEhnbDZCWjs7QXdIdm02QkE7RUEyQkksa0JBQWlCO0VBQ2pCLGlCQUFnQjtDeEhnbDZCcEI7O0F3SDVtNkJBO0VBZ0NJLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q3hIZ2w2QnBCOztBd0g3azZCRTtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7Q3hIZ2w2QnRCOztBd0hsbDZCRTtFQU1JLDJCakM5RWdCO0VpQytFaEIsZ0NBQStCO0VBQy9CLFdBQVU7RUFDVixZQUFXO0N4SGdsNkJqQjs7QXdIM2s2QkE7RTVHckZJLG1CNEdzRndCO0VBQzFCLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDeEg4azZCYjs7QXdINWs2QkU7RUFDRSxhQUFZO0N4SCtrNkJoQjs7QXdIM2s2QkE7RUFDRSxlQUFjO0VBQ2Qsb0JwSHFJb0Q7RW9IcElwRCxtQkFBa0I7Q3hIOGs2QnBCOztBd0gzazZCQTtFQUNFLGlCQUFnQjtDeEg4azZCbEI7O0F3SDNrNkJBO0VBQ0UsZUFBNkI7Q3hIOGs2Qi9COztBd0gxazZCQTtFM0IzSEUsbUNBQTRCO0VBQTVCLDJCQUE0QjtDN0Z5czZCOUI7O0F3SHhrNkJBO0UzQmpJRSxzQ0FBNEI7RUFBNUIsOEJBQTRCO0UyQm1JNUIsMEJwSHRIZ0I7RW9IdUhoQixVQUFTO0VBQ1QsWXBIaElhO0VvSGlJYixjQUFhO0VBQ2IsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sWUFBVztDeEgyazZCYjs7QXdIeGs2QkE7RUFDRSwwQnBIeElnQjtDSm10NkJsQjs7QXdINWs2QkE7RUFJSSxlcEhySWM7Q0ppdDZCbEI7O0F3SGhsNkJBO0VBUUksZXBIMUljO0NKc3Q2QmxCOztBd0hwbDZCQTtFQVlJLGVBQTZCO0N4SDRrNkJqQzs7QXdIdms2QkE7RS9HaEtFLGdCQUFlO0VBQ2YsaUJBQWdCO0NUMnU2QmxCOztBd0g1azZCQTtFQUtJLDRDcEhwSlc7RW9IcUpYLFVBQVM7RUFDVCxjQUFhO0N4SDJrNkJqQjs7QXlEcnY2QkU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEd3Y2QmY7O0F3SHhsNkJBO0VBVU0saUJBQWdCO0N4SGtsNkJ0Qjs7QXdIN2s2QkE7RTVHaktJLG1CNEdrS3dCO0VBQzFCLFlBQVc7RUFDWCxZQUFXO0N4SGdsNkJiOztBd0g3azZCQTtFQUNFLFlwSC9LYTtFb0hnTGIsa0JBQWlCO0N4SGdsNkJuQjs7QXdIN2s2QkE7O0VBRUUsZUFBYztDeEhnbDZCaEI7O0F3SDdrNkJBO0VBQ0UsaUJBQWdCO0N4SGdsNkJsQjs7QXdIN2s2QkE7RUFDRSxvQnBIaURvRDtDSitoNkJ0RDs7QXdIN2s2QkE7RUFDRSxlcEg3TGdCO0VvSDhMaEIsaUJBQWdCO0N4SGdsNkJsQjs7QXdIN2s2QkE7RUFDRSxlQUE2QjtDeEhnbDZCL0I7O0F5SDN4NkJFO0VBQ0UsMEJySDZCYTtFcUg1QmIsc0JySDRCYTtFcUgzQmIsWXJIRVc7Q0o0eDZCZjs7QXlINXg2Qkk7RUFFRSwyQnJIdUJXO0NKdXc2QmpCOztBeUhyeTZCRTtFQUNFLDBCckhVYztFcUhUZCxzQnJIU2M7RXFIUmQsWXJIRVc7Q0pzeTZCZjs7QXlIdHk2Qkk7RUFFRSwyQnJISVk7Q0pveTZCbEI7O0F5SC95NkJFO0VBQ0UsMEJySG9DYTtFcUhuQ2Isc0JySG1DYTtFcUhsQ2IsWXJIRVc7Q0pnejZCZjs7QXlIaHo2Qkk7RUFFRSwyQnJIOEJXO0NKb3g2QmpCOztBeUh6ejZCRTtFQUNFLDBCckhzQ2E7RXFIckNiLHNCckhxQ2E7RXFIcENiLFlySEVXO0NKMHo2QmY7O0F5SDF6NkJJO0VBRUUsMkJySGdDVztDSjR4NkJqQjs7QXlIbjA2QkU7RUFDRSwwQnJIbUNhO0VxSGxDYixzQnJIa0NhO0VxSGpDYixlckhvRm1CO0NKa3Y2QnZCOztBeUhwMDZCSTtFQUVFLDJCckg2Qlc7Q0p5eTZCakI7O0F5SDcwNkJFO0VBQ0UsMEJySGlDYTtFcUhoQ2Isc0JySGdDYTtFcUgvQmIsWXJIRVc7Q0o4MDZCZjs7QXlIOTA2Qkk7RUFFRSwyQnJIMkJXO0NKcXo2QmpCOztBeUh2MTZCRTtFQUNFLDBCckhLYztFcUhKZCxzQnJISWM7RXFISGQsZXJIb0ZtQjtDSnN3NkJ2Qjs7QXlIeDE2Qkk7RUFFRSwyQnJIRFk7Q0oyMTZCbEI7O0F5SGoyNkJFO0VBQ0UsMEJySFljO0VxSFhkLHNCckhXYztFcUhWZCxZckhFVztDSmsyNkJmOztBeUhsMjZCSTtFQUVFLDJCckhNWTtDSjgxNkJsQjs7QXlIMzI2QkU7RUFDRSwwQmxDQWU7RWtDQ2Ysc0JsQ0RlO0VrQ0VmLFlySEVXO0NKNDI2QmY7O0F5SDUyNkJJO0VBRUUsMkJsQ05hO0N2Rm8zNkJuQjs7QXlIcjM2QkU7RUFDRSwwQmxDQ1U7RWtDQVYsc0JsQ0FVO0VrQ0NWLFlySEVXO0NKczM2QmY7O0F5SHQzNkJJO0VBRUUsMkJsQ0xRO0N2RjYzNkJkOztBeUgvMzZCRTtFQUNFLDBCbENHVztFa0NGWCxzQmxDRVc7RWtDRFgsWXJIRVc7Q0pnNDZCZjs7QXlIaDQ2Qkk7RUFFRSwyQmxDSFM7Q3ZGcTQ2QmY7O0F5SHo0NkJFO0VBQ0UsMEJsQ0lVO0VrQ0hWLHNCbENHVTtFa0NGVixlckhvRm1CO0NKd3o2QnZCOztBeUgxNDZCSTtFQUVFLDJCbENGUTtDdkY4NDZCZDs7QXlIbjU2QkU7RUFDRSwwQmxDTWE7RWtDTGIsc0JsQ0thO0VrQ0piLFlySEVXO0NKbzU2QmY7O0F5SHA1NkJJO0VBRUUsMkJsQ0FXO0N2RnM1NkJqQjs7QXlINzU2QkU7RUFDRSwwQmxDUVk7RWtDUFosc0JsQ09ZO0VrQ05aLFlySEVXO0NKODU2QmY7O0F5SDk1NkJJO0VBRUUsMkJsQ0VVO0N2Rjg1NkJoQjs7QXlIdjY2QkU7RUFDRSwwQnJINkJhO0VxSDVCYixzQnJINEJhO0VxSDNCYixZckhFVztDSnc2NkJmOztBeUh4NjZCSTtFQUVFLDJCckh1Qlc7Q0ptNTZCakI7O0F5SGo3NkJFO0VBQ0UsMEJySDhCYTtFcUg3QmIsc0JySDZCYTtFcUg1QmIsWXJIRVc7Q0prNzZCZjs7QXlIbDc2Qkk7RUFFRSwyQnJId0JXO0NKNDU2QmpCOztBeUgzNzZCRTtFQUNFLDBCckgrQmE7RXFIOUJiLHNCckg4QmE7RXFIN0JiLFlySEVXO0NKNDc2QmY7O0F5SDU3NkJJO0VBRUUsMkJySHlCVztDSnE2NkJqQjs7QXlIcjg2QkU7RUFDRSwwQnJIZ0NhO0VxSC9CYixzQnJIK0JhO0VxSDlCYixZckhFVztDSnM4NkJmOztBeUh0ODZCSTtFQUVFLDJCckgwQlc7Q0o4NjZCakI7O0F5SC84NkJFO0VBQ0UsMEJySGlDYTtFcUhoQ2Isc0JySGdDYTtFcUgvQmIsWXJIRVc7Q0pnOTZCZjs7QXlIaDk2Qkk7RUFFRSwyQnJIMkJXO0NKdTc2QmpCOztBeUh6OTZCRTtFQUNFLDBCckhrQ2E7RXFIakNiLHNCckhpQ2E7RXFIaENiLGVySG9GbUI7Q0p3NDZCdkI7O0F5SDE5NkJJO0VBRUUsMkJySDRCVztDSmc4NkJqQjs7QXlIbis2QkU7RUFDRSwwQnJIbUNhO0VxSGxDYixzQnJIa0NhO0VxSGpDYixlckhvRm1CO0NKazU2QnZCOztBeUhwKzZCSTtFQUVFLDJCckg2Qlc7Q0p5ODZCakI7O0F5SDcrNkJFO0VBQ0UsMEJySG9DYTtFcUhuQ2Isc0JySG1DYTtFcUhsQ2IsWXJIRVc7Q0o4KzZCZjs7QXlIOSs2Qkk7RUFFRSwyQnJIOEJXO0NKazk2QmpCOztBeUh2LzZCRTtFQUNFLDBCckhxQ2E7RXFIcENiLHNCckhvQ2E7RXFIbkNiLFlySEVXO0NKdy82QmY7O0F5SHgvNkJJO0VBRUUsMkJySCtCVztDSjI5NkJqQjs7QXlIamc3QkU7RUFDRSwwQnJIc0NhO0VxSHJDYixzQnJIcUNhO0VxSHBDYixZckhFVztDSmtnN0JmOztBeUhsZzdCSTtFQUVFLDJCckhnQ1c7Q0pvKzZCakI7O0F5SDNnN0JFO0VBQ0UsdUJySElXO0VxSEhYLG1CckhHVztFcUhGWCxlckhvRm1CO0NKMDc2QnZCOztBeUg1ZzdCSTtFQUVFLHdCckhGUztDSmdoN0JmOztBeUhyaDdCRTtFQUNFLDBCckhVYztFcUhUZCxzQnJIU2M7RXFIUmQsWXJIRVc7Q0pzaDdCZjs7QXlIdGg3Qkk7RUFFRSwyQnJISVk7Q0pvaDdCbEI7O0F5SC9oN0JFO0VBQ0UsMEJySFljO0VxSFhkLHNCckhXYztFcUhWZCxZckhFVztDSmdpN0JmOztBeUhoaTdCSTtFQUVFLDJCckhNWTtDSjRoN0JsQjs7QW1Gemk3Qkk7RXFDNk5BLDBCQUFzQztFQUN0QyxzQkFBaUM7RUFDakMsWXBIMU5XO0NKMGk3QmY7O0FtRi9pN0JJO0VxQ21PRSw0QkFBdUM7Q3hIZzE2QjdDOztBbUZuajdCSTtFcUN1T0EsZXBIN05jO0NKNmk3QmxCOztBbUZ2ajdCSTtFcUM0T0UsZ0NBQStCO0N4SCswNkJyQzs7QW1GM2o3Qkk7RXNDQ0EsMEIxQjRCaUI7RTBCM0JqQixzQjFCMkJpQjtFMEIxQmpCLFlySEVXO0NKNGo3QmY7O0FtRmprN0JJO0VzQ09FLDJCMUJzQmU7Qy9Gd2k3QnJCOztBbUZyazdCSTtFc0NDQSwwQnJIVWM7RXFIVGQsc0JySFNjO0VxSFJkLFlySEVXO0NKc2s3QmY7O0FtRjNrN0JJO0VzQ09FLDJCckhJWTtDSm9rN0JsQjs7QW1GL2s3Qkk7RXNDQ0EsMEIxQm1DaUI7RTBCbENqQixzQjFCa0NpQjtFMEJqQ2pCLFlySEVXO0NKZ2w3QmY7O0FtRnJsN0JJO0VzQ09FLDJCMUI2QmU7Qy9GcWo3QnJCOztBbUZ6bDdCSTtFc0NDQSwwQjFCcUNpQjtFMEJwQ2pCLHNCMUJvQ2lCO0UwQm5DakIsWXJIRVc7Q0owbDdCZjs7QW1GL2w3Qkk7RXNDT0UsMkIxQitCZTtDL0Y2ajdCckI7O0FtRm5tN0JJO0VzQ0NBLDBCMUJrQ2lCO0UwQmpDakIsc0IxQmlDaUI7RTBCaENqQixlckhvRm1CO0NKa2g3QnZCOztBbUZ6bTdCSTtFc0NPRSwyQjFCNEJlO0MvRjBrN0JyQjs7QW1GN203Qkk7RXNDQ0EsMEIxQmdDaUI7RTBCL0JqQixzQjFCK0JpQjtFMEI5QmpCLFlySEVXO0NKOG03QmY7O0FtRm5uN0JJO0VzQ09FLDJCMUIwQmU7Qy9Gc2w3QnJCOztBbUZ2bjdCSTtFc0NDQSwwQnJIS2M7RXFISmQsc0JySEljO0VxSEhkLGVySG9GbUI7Q0pzaTdCdkI7O0FtRjduN0JJO0VzQ09FLDJCckhEWTtDSjJuN0JsQjs7QW1Gam83Qkk7RXNDQ0EsMEJySFljO0VxSFhkLHNCckhXYztFcUhWZCxZckhFVztDSmtvN0JmOztBbUZ2bzdCSTtFc0NPRSwyQnJITVk7Q0o4bjdCbEI7O0FtRjNvN0JJO0VzQ0NBLDBCMUJ3Q2lDO0UwQnZDakMsc0IxQnVDaUM7RTBCdENqQyxlckhvRm1CO0NKMGo3QnZCOztBbUZqcDdCSTtFc0NPRSwyQjFCa0MrQjtDL0Y0bTdCckM7O0FtRnJwN0JJO0VzQ0NBLDBCMUJ5QzJCO0UwQnhDM0Isc0IxQndDMkI7RTBCdkMzQixZckhFVztDSnNwN0JmOztBbUYzcDdCSTtFc0NPRSwyQjFCbUN5QjtDL0ZxbjdCL0I7O0FtRi9wN0JJO0VzQ0NBLDBCMUIwQzZCO0UwQnpDN0Isc0IxQnlDNkI7RTBCeEM3QixlckhvRm1CO0NKOGs3QnZCOztBbUZycTdCSTtFc0NPRSwyQjFCb0MyQjtDL0Y4bjdCakM7O0FtRnpxN0JJO0VzQ0NBLDBCMUIyQzRCO0UwQjFDNUIsc0IxQjBDNEI7RTBCekM1QixlckhvRm1CO0NKd2w3QnZCOztBbUYvcTdCSTtFc0NPRSwyQjFCcUMwQjtDL0Z1bzdCaEM7O0FtRm5yN0JJO0VzQ0NBLDBCMUI0QytCO0UwQjNDL0Isc0IxQjJDK0I7RTBCMUMvQixlckhvRm1CO0NKa203QnZCOztBbUZ6cjdCSTtFc0NPRSwyQjFCc0M2QjtDL0ZncDdCbkM7O0FtRjdyN0JJO0VzQ0NBLDBCMUI2QzhCO0UwQjVDOUIsc0IxQjRDOEI7RTBCM0M5QixlckhvRm1CO0NKNG03QnZCOztBbUZuczdCSTtFc0NPRSwyQjFCdUM0QjtDL0Z5cDdCbEM7O0FtRnZzN0JJO0VzQ0NBLDBCMUI0QmlCO0UwQjNCakIsc0IxQjJCaUI7RTBCMUJqQixZckhFVztDSndzN0JmOztBbUY3czdCSTtFc0NPRSwyQjFCc0JlO0MvRm9yN0JyQjs7QW1GanQ3Qkk7RXNDQ0EsMEIxQjZCaUI7RTBCNUJqQixzQjFCNEJpQjtFMEIzQmpCLFlySEVXO0NKa3Q3QmY7O0FtRnZ0N0JJO0VzQ09FLDJCMUJ1QmU7Qy9GNnI3QnJCOztBbUYzdDdCSTtFc0NDQSwwQjFCOEJpQjtFMEI3QmpCLHNCMUI2QmlCO0UwQjVCakIsWXJIRVc7Q0o0dDdCZjs7QW1GanU3Qkk7RXNDT0UsMkIxQndCZTtDL0ZzczdCckI7O0FtRnJ1N0JJO0VzQ0NBLDBCMUIrQmlCO0UwQjlCakIsc0IxQjhCaUI7RTBCN0JqQixZckhFVztDSnN1N0JmOztBbUYzdTdCSTtFc0NPRSwyQjFCeUJlO0MvRitzN0JyQjs7QW1GL3U3Qkk7RXNDQ0EsMEIxQmdDaUI7RTBCL0JqQixzQjFCK0JpQjtFMEI5QmpCLFlySEVXO0NKZ3Y3QmY7O0FtRnJ2N0JJO0VzQ09FLDJCMUIwQmU7Qy9Gd3Q3QnJCOztBbUZ6djdCSTtFc0NDQSwwQjFCaUNpQjtFMEJoQ2pCLHNCMUJnQ2lCO0UwQi9CakIsZXJIb0ZtQjtDSndxN0J2Qjs7QW1GL3Y3Qkk7RXNDT0UsMkIxQjJCZTtDL0ZpdTdCckI7O0FtRm53N0JJO0VzQ0NBLDBCMUJrQ2lCO0UwQmpDakIsc0IxQmlDaUI7RTBCaENqQixlckhvRm1CO0NKa3I3QnZCOztBbUZ6dzdCSTtFc0NPRSwyQjFCNEJlO0MvRjB1N0JyQjs7QW1GN3c3Qkk7RXNDQ0EsMEIxQm1DaUI7RTBCbENqQixzQjFCa0NpQjtFMEJqQ2pCLFlySEVXO0NKOHc3QmY7O0FtRm54N0JJO0VzQ09FLDJCMUI2QmU7Qy9GbXY3QnJCOztBbUZ2eDdCSTtFc0NDQSwwQjFCb0NpQjtFMEJuQ2pCLHNCMUJtQ2lCO0UwQmxDakIsWXJIRVc7Q0p3eDdCZjs7QW1GN3g3Qkk7RXNDT0UsMkIxQjhCZTtDL0Y0djdCckI7O0FtRmp5N0JJO0VzQ0NBLDBCMUJxQ2lCO0UwQnBDakIsc0IxQm9DaUI7RTBCbkNqQixZckhFVztDSmt5N0JmOztBbUZ2eTdCSTtFc0NPRSwyQjFCK0JlO0MvRnF3N0JyQjs7QW1GM3k3Qkk7RXNDQ0EsdUJySElXO0VxSEhYLG1CckhHVztFcUhGWCxlckhvRm1CO0NKMHQ3QnZCOztBbUZqejdCSTtFc0NPRSx3QnJIRlM7Q0pnejdCZjs7QW1Gcno3Qkk7RXNDQ0EsMEJySFVjO0VxSFRkLHNCckhTYztFcUhSZCxZckhFVztDSnN6N0JmOztBbUYzejdCSTtFc0NPRSwyQnJISVk7Q0pvejdCbEI7O0FtRi96N0JJO0VzQ0NBLDBCckhZYztFcUhYZCxzQnJIV2M7RXFIVmQsWXJIRVc7Q0pnMDdCZjs7QW1GcjA3Qkk7RXNDT0UsMkJySE1ZO0NKNHo3QmxCOztBMEgzMDdCQTtFakhBRSxnQkFBZTtFQUNmLGlCQUFnQjtDVCswN0JsQjs7QTBIaDE3QkE7RUFJSSxZQUFXO0VBQ1gsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixXQUFVO0MxSGcxN0JkOztBMEh2MTdCQTtFOUdjSSxtQjhHSjRCO0VBQzFCLGFBQVk7RUFDWixnQkFBZTtDMUhpMTdCckI7O0EwSDcxN0JBOztFQWtCUSxZQUFXO0MxSGcxN0JuQjs7QTBIMTA3QkE7O0VBRUUsZUFBYztDMUg2MDdCaEI7O0EwSDEwN0JBO0VBQ0UsZXRIaEJnQjtFc0hpQmhCLG9CdEhzTm9EO0VzSHJOcEQsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7QzFINjA3QnJCOztBMEgxMDdCQTtFQUNFLGVBQTZCO0VBQzdCLGdCQUFlO0MxSDYwN0JqQjs7QW1GbDM3Qkk7RXVDMENBLGV0SGpDYztDSjYyN0JsQjs7QW1GdDM3Qkk7RXVDNkNBLGV0SG5DYztDSmczN0JsQjs7QTJIMzM3QkE7RUFDRSxVQUFTO0VBQ1QsbUJBQWtCO0MzSDgzN0JwQjs7QTJIMTM3QkE7RS9HZ0JJLGdDUm9NZ0M7RVFuTWhDLGlDUm1NZ0M7RXVINU1oQyxjQUFhO0VBQ2IsY0FBYTtFQUNiLG1CQUFrQjtDM0h3MzdCdEI7O0EySGw0N0JBO0VBZUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYiwwQ3ZIVFc7Q0pnNDdCZjs7QTJIMTQ3QkE7RUF3QkksY0FBYTtDM0hzMzdCakI7O0EySDk0N0JBO0VBNkJJLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFVBQVM7QzNIcTM3QmI7O0EySHI1N0JBO0VBbUNNLHVCdkhuQ1M7RXVIb0NULGFBQVk7RUFDWixZQUFXO0MzSHMzN0JqQjs7QTJIMzU3QkE7RUEwQ0ksa0JBQWlCO0MzSHEzN0JyQjs7QTJIaDM3QkE7RS9HL0JJLGdDUm9NZ0M7RVFuTWhDLGlDUm1NZ0M7RXVIaEtoQyxjQUFhO0MzSGkzN0JqQjs7QTJIdDM3QkE7RUFVSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZ0JBQWU7QzNIZzM3Qm5COztBMkg3MzdCQTtFQWtCSSxjQUFhO0MzSCsyN0JqQjs7QTJIajQ3QkE7O0VBdUJJLGtCQUFpQjtDM0grMjdCckI7O0EySHQ0N0JBO0VBNkJNLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDM0g2MjdCakI7O0E0SGw4N0JBO0VBRUksVUFBUztDNUhvODdCYjs7QTRIaDg3QkE7RUFDRSxhQUFZO0M1SG04N0JkOztBNEhwODdCQTtFQUlJLDhDeEhPVztDSjY3N0JmOztBNEhoODdCQTtFQUNFLDhDeEhFYTtFd0hEYixjQUFhO0M1SG04N0JmOztBNEhyODdCQTtFQUtJLGdCQUFlO0VBQ2YsVUFBUztDNUhvODdCYjs7QTRIMTg3QkE7RUFVSSxVQUFTO0VBQ1QsaUJBQWdCO0M1SG84N0JwQjs7QTRIaDg3QkE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7QzVIbTg3QmpCOztBNEhoODdCQTtFQUNFLGNBQWE7QzVIbTg3QmY7O0E0SGg4N0JBO0VuSHRDRSxnQkFBZTtFQUNmLGlCQUFnQjtDVDArN0JsQjs7QTRIcjg3QkE7RUFHSSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsYUFBWTtDNUhzODdCaEI7O0E0SGw4N0JBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtDNUhxODdCbEI7O0E0SGw4N0JBOzs7RUFHRSxlQUFjO0M1SHE4N0JoQjs7QTRIbDg3QkE7RUFDRSwwQnhIckRnQjtFd0hzRGhCLGNBQWE7QzVIcTg3QmY7O0E0SGw4N0JBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0M1SHE4N0JqQjs7QTRIdjg3QkE7RUFLSSxzQkFBcUI7RUFDckIsb0JBQW1CO0M1SHM4N0J2Qjs7QTRIbDg3QkE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDNUhxODdCcEI7O0E0SDE4N0JBO0VBUUksV0FBVTtDNUhzODdCZDs7QTRIOTg3QkE7RUFXTSxhQUFZO0VBQ1osZ0JBQWU7QzVIdTg3QnJCOztBNkg3aDhCQTtFQUNFLDBCekhPZ0I7Q0p5aDhCbEI7O0E2SGppOEJBO0VBS0ksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDN0hnaThCdEI7O0E2SDVoOEJBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtDN0graDhCcEI7O0E2SG5pOEJBO0VBT0ksZXpISmM7Q0pvaThCbEI7O0E2SDVoOEJBO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0M3SCtoOEJsQjs7QTZIMWg4QkE7RWpIaEJJLG1CaUhpQndCO0VBQzFCLHVCekh6QmE7RXlIMEJiLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLGFBQVk7QzdINmg4QmQ7O0E2SHpoOEJBO0VqSDFCSSxtQmlIMkJ3QjtFQUMxQix1QnpIbkNhO0V5SG9DYixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztDN0g0aDhCYjs7QTZIbmk4QkE7RWpIMUJJLG1CaUhvQzBCO0VBQzFCLGFBQVk7RUFDWixZQUFXO0M3SDZoOEJmOztBNkh4aDhCQTtFQUNFLGtCQUFpQjtDN0gyaDhCbkI7O0E2SDVoOEJBO0VBSUksVUFBUztDN0g0aDhCYjs7QTZIaGk4QkE7RUFRSSx1QnpIMURXO0V5SDJEWCxVQUFTO0VBQ1QsZ0JBQWU7QzdINGg4Qm5COztBNkh4aDhCQTtFQUNFLGlCQUFnQjtDN0gyaDhCbEI7O0FtRmptOEJJO0UwQzJFQSwwQnpIOURjO0NKd2w4QmxCOztBbUZybThCSTtFMEM4RUEsWXpIekVXO0NKb204QmY7O0FtRnptOEJJO0UwQ2lGQSwwQnpIcEVjO0NKZ204QmxCOztBbUY3bThCSTtFMENvRkEsMEJ6SHpFYztDSnNtOEJsQjs7QThIbm44QkE7O0VBRUUsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsbUJBQWtCO0M5SHNuOEJwQjs7QThIM244QkE7O0VBUUksZTFITWM7Q0prbjhCbEI7O0E4SHBuOEJBOztFQUVFLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsMEIxSE5nQjtFMEhPaEIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixjQUFhO0VBQ2Isc0JBQXVCO0VBQXZCLHdCQUF1QjtDOUh1bjhCekI7O0E4SHBuOEJBOztFQUVFLGFBQVk7QzlIdW44QmQ7O0E4SHJuOEJFO0VBSkY7O0lBS0ksa0JBQWlCO0lBQ2pCLFdBQVU7RzlIMG44Qlo7Q0FDRjs7QThIam84QkE7O0VBVUksaUJBQWdCO0M5SDRuOEJwQjs7QThIeG44QkE7O0VBRUUsdUIxSC9CYTtFMEhnQ2IsY0FBYTtFQUNiLFlBQVc7RUFDWCxjQUFhO0M5SDJuOEJmOztBOEhobzhCQTs7RUFTTSxnQkFBZTtDOUg0bjhCckI7O0E4SHJvOEJBOztFQVlRLGlCQUFnQjtDOUg4bjhCeEI7O0E4SDFvOEJBOzs7O0VBZ0JVLHNCMUg2V2dFO0NKb3g3QjFFOztBOEhqcDhCQTs7RUFzQlUsaUJBQWdCO0M5SGdvOEIxQjs7QThIdHA4QkE7Ozs7RUEyQlUsc0IxSHhCTztDSjBwOEJqQjs7QThIN3A4QkE7O0VBaUNVLGlCQUFnQjtDOUhpbzhCMUI7O0E4SGxxOEJBOztFQXFDVSxzQjFIckNPO0NKdXE4QmpCOztBOEh2cThCQTs7RUEyQ00sOEJBQTZCO0VBQzdCLG9DMUgySThCO0UwSDFJOUIsZUFBYztFQUNkLGlDMUh5SThCO0UwSHhJOUIsWUFBVztFQUNYLHlFMUhrVzRGO0NKK3g3QmxHOztBOEg1bjhCQTs7RUFFRSxVQUFTO0VBQ1QscUJBQW9CO0VBQ3BCLG1CQUFrQjtDOUgrbjhCcEI7O0E4SDVuOEJBO0VBQ0UsZUFBYztDOUgrbjhCaEI7O0FtRjl0OEJJOztFMkNxR0EsMEIxSHhGYztFMEh5RmQsc0IxSDNGYztFMEg0RmQsWTFIbEdXO0NKZ3U4QmY7O0FtRnJ1OEJJOztFMkM0R0UsWTFIdkdTO0NKcXU4QmY7O0ErSDV1OEJBO0VBQ0Usb0JBQW1CO0VBQ25CLGFBQVk7Qy9IK3U4QmQ7O0FpQjVxOEJJO0U4R3JFSjtJQUtJLFlBQVc7Ry9IaXY4QmI7Q0FDRjs7QStIdnY4QkE7RUFVSSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDL0hpdjhCcEI7O0FpQnhyOEJJO0U4R3JFSjtJQWVNLFlBQVc7SUFDWCxtQkFBa0I7Ry9IbXY4QnRCO0NBQ0Y7O0ErSHB3OEJBO0VBc0JJLGVBQWM7RUFDZCxtQkFBa0I7Qy9Ia3Y4QnRCOztBaUJwczhCSTtFOEdyRUo7SUEwQk0sZUFBYztHL0hvdjhCbEI7Q0FDRjs7QStIL3c4QkE7RUE4Qk0sZ0JBQWU7RUFDZixpQkFBZ0I7Qy9IcXY4QnRCOztBaUIvczhCSTtFOEdyRUo7SUFrQ1EsbUJBQWtCO0cvSHV2OEJ4QjtDQUNGOztBZ0kxeDhCQTtFQUNFLHVCNUhNYTtFNEhMYix1QzVIZWE7RTRIZGIsbUJBQWtCO0NoSTZ4OEJwQjs7QWdJMXg4QkE7RUFDRSxjQUFhO0NoSTZ4OEJmOztBbUZseThCSTtFNkNVQSwwQjVIR2M7Q0p5eDhCbEI7O0FpSXh5OEJBO0VBQ0UsMEI3SFdnQjtFNkhWaEIsZUFBYztFQUNkLGFBQVk7RUFDWixhQUFZO0NqSTJ5OEJkOztBaUl4eThCQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7Q2pJMnk4QmpCOztBaUl4eThCQTtFQUNFLGlDN0hEZ0I7RTZIRWhCLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIscUJBQW9CO0NqSTJ5OEJ0Qjs7QWlJL3k4QkE7RUFPSSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDakk0eThCckI7O0FpSXJ6OEJBO0VBYUksb0JBQW1CO0VBQ25CLFlBQVc7Q2pJNHk4QmY7O0FpSTF6OEJBO0VBa0JJLFlBQVc7Q2pJNHk4QmY7O0FtRngwOEJJO0U4Q2tDQSxZN0g3Qlc7RTZIOEJYLHNCN0h4QmM7Q0prMDhCbEI7O0FrSTkwOEJBO0V2SE1FLGdCQUFlO0VBR2YsYUFBWTtFdUhQWixZQUFXO0NsSWsxOEJiOztBa0k5MDhCQTtFQUNFLHdCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUJBQWdCO0NsSWkxOEJsQjs7QWtJNzA4QkE7RXJIRk0sMkNUS1M7RVFIWCx1QlI2TWdDO0U4SHpNbEMsdUI5SFhhO0U4SFliLDBCOUhUZ0I7RThIVWhCLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixnQkFBNEM7RUFDNUMsZ0JBQStCO0NsSSswOEJqQzs7QWtJeDE4QkE7RXZIUEUsZ0JBQWU7RUFHZixhQUFZO0V1SGlCViw0QkFBa0I7RUFBbEIsbUJBQWtCO0NsSWkxOEJ0Qjs7QWtJOTE4QkE7RUFpQkksWUFBVztDbElpMThCZjs7QWtJNTA4QkE7RUFFSSxvQkFBbUI7Q2xJODA4QnZCOztBbUlwMzhCQTtFQUVJLHVCQUFzQjtDbklzMzhCMUI7O0FtSXgzOEJBO0VBTUksaUJBQWdCO0NuSXMzOEJwQjs7QW1JNTM4QkE7O0VBWUksbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsY0FBYTtDbklxMzhCakI7O0FtSW40OEJBO0VBbUJJLG1CQUFrQjtDbklvMzhCdEI7O0FvSTM0OEJBO0VBRUksY0FBYTtDcEk2NDhCakI7O0FvSS80OEJBO0VBS0ksMEJBQXlCO0VBQ3pCLHlCQUF3QjtFQUN4Qiw2QkFBNEI7Q3BJODQ4QmhDOztBb0lyNThCQTs7RUFXSSxjQUFhO0NwSSs0OEJqQjs7QW9JMzQ4QkE7RUFDRSxpQkFBZ0I7Q3BJODQ4QmxCOztBb0kvNDhCQTtFQUlJLHlCQUF3QjtDcEkrNDhCNUI7O0F3Rjk2N0JBO0U0QzVkRSxhQUFZO0NwSTg0OEJkOztBb0kvNDhCQTtFQUtNLGVoSVlXO0VnSVhYLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsZUFBYztFQUNkLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0NwSTg0OEJ4Qjs7QW9JejU4QkE7RUFlUSwrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLGlDN0M4SWM7RTZDOUlkLHlCN0M4SWM7RTZDN0lkLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsb0JBQW1CO0NwSTg0OEIzQjs7QXFJbDc4QkU7RURrQkY7SUFzQlEsb0JBQW1CO0dwSSs0OEJ6QjtDQUNGOztBb0l0NjhCQTtFQTBCTSxpQkFBZ0I7RUFDaEIsWUFBVztDcElnNThCakI7O0FvSTM2OEJBO0VBOEJRLG9CQUFtQjtDcElpNThCM0I7O0FvSS82OEJBO0VBaUNRLG1CQUFrQjtDcElrNThCMUI7O0FvSW43OEJBO0VBc0NZLCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsaUM3Q3VIVTtFNkN2SFYseUI3Q3VIVTtFNkN0SFYsa0NBQXlCO0VBQXpCLDBCQUF5QjtFQUN6QixvQkFBbUI7Q3BJaTU4Qi9COztBcUk1ODhCRTtFRGtCRjtJQTRDYyxvQkFBbUI7R3BJbTU4Qi9CO0NBQ0Y7O0FvSWg4OEJBO0VBbURNLG1CQUFrQjtDcElpNThCeEI7O0FvSXA4OEJBO0VBc0RNLGNBQWE7Q3BJazU4Qm5COztBb0l4ODhCQTtFQXlETSxZQUFXO0VBQ1gscUJBQWE7RUFBYixjQUFhO0VBQ2Isc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2Qix1QkFBbUI7RUFBbkIsb0JBQW1CO0NwSW01OEJ6Qjs7QW9JLzg4QkE7RUErRE0sbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGNBQWE7RUFDYiwwQjdDekNXO0N2RjY3OEJqQjs7QW9JeDk4QkE7RUF1RVEscUJBQWE7RUFBYixjQUFhO0VBQ2Isc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2Qix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxhQUFZO0NwSXE1OEJwQjs7QW9JaCs4QkE7RUFnRk0sVUFBUztFQUNULFlBQVc7RUFDWCxhQUFZO0VBQ1osb0JBQW1CO0NwSW81OEJ6Qjs7QW9Jdis4QkE7RUFzRlEsNkJBQTRCO0NwSXE1OEJwQzs7QW9JajU4Qkk7RUFDRSxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULDBCQUF5QjtFQUN6QixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLGNoSTZja0M7Q0p1ODdCeEM7O0FvSS80OEJBO0VBRUksbUNBQTBCO0VBQTFCLDJCQUEwQjtFQUMxQiwrQkFBOEI7RUFDOUIsV0FBVTtDcElpNThCZDs7QW1GOWc5Qkk7RWlEb0lFLDBCaEl2SFk7Q0pxZzlCbEI7O0FzSXhoOUJBO0VBQ0UsWUFBVztDdEkyaDlCYjs7QXNJNWg5QkE7RUFJSSxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtDdEk0aDlCdEI7O0FzSWxpOUJBOzs7Ozs7RUFVTSwyQkFBa0I7RUFBbEIsd0JBQWtCO0VBQWxCLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBb0I7RUFBcEIscUJBQW9CO0N0SWlpOUIxQjs7QXNJN2k5QkE7RUFnQkksbURBQXVFO0N0SWlpOUIzRTs7QXNJamo5QkE7RUFxQk0sZUFBYztDdElnaTlCcEI7O0FzSXJqOUJBO0VBeUJNLGFBQVk7RUFDWixzQkFBcUI7RUFDckIsZ0JBQWU7Q3RJZ2k5QnJCOztBc0kzajlCQTtFQThCUSxlQUFjO0N0SWlpOUJ0Qjs7QXNJL2o5QkE7RUFrQ1EscURBQXlFO0VBQ3pFLGlCQUFnQjtDdElpaTlCeEI7O0FzSXBrOUJBO0VBd0NVLGlCQUFnQjtFQUNoQix5QkFBd0I7Q3RJZ2k5QmxDOztBc0l6azlCQTtFQTRDVSxzQkFBcUI7Q3RJaWk5Qi9COztBc0k3azlCQTtFQStDVSxnQkFBZTtDdElraTlCekI7O0FzSWpsOUJBO0VBc0RNLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLGlCQUFnQjtDdEkraDlCdEI7O0F1SWxsOUJBO0VBQ0Usb0JuSU1nQjtFbUlMaEIsdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsZW5JUWdCO0NKNms5QmxCOztBdUkxbDlCQTtFQVVJLDBCQUF5QjtDdklvbDlCN0I7O0F1SS9rOUJBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDdklrbDlCbkI7O0F1SS9rOUJBO0VBQ0Usb0JBQW1CO0N2SWtsOUJyQjs7QXVJL2s5QkE7RUFDRSxtQkFBa0I7Q3ZJa2w5QnBCOztBdUk5azlCQTtFQUNFLG9CQUFtQjtDdklpbDlCckI7O0F1STlrOUJBO0VBQ0UsVUFBUztFQUNULFlBQVc7Q3ZJaWw5QmI7O0F1STlrOUJBOztFQUVFLGVBQWM7RUFDZCxnQkFBZTtDdklpbDlCakI7O0F1STlrOUJBOztFQUVFLGdCQUFlO0N2SWlsOUJqQjs7QXVJOWs5QkE7O0VBRUUsVUFBUztFQUNULGNBQWE7Q3ZJaWw5QmY7O0FpQm5rOUJJO0VzSFZGO0lBQ0UsMkJBQXNCO0lBQXRCLHVCQUFzQjtHdklpbDlCeEI7RXVJbGw5QkE7SUFJSSxrQkFBUTtJQUFSLFNBQVE7SUFDUixxQkFBb0I7R3ZJaWw5QnhCO0V1SXRsOUJBO0lBU0ksa0JBQVE7SUFBUixTQUFRO0lBQ1IsdUJBQXNCO0d2SWdsOUIxQjtFdUkxbDlCQTtJQWNJLGtCQUFRO0lBQVIsU0FBUTtHdkkrazlCWjtDQUNGOztBdUkzazlCQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDdkk4azlCckI7O0F1STNrOUJBO0VBQ0UsaUJBQWdCO0VBQ2hCLFVBQVM7RUFDVCxXQUFVO0N2SThrOUJaOztBdUlqbDlCQTtFQU1JLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixrQkFBaUI7Q3ZJK2s5QnJCOztBdUl4bDlCQTs7Ozs7Ozs7RUFtQk0seUNBQWdDO0VBQWhDLGlDQUFnQztFQUFoQywrREFBZ0M7Q3ZJZ2w5QnRDOztBdUlubTlCQTs7Ozs7Ozs7RTFDckVFLGlDQUF5QjtFQUF6Qix5QkFBeUI7QzdGbXI5QjNCOztBdUlsbDlCQTtFQUNFLDJCQUEwQjtDdklxbDlCNUI7O0F1SWxsOUJBO0UxSHhHTSx1RTBFc0lnRTtFZ0QzQnBFLHVCbklvR2tDO0VtSW5HbEMsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0N2SW9sOUJuQjs7QXVJM2w5QkE7RTFIeEdNLDhDMEhrSG1EO0N2SXFsOUJ6RDs7QXdJenM5QkE7RUFFSSwwQnBJRGM7RW9JR2QsNEJwSWlVZ0M7RW9JaFVoQyw0QnBJK1owRjtDSjJ5OEI5Rjs7QXdJL3M5QkE7RUFVTSxzQkFBb0M7Q3hJeXM5QjFDOztBd0ludDlCQTtFQWVJLDBCcElkYztDSnN0OUJsQjs7QXdJdnQ5QkE7RUFvQkksa0JBQWlCO0VBQ2pCLDBCQUFpQjtFQUFqQix1QkFBaUI7RUFBakIsc0JBQWlCO0VBQWpCLGtCQUFpQjtDeEl1czlCckI7O0F3STV0OUJBO0VBeUJJLGdCQUFlO0VBRWYsYUFBWTtFQUNaLGlCQUFnQjtDeElzczlCcEI7O0F3SWx1OUJBO0VBZ0NJLG1CQUFrQjtFQUNsQixtQkFBa0I7Q3hJc3M5QnRCOztBd0l2dTlCQTtFQXFDSSxhQUFZO0VBQ1osV0FBVTtDeElzczlCZDs7QXdJNXU5QkE7RUEwQ0ksY0FBYTtDeElzczlCakI7O0F3SWh2OUJBOztFQWdETSwwQnBJL0NZO0NKb3Y5QmxCOztBd0lydjlCQTs7RUFtRFEsY0FBYTtFQUNiLDBCcEltV2tFO0NKbzI4QjFFOztBd0kzdjlCQTtFQTJETSxjQUFhO0N4SW9zOUJuQjs7QXdJL3Y5QkE7RUErRE0saUJBQWdCO0N4SW9zOUJ0Qjs7QXdJbnc5QkE7RUFxRU0sZXBJbEVZO0NKb3c5QmxCOztBd0l2dzlCQTtFQTJFTSwwQnBJM0VZO0NKMnc5QmxCOztBd0kzdzlCQTtFQStFUSxlcElBZTtDSmdzOUJ2Qjs7QXdJL3c5QkE7RUFzRkksMEJwSWhFYTtFb0lpRWIsWXBJMUZXO0NKdXg5QmY7O0F3SXB4OUJBO0VBOEZRLDBCQUp3QjtFQUt4QixZcElsR087Q0o0eDlCZjs7QXdJeng5QkE7RUF1R00sMEJwSXRHWTtFb0l1R1osZ0NwSTRUd0Y7Q0owMzhCOUY7O0F3STl4OUJBO0VBMkdRLHNCcEk0U2tFO0NKMjQ4QjFFOztBd0lseTlCQTtFQStHUSw2QnBJcU42QjtFb0lwTjdCLHlCQUFzQztDeEl1cjlCOUM7O0F3SXZ5OUJBO0VBbUhVLFlBQVc7RUFDWCxzQkFBbUM7Q3hJd3I5QjdDOztBd0k1eTlCQTtFQXVIWSx1QkFBc0I7Q3hJeXI5QmxDOztBd0loejlCQTtFQThIWSxVQUFTO0VBQ1QsZ0JBQWU7Q3hJc3I5QjNCOztBd0lyejlCQTtFQXFJUSwwQnBJL0dTO0VvSWdIVCxzQkFBa0M7RUFDbEMsWXBJMUlPO0VvSTJJUCxnQkFBZTtFQUNmLG1CQUFrQjtDeElvcjlCMUI7O0F3STd6OUJBO0VBNklRLGdDQUErQjtFQUMvQixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtDeElvcjlCMUI7O0F3SXAwOUJBO0VBbUpVLFlwSXRKSztDSjIwOUJmOztBd0lqcjlCTTtFQUlNLGdCQUFlO0N4SWlyOUIzQjs7QXdJcnI5Qk07RUFTSSxrQkFBaUI7Q3hJZ3I5QjNCOztBd0loMTlCQTs7RUF3S1Esc0JwSStPa0U7Q0o4NzhCMUU7O0F3SXIxOUJBO0VBNEtRLFVBQVM7Q3hJNnE5QmpCOztBd0l6MTlCQTtFQWtMSSxvQkFBbUI7Q3hJMnE5QnZCOztBd0l4cTlCRTtFQUVJLDZCQUE0QjtFQUM1QiwwQkFBeUI7Q3hJMHE5Qi9COztBd0l0cTlCRTtFQUVJLDhCQUE2QjtFQUM3QiwyQkFBMEI7Q3hJd3E5QmhDOztBd0lscTlCQTtFQUVJLGlCQUFnQjtDeElvcTlCcEI7O0F3SS9wOUJBO0VBRUksZUFBYztDeElpcTlCbEI7O0F3STdwOUJBOztFQUlNLDhCcElpTjJGO0NKNjg4QmpHOztBd0lscTlCQTs7RUFPUSxtQkFBa0I7Q3hJZ3E5QjFCOztBd0l2cTlCQTs7RUFXUSxhQUFZO0N4SWlxOUJwQjs7QXdJNXE5QkE7O0VBZ0JNLGtDcElxTTJGO0NKNDk4QmpHOztBd0lqcjlCQTs7RUFtQlEsMkJwSXVHNEI7RW9JdEc1QixvQkFBc0M7Q3hJbXE5QjlDOztBd0l2cjlCQTs7RUF1QlUscUJBQXNDO0N4SXFxOUJoRDs7QXdJNXI5QkE7O0VBNEJZLGdCQUFlO0N4SXFxOUIzQjs7QXdJNXA5QkE7RUFDRSxjQUFhO0N4SStwOUJmOztBeUkvNTlCRTtFQUtRLHNCQUFrQztDekk4NTlCNUM7O0F5SW42OUJFO0VBVU0sc0JBQWtDO0N6STY1OUIxQzs7QXlJejU5Qkk7Ozs7OztFQU9RLDBCQUFzRDtDekkyNTlCbEU7O0F5SWw2OUJJOztFQWFJLDBCcklHUztFcUlGVCxZckl2Qk87Q0ppNzlCZjs7QXlJeDY5Qkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKdzc5QmY7O0F5SS82OUJJOztFQTZCUSxzQkFBa0M7Q3pJdTU5QjlDOztBeUlwNzlCSTs7RUFpQ1EsMEJySWpCSztFcUlrQkwsc0JBQWdDO0VBQ2hDLFlySTVDRztDSm84OUJmOztBeUkzNzlCSTs7RUF1Q1EsZ0NySWhERztDSnk4OUJmOztBeUloODlCSTs7RUEwQ1UsWXJJbkRDO0NKODg5QmY7O0F5SXI4OUJJOztFQWdETSxzQkFBa0M7Q3pJMDU5QjVDOztBeUl4OTlCRTtFQUtRLHNCQUFrQztDekl1OTlCNUM7O0F5STU5OUJFO0VBVU0sc0JBQWtDO0N6SXM5OUIxQzs7QXlJbDk5Qkk7Ozs7OztFQU9RLDBCQUFzRDtDeklvOTlCbEU7O0F5STM5OUJJOztFQWFJLDBCckloQlU7RXFJaUJWLFlySXZCTztDSjArOUJmOztBeUlqKzlCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0ppLzlCZjs7QXlJeCs5Qkk7O0VBNkJRLHNCQUFrQztDeklnOTlCOUM7O0F5STcrOUJJOztFQWlDUSwwQnJJcENNO0VxSXFDTixzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKNi85QmY7O0F5SXAvOUJJOztFQXVDUSxnQ3JJaERHO0NKa2crQmY7O0F5SXovOUJJOztFQTBDVSxZckluREM7Q0p1ZytCZjs7QXlJOS85Qkk7O0VBZ0RNLHNCQUFrQztDekltOTlCNUM7O0F5SWpoK0JFO0VBS1Esc0JBQWtDO0N6SWdoK0I1Qzs7QXlJcmgrQkU7RUFVTSxzQkFBa0M7Q3pJK2crQjFDOztBeUkzZytCSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STZnK0JsRTs7QXlJcGgrQkk7O0VBYUksMEJySVVTO0VxSVRULFlySXZCTztDSm1pK0JmOztBeUkxaCtCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0owaStCZjs7QXlJamkrQkk7O0VBNkJRLHNCQUFrQztDekl5ZytCOUM7O0F5SXRpK0JJOztFQWlDUSwwQnJJVks7RXFJV0wsc0JBQWdDO0VBQ2hDLFlySTVDRztDSnNqK0JmOztBeUk3aStCSTs7RUF1Q1EsZ0NySWhERztDSjJqK0JmOztBeUlsaitCSTs7RUEwQ1UsWXJJbkRDO0NKZ2srQmY7O0F5SXZqK0JJOztFQWdETSxzQkFBa0M7Q3pJNGcrQjVDOztBeUkxaytCRTtFQUtRLHNCQUFrQztDekl5aytCNUM7O0F5STlrK0JFO0VBVU0sc0JBQWtDO0N6SXdrK0IxQzs7QXlJcGsrQkk7Ozs7OztFQU9RLDBCQUFzRDtDeklzaytCbEU7O0F5STdrK0JJOztFQWFJLDBCcklZUztFcUlYVCxZckl2Qk87Q0o0bCtCZjs7QXlJbmwrQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKbW0rQmY7O0F5STFsK0JJOztFQTZCUSxzQkFBa0M7Q3pJa2srQjlDOztBeUkvbCtCSTs7RUFpQ1EsMEJySVJLO0VxSVNMLHNCQUFnQztFQUNoQyxZckk1Q0c7Q0orbStCZjs7QXlJdG0rQkk7O0VBdUNRLGdDckloREc7Q0pvbitCZjs7QXlJM20rQkk7O0VBMENVLFlySW5EQztDSnluK0JmOztBeUlobitCSTs7RUFnRE0sc0JBQWtDO0N6SXFrK0I1Qzs7QXlJbm8rQkU7RUFLUSxzQkFBa0M7Q3pJa28rQjVDOztBeUl2bytCRTtFQVVNLHNCQUFrQztDeklpbytCMUM7O0F5STduK0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJK24rQmxFOztBeUl0bytCSTs7RUFhSSwwQnJJU1M7RXFJUlQsZXJJMkRlO0NKbWsrQnZCOztBeUk1bytCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlcklxRFc7Q0owaytCdkI7O0F5SW5wK0JJOztFQTZCUSxzQkFBa0M7Q3pJMm4rQjlDOztBeUl4cCtCSTs7RUFpQ1EsMEJySVhLO0VxSVlMLHNCQUFnQztFQUNoQyxlcklzQ1c7Q0pzbCtCdkI7O0F5SS9wK0JJOztFQXVDUSw2QnJJa0NXO0NKMmwrQnZCOztBeUlwcStCSTs7RUEwQ1UsZXJJK0JTO0NKZ20rQnZCOztBeUl6cStCSTs7RUFnRE0sc0JBQWtDO0N6SThuK0I1Qzs7QXlJNXIrQkU7RUFLUSxzQkFBa0M7Q3pJMnIrQjVDOztBeUlocytCRTtFQVVNLHNCQUFrQztDekkwcitCMUM7O0F5SXRyK0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJd3IrQmxFOztBeUkvcitCSTs7RUFhSSwwQnJJT1M7RXFJTlQsWXJJdkJPO0NKOHMrQmY7O0F5SXJzK0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnF0K0JmOztBeUk1cytCSTs7RUE2QlEsc0JBQWtDO0N6SW9yK0I5Qzs7QXlJanQrQkk7O0VBaUNRLDBCckliSztFcUljTCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKaXUrQmY7O0F5SXh0K0JJOztFQXVDUSxnQ3JJaERHO0NKc3UrQmY7O0F5STd0K0JJOztFQTBDVSxZckluREM7Q0oydStCZjs7QXlJbHUrQkk7O0VBZ0RNLHNCQUFrQztDekl1citCNUM7O0F5SXJ2K0JFO0VBS1Esb0JBQWtDO0N6SW92K0I1Qzs7QXlJenYrQkU7RUFVTSxvQkFBa0M7Q3pJbXYrQjFDOztBeUkvdStCSTs7Ozs7O0VBT1Esd0JBQXNEO0N6SWl2K0JsRTs7QXlJeHYrQkk7O0VBYUksMEJySXJCVTtFcUlzQlYsZXJJMkRlO0NKcXIrQnZCOztBeUk5ditCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlcklxRFc7Q0o0citCdkI7O0F5SXJ3K0JJOztFQTZCUSxvQkFBa0M7Q3pJNnUrQjlDOztBeUkxdytCSTs7RUFpQ1EsMEJySXpDTTtFcUkwQ04sc0JBQWdDO0VBQ2hDLGVySXNDVztDSndzK0J2Qjs7QXlJangrQkk7O0VBdUNRLDZCcklrQ1c7Q0o2cytCdkI7O0F5SXR4K0JJOztFQTBDVSxlckkrQlM7Q0prdCtCdkI7O0F5STN4K0JJOztFQWdETSxvQkFBa0M7Q3pJZ3YrQjVDOztBeUk5eStCRTtFQUtRLHNCQUFrQztDekk2eStCNUM7O0F5SWx6K0JFO0VBVU0sc0JBQWtDO0N6STR5K0IxQzs7QXlJeHkrQkk7Ozs7OztFQU9RLDBCQUFzRDtDekkweStCbEU7O0F5SWp6K0JJOztFQWFJLDBCcklkVTtFcUllVixZckl2Qk87Q0pnMCtCZjs7QXlJdnorQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKdTArQmY7O0F5STl6K0JJOztFQTZCUSxzQkFBa0M7Q3pJc3krQjlDOztBeUluMCtCSTs7RUFpQ1EsMEJySWxDTTtFcUltQ04sc0JBQWdDO0VBQ2hDLFlySTVDRztDSm0xK0JmOztBeUkxMCtCSTs7RUF1Q1EsZ0NySWhERztDSncxK0JmOztBeUkvMCtCSTs7RUEwQ1UsWXJJbkRDO0NKNjErQmY7O0F5SXAxK0JJOztFQWdETSxzQkFBa0M7Q3pJeXkrQjVDOztBeUl2MitCRTtFQUtRLHNCQUFrQztDeklzMitCNUM7O0F5STMyK0JFO0VBVU0sc0JBQWtDO0N6SXEyK0IxQzs7QXlJajIrQkk7Ozs7OztFQU9RLDBCQUFzRDtDekltMitCbEU7O0F5STEyK0JJOztFQWFJLDBCbEQxQlc7RWtEMkJYLFlySXZCTztDSnkzK0JmOztBeUloMytCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0pnNCtCZjs7QXlJdjMrQkk7O0VBNkJRLHNCQUFrQztDekkrMStCOUM7O0F5STUzK0JJOztFQWlDUSwwQmxEOUNPO0VrRCtDUCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKNDQrQmY7O0F5SW40K0JJOztFQXVDUSxnQ3JJaERHO0NKaTUrQmY7O0F5SXg0K0JJOztFQTBDVSxZckluREM7Q0pzNStCZjs7QXlJNzQrQkk7O0VBZ0RNLHNCQUFrQztDeklrMitCNUM7O0F5SWg2K0JFO0VBS1Esc0JBQWtDO0N6SSs1K0I1Qzs7QXlJcDYrQkU7RUFVTSxzQkFBa0M7Q3pJODUrQjFDOztBeUkxNStCSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STQ1K0JsRTs7QXlJbjYrQkk7O0VBYUksMEJsRHpCTTtFa0QwQk4sWXJJdkJPO0NKazcrQmY7O0F5SXo2K0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnk3K0JmOztBeUloNytCSTs7RUE2QlEsc0JBQWtDO0N6SXc1K0I5Qzs7QXlJcjcrQkk7O0VBaUNRLDBCbEQ3Q0U7RWtEOENGLHNCQUFnQztFQUNoQyxZckk1Q0c7Q0pxOCtCZjs7QXlJNTcrQkk7O0VBdUNRLGdDckloREc7Q0owOCtCZjs7QXlJajgrQkk7O0VBMENVLFlySW5EQztDSis4K0JmOztBeUl0OCtCSTs7RUFnRE0sc0JBQWtDO0N6STI1K0I1Qzs7QXlJejkrQkU7RUFLUSxzQkFBa0M7Q3pJdzkrQjVDOztBeUk3OStCRTtFQVVNLHNCQUFrQztDekl1OStCMUM7O0F5SW45K0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJcTkrQmxFOztBeUk1OStCSTs7RUFhSSwwQmxEdkJPO0VrRHdCUCxZckl2Qk87Q0oyKytCZjs7QXlJbCsrQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKay8rQmY7O0F5SXorK0JJOztFQTZCUSxzQkFBa0M7Q3pJaTkrQjlDOztBeUk5KytCSTs7RUFpQ1EsMEJsRDNDRztFa0Q0Q0gsc0JBQWdDO0VBQ2hDLFlySTVDRztDSjgvK0JmOztBeUlyLytCSTs7RUF1Q1EsZ0NySWhERztDSm1nL0JmOztBeUkxLytCSTs7RUEwQ1UsWXJJbkRDO0NKd2cvQmY7O0F5SS8vK0JJOztFQWdETSxzQkFBa0M7Q3pJbzkrQjVDOztBeUlsaC9CRTtFQUtRLHNCQUFrQztDeklpaC9CNUM7O0F5SXRoL0JFO0VBVU0sc0JBQWtDO0N6SWdoL0IxQzs7QXlJNWcvQkk7Ozs7OztFQU9RLDBCQUFzRDtDekk4Zy9CbEU7O0F5SXJoL0JJOztFQWFJLDBCbER0Qk07RWtEdUJOLGVySTJEZTtDSms5K0J2Qjs7QXlJM2gvQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZXJJcURXO0NKeTkrQnZCOztBeUlsaS9CSTs7RUE2QlEsc0JBQWtDO0N6STBnL0I5Qzs7QXlJdmkvQkk7O0VBaUNRLDBCbEQxQ0U7RWtEMkNGLHNCQUFnQztFQUNoQyxlcklzQ1c7Q0pxKytCdkI7O0F5STlpL0JJOztFQXVDUSw2QnJJa0NXO0NKMCsrQnZCOztBeUluai9CSTs7RUEwQ1UsZXJJK0JTO0NKKysrQnZCOztBeUl4ai9CSTs7RUFnRE0sc0JBQWtDO0N6STZnL0I1Qzs7QXlJM2svQkU7RUFLUSxzQkFBa0M7Q3pJMGsvQjVDOztBeUkvay9CRTtFQVVNLHNCQUFrQztDekl5ay9CMUM7O0F5SXJrL0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJdWsvQmxFOztBeUk5ay9CSTs7RUFhSSwwQmxEcEJTO0VrRHFCVCxZckl2Qk87Q0o2bC9CZjs7QXlJcGwvQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKb20vQmY7O0F5STNsL0JJOztFQTZCUSxzQkFBa0M7Q3pJbWsvQjlDOztBeUlobS9CSTs7RUFpQ1EsMEJsRHhDSztFa0R5Q0wsc0JBQWdDO0VBQ2hDLFlySTVDRztDSmduL0JmOztBeUl2bS9CSTs7RUF1Q1EsZ0NySWhERztDSnFuL0JmOztBeUk1bS9CSTs7RUEwQ1UsWXJJbkRDO0NKMG4vQmY7O0F5SWpuL0JJOztFQWdETSxzQkFBa0M7Q3pJc2svQjVDOztBeUlwby9CRTtFQUtRLHNCQUFrQztDekltby9CNUM7O0F5SXhvL0JFO0VBVU0sc0JBQWtDO0N6SWtvL0IxQzs7QXlJOW4vQkk7Ozs7OztFQU9RLDBCQUFzRDtDeklnby9CbEU7O0F5SXZvL0JJOztFQWFJLDBCbERsQlE7RWtEbUJSLFlySXZCTztDSnNwL0JmOztBeUk3by9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0o2cC9CZjs7QXlJcHAvQkk7O0VBNkJRLHNCQUFrQztDekk0bi9COUM7O0F5SXpwL0JJOztFQWlDUSwwQmxEdENJO0VrRHVDSixzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKeXEvQmY7O0F5SWhxL0JJOztFQXVDUSxnQ3JJaERHO0NKOHEvQmY7O0F5SXJxL0JJOztFQTBDVSxZckluREM7Q0ptci9CZjs7QXlJMXEvQkk7O0VBZ0RNLHNCQUFrQztDekkrbi9CNUM7O0F5STdyL0JFO0VBS1Esc0JBQWtDO0N6STRyL0I1Qzs7QXlJanMvQkU7RUFVTSxzQkFBa0M7Q3pJMnIvQjFDOztBeUl2ci9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SXlyL0JsRTs7QXlJaHMvQkk7O0VBYUksMEJySUdTO0VxSUZULFlySXZCTztDSitzL0JmOztBeUl0cy9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0pzdC9CZjs7QXlJN3MvQkk7O0VBNkJRLHNCQUFrQztDeklxci9COUM7O0F5SWx0L0JJOztFQWlDUSwwQnJJakJLO0VxSWtCTCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKa3UvQmY7O0F5SXp0L0JJOztFQXVDUSxnQ3JJaERHO0NKdXUvQmY7O0F5STl0L0JJOztFQTBDVSxZckluREM7Q0o0dS9CZjs7QXlJbnUvQkk7O0VBZ0RNLHNCQUFrQztDekl3ci9CNUM7O0F5SXR2L0JFO0VBS1Esc0JBQWtDO0N6SXF2L0I1Qzs7QXlJMXYvQkU7RUFVTSxzQkFBa0M7Q3pJb3YvQjFDOztBeUlodi9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SWt2L0JsRTs7QXlJenYvQkk7O0VBYUksMEJySUlTO0VxSUhULFlySXZCTztDSnd3L0JmOztBeUkvdi9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0ordy9CZjs7QXlJdHcvQkk7O0VBNkJRLHNCQUFrQztDekk4dS9COUM7O0F5STN3L0JJOztFQWlDUSwwQnJJaEJLO0VxSWlCTCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKMngvQmY7O0F5SWx4L0JJOztFQXVDUSxnQ3JJaERHO0NKZ3kvQmY7O0F5SXZ4L0JJOztFQTBDVSxZckluREM7Q0pxeS9CZjs7QXlJNXgvQkk7O0VBZ0RNLHNCQUFrQztDeklpdi9CNUM7O0F5SS95L0JFO0VBS1Esc0JBQWtDO0N6STh5L0I1Qzs7QXlJbnovQkU7RUFVTSxzQkFBa0M7Q3pJNnkvQjFDOztBeUl6eS9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STJ5L0JsRTs7QXlJbHovQkk7O0VBYUksMEJySUtTO0VxSUpULFlySXZCTztDSmkwL0JmOztBeUl4ei9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0p3MC9CZjs7QXlJL3ovQkk7O0VBNkJRLHNCQUFrQztDekl1eS9COUM7O0F5SXAwL0JJOztFQWlDUSwwQnJJZks7RXFJZ0JMLHNCQUFnQztFQUNoQyxZckk1Q0c7Q0pvMS9CZjs7QXlJMzAvQkk7O0VBdUNRLGdDckloREc7Q0p5MS9CZjs7QXlJaDEvQkk7O0VBMENVLFlySW5EQztDSjgxL0JmOztBeUlyMS9CSTs7RUFnRE0sc0JBQWtDO0N6STB5L0I1Qzs7QXlJeDIvQkU7RUFLUSxzQkFBa0M7Q3pJdTIvQjVDOztBeUk1Mi9CRTtFQVVNLHNCQUFrQztDeklzMi9CMUM7O0F5SWwyL0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJbzIvQmxFOztBeUkzMi9CSTs7RUFhSSwwQnJJTVM7RXFJTFQsWXJJdkJPO0NKMDMvQmY7O0F5SWozL0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSmk0L0JmOztBeUl4My9CSTs7RUE2QlEsc0JBQWtDO0N6SWcyL0I5Qzs7QXlJNzMvQkk7O0VBaUNRLDBCcklkSztFcUllTCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKNjQvQmY7O0F5SXA0L0JJOztFQXVDUSxnQ3JJaERHO0NKazUvQmY7O0F5SXo0L0JJOztFQTBDVSxZckluREM7Q0p1NS9CZjs7QXlJOTQvQkk7O0VBZ0RNLHNCQUFrQztDekltMi9CNUM7O0F5SWo2L0JFO0VBS1Esc0JBQWtDO0N6SWc2L0I1Qzs7QXlJcjYvQkU7RUFVTSxzQkFBa0M7Q3pJKzUvQjFDOztBeUkzNS9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STY1L0JsRTs7QXlJcDYvQkk7O0VBYUksMEJySU9TO0VxSU5ULFlySXZCTztDSm03L0JmOztBeUkxNi9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0owNy9CZjs7QXlJajcvQkk7O0VBNkJRLHNCQUFrQztDekl5NS9COUM7O0F5SXQ3L0JJOztFQWlDUSwwQnJJYks7RXFJY0wsc0JBQWdDO0VBQ2hDLFlySTVDRztDSnM4L0JmOztBeUk3Ny9CSTs7RUF1Q1EsZ0NySWhERztDSjI4L0JmOztBeUlsOC9CSTs7RUEwQ1UsWXJJbkRDO0NKZzkvQmY7O0F5SXY4L0JJOztFQWdETSxzQkFBa0M7Q3pJNDUvQjVDOztBeUkxOS9CRTtFQUtRLHNCQUFrQztDekl5OS9CNUM7O0F5STk5L0JFO0VBVU0sc0JBQWtDO0N6SXc5L0IxQzs7QXlJcDkvQkk7Ozs7OztFQU9RLDBCQUFzRDtDeklzOS9CbEU7O0F5STc5L0JJOztFQWFJLDBCcklRUztFcUlQVCxlckkyRGU7Q0owNS9CdkI7O0F5SW4rL0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSm0vL0JmOztBeUkxKy9CSTs7RUE2QlEsc0JBQWtDO0N6SWs5L0I5Qzs7QXlJLysvQkk7O0VBaUNRLDBCcklaSztFcUlhTCxzQkFBZ0M7RUFDaEMsZXJJc0NXO0NKNjYvQnZCOztBeUl0Ly9CSTs7RUF1Q1EsNkJySWtDVztDSms3L0J2Qjs7QXlJMy8vQkk7O0VBMENVLGVySStCUztDSnU3L0J2Qjs7QXlJaGdnQ0k7O0VBZ0RNLHNCQUFrQztDeklxOS9CNUM7O0F5SW5oZ0NFO0VBS1Esc0JBQWtDO0N6SWtoZ0M1Qzs7QXlJdmhnQ0U7RUFVTSxzQkFBa0M7Q3pJaWhnQzFDOztBeUk3Z2dDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SStnZ0NsRTs7QXlJdGhnQ0k7O0VBYUksMEJySVNTO0VxSVJULGVySTJEZTtDSm05L0J2Qjs7QXlJNWhnQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZXJJcURXO0NKMDkvQnZCOztBeUluaWdDSTs7RUE2QlEsc0JBQWtDO0N6STJnZ0M5Qzs7QXlJeGlnQ0k7O0VBaUNRLDBCcklYSztFcUlZTCxzQkFBZ0M7RUFDaEMsZXJJc0NXO0NKcysvQnZCOztBeUkvaWdDSTs7RUF1Q1EsNkJySWtDVztDSjIrL0J2Qjs7QXlJcGpnQ0k7O0VBMENVLGVySStCUztDSmcvL0J2Qjs7QXlJempnQ0k7O0VBZ0RNLHNCQUFrQztDekk4Z2dDNUM7O0F5STVrZ0NFO0VBS1Esc0JBQWtDO0N6STJrZ0M1Qzs7QXlJaGxnQ0U7RUFVTSxzQkFBa0M7Q3pJMGtnQzFDOztBeUl0a2dDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SXdrZ0NsRTs7QXlJL2tnQ0k7O0VBYUksMEJySVVTO0VxSVRULFlySXZCTztDSjhsZ0NmOztBeUlybGdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0pxbWdDZjs7QXlJNWxnQ0k7O0VBNkJRLHNCQUFrQztDeklva2dDOUM7O0F5SWptZ0NJOztFQWlDUSwwQnJJVks7RXFJV0wsc0JBQWdDO0VBQ2hDLFlySTVDRztDSmluZ0NmOztBeUl4bWdDSTs7RUF1Q1EsZ0NySWhERztDSnNuZ0NmOztBeUk3bWdDSTs7RUEwQ1UsWXJJbkRDO0NKMm5nQ2Y7O0F5SWxuZ0NJOztFQWdETSxzQkFBa0M7Q3pJdWtnQzVDOztBeUlyb2dDRTtFQUtRLHNCQUFrQztDeklvb2dDNUM7O0F5SXpvZ0NFO0VBVU0sc0JBQWtDO0N6SW1vZ0MxQzs7QXlJL25nQ0k7Ozs7OztFQU9RLDBCQUFzRDtDeklpb2dDbEU7O0F5SXhvZ0NJOztFQWFJLDBCcklXUztFcUlWVCxZckl2Qk87Q0p1cGdDZjs7QXlJOW9nQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKOHBnQ2Y7O0F5SXJwZ0NJOztFQTZCUSxzQkFBa0M7Q3pJNm5nQzlDOztBeUkxcGdDSTs7RUFpQ1EsMEJySVRLO0VxSVVMLHNCQUFnQztFQUNoQyxZckk1Q0c7Q0owcWdDZjs7QXlJanFnQ0k7O0VBdUNRLGdDckloREc7Q0orcWdDZjs7QXlJdHFnQ0k7O0VBMENVLFlySW5EQztDSm9yZ0NmOztBeUkzcWdDSTs7RUFnRE0sc0JBQWtDO0N6SWdvZ0M1Qzs7QXlJOXJnQ0U7RUFLUSxzQkFBa0M7Q3pJNnJnQzVDOztBeUlsc2dDRTtFQVVNLHNCQUFrQztDekk0cmdDMUM7O0F5SXhyZ0NJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJMHJnQ2xFOztBeUlqc2dDSTs7RUFhSSwwQnJJWVM7RXFJWFQsWXJJdkJPO0NKZ3RnQ2Y7O0F5SXZzZ0NJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnV0Z0NmOztBeUk5c2dDSTs7RUE2QlEsc0JBQWtDO0N6SXNyZ0M5Qzs7QXlJbnRnQ0k7O0VBaUNRLDBCcklSSztFcUlTTCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKbXVnQ2Y7O0F5STF0Z0NJOztFQXVDUSxnQ3JJaERHO0NKd3VnQ2Y7O0F5SS90Z0NJOztFQTBDVSxZckluREM7Q0o2dWdDZjs7QXlJcHVnQ0k7O0VBZ0RNLHNCQUFrQztDekl5cmdDNUM7O0F5SXZ2Z0NFO0VBS1Esb0JBQWtDO0N6SXN2Z0M1Qzs7QXlJM3ZnQ0U7RUFVTSxvQkFBa0M7Q3pJcXZnQzFDOztBeUlqdmdDSTs7Ozs7O0VBT1Esd0JBQXNEO0N6SW12Z0NsRTs7QXlJMXZnQ0k7O0VBYUksdUJySXRCTztFcUl1QlAsZXJJMkRlO0NKdXJnQ3ZCOztBeUlod2dDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlcklxRFc7Q0o4cmdDdkI7O0F5SXZ3Z0NJOztFQTZCUSxvQkFBa0M7Q3pJK3VnQzlDOztBeUk1d2dDSTs7RUFpQ1EsdUJySTFDRztFcUkyQ0gsc0JBQWdDO0VBQ2hDLGVySXNDVztDSjBzZ0N2Qjs7QXlJbnhnQ0k7O0VBdUNRLDZCcklrQ1c7Q0orc2dDdkI7O0F5SXh4Z0NJOztFQTBDVSxlckkrQlM7Q0pvdGdDdkI7O0F5STd4Z0NJOztFQWdETSxvQkFBa0M7Q3pJa3ZnQzVDOztBeUloemdDRTtFQUtRLHNCQUFrQztDekkreWdDNUM7O0F5SXB6Z0NFO0VBVU0sc0JBQWtDO0N6STh5Z0MxQzs7QXlJMXlnQ0k7Ozs7OztFQU9RLDBCQUFzRDtDekk0eWdDbEU7O0F5SW56Z0NJOztFQWFJLDBCckloQlU7RXFJaUJWLFlySXZCTztDSmswZ0NmOztBeUl6emdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0p5MGdDZjs7QXlJaDBnQ0k7O0VBNkJRLHNCQUFrQztDekl3eWdDOUM7O0F5SXIwZ0NJOztFQWlDUSwwQnJJcENNO0VxSXFDTixzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKcTFnQ2Y7O0F5STUwZ0NJOztFQXVDUSxnQ3JJaERHO0NKMDFnQ2Y7O0F5SWoxZ0NJOztFQTBDVSxZckluREM7Q0orMWdDZjs7QXlJdDFnQ0k7O0VBZ0RNLHNCQUFrQztDekkyeWdDNUM7O0F5SXoyZ0NFO0VBS1Esc0JBQWtDO0N6SXcyZ0M1Qzs7QXlJNzJnQ0U7RUFVTSxzQkFBa0M7Q3pJdTJnQzFDOztBeUluMmdDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SXEyZ0NsRTs7QXlJNTJnQ0k7O0VBYUksMEJySWRVO0VxSWVWLFlySXZCTztDSjIzZ0NmOztBeUlsM2dDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0prNGdDZjs7QXlJejNnQ0k7O0VBNkJRLHNCQUFrQztDeklpMmdDOUM7O0F5STkzZ0NJOztFQWlDUSwwQnJJbENNO0VxSW1DTixzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKODRnQ2Y7O0F5SXI0Z0NJOztFQXVDUSxnQ3JJaERHO0NKbTVnQ2Y7O0F5STE0Z0NJOztFQTBDVSxZckluREM7Q0p3NWdDZjs7QXlJLzRnQ0k7O0VBZ0RNLHNCQUFrQztDeklvMmdDNUM7O0FtRmw2Z0NJO0VxRCtRQSwwQnBJbFFjO0VvSW1RZCxzQnBJclFjO0NKNDVnQ2xCOztBbUZ2NmdDSTtFcURvUkEsMEJBQXNDO0N4SXVwZ0MxQzs7QW1GMzZnQ0k7RXFEd1JBLDBCcEkzUWM7RW9JNFFkLHNCcEk5UWM7Q0pxNmdDbEI7O0FtRmg3Z0NJO0VxRDRSRSxZcEl2UlM7Q0orNmdDZjs7QW1GcDdnQ0k7O0VxRGlTQSwwQnBJcFJjO0VvSXFSZCxzQnBJdlJjO0VvSXdSZCxhQUFZO0N4SXdwZ0NoQjs7QW1GMzdnQ0k7RXFEc1NBLDBCcEl6UmM7RW9JMFJkLHNCcEk1UmM7RW9JNlJkLGFBQVk7Q3hJeXBnQ2hCOztBbUZqOGdDSTtFcUQyU0EscUNBQStDO0VBQy9DLGVwSXBTYztDSjg3Z0NsQjs7QW1GdDhnQ0k7RXFEK1NBLDhCQUE2QjtFQUM3QixZcEkzU1c7Q0pzOGdDZjs7QW1GMzhnQ0k7RXFEb1RBLFlwSS9TVztDSjA4Z0NmOztBbUYvOGdDSTtFc0RLTSxzQkFBa0M7Q3pJODhnQzVDOztBbUZuOWdDSTtFc0RVSSxzQkFBa0M7Q3pJNjhnQzFDOztBeUl6OGdDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STI4Z0NsRTs7QXlJbDlnQ0k7O0VBYUksMEIxQ0VhO0UwQ0RiLFlySXZCTztDSmkrZ0NmOztBeUl4OWdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0p3K2dDZjs7QXlJLzlnQ0k7O0VBNkJRLHNCQUFrQztDekl1OGdDOUM7O0F5SXArZ0NJOztFQWlDUSwwQjFDbEJTO0UwQ21CVCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKby9nQ2Y7O0F5STMrZ0NJOztFQXVDUSxnQ3JJaERHO0NKeS9nQ2Y7O0F5SWgvZ0NJOztFQTBDVSxZckluREM7Q0o4L2dDZjs7QXlJci9nQ0k7O0VBZ0RNLHNCQUFrQztDekkwOGdDNUM7O0FtRnhnaENJO0VzREtNLHNCQUFrQztDekl1Z2hDNUM7O0FtRjVnaENJO0VzRFVJLHNCQUFrQztDeklzZ2hDMUM7O0F5SWxnaENJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJb2doQ2xFOztBeUkzZ2hDSTs7RUFhSSwwQnJJaEJVO0VxSWlCVixZckl2Qk87Q0owaGhDZjs7QXlJamhoQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKaWloQ2Y7O0F5SXhoaENJOztFQTZCUSxzQkFBa0M7Q3pJZ2doQzlDOztBeUk3aGhDSTs7RUFpQ1EsMEJySXBDTTtFcUlxQ04sc0JBQWdDO0VBQ2hDLFlySTVDRztDSjZpaENmOztBeUlwaWhDSTs7RUF1Q1EsZ0NySWhERztDSmtqaENmOztBeUl6aWhDSTs7RUEwQ1UsWXJJbkRDO0NKdWpoQ2Y7O0F5STlpaENJOztFQWdETSxzQkFBa0M7Q3pJbWdoQzVDOztBbUZqa2hDSTtFc0RLTSxzQkFBa0M7Q3pJZ2toQzVDOztBbUZya2hDSTtFc0RVSSxzQkFBa0M7Q3pJK2poQzFDOztBeUkzamhDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STZqaENsRTs7QXlJcGtoQ0k7O0VBYUksMEIxQ1NhO0UwQ1JiLFlySXZCTztDSm1saENmOztBeUkxa2hDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0owbGhDZjs7QXlJamxoQ0k7O0VBNkJRLHNCQUFrQztDekl5amhDOUM7O0F5SXRsaENJOztFQWlDUSwwQjFDWFM7RTBDWVQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSnNtaENmOztBeUk3bGhDSTs7RUF1Q1EsZ0NySWhERztDSjJtaENmOztBeUlsbWhDSTs7RUEwQ1UsWXJJbkRDO0NKZ25oQ2Y7O0F5SXZtaENJOztFQWdETSxzQkFBa0M7Q3pJNGpoQzVDOztBbUYxbmhDSTtFc0RLTSxzQkFBa0M7Q3pJeW5oQzVDOztBbUY5bmhDSTtFc0RVSSxzQkFBa0M7Q3pJd25oQzFDOztBeUlwbmhDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SXNuaENsRTs7QXlJN25oQ0k7O0VBYUksMEIxQ1dhO0UwQ1ZiLFlySXZCTztDSjRvaENmOztBeUlub2hDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0ptcGhDZjs7QXlJMW9oQ0k7O0VBNkJRLHNCQUFrQztDeklrbmhDOUM7O0F5SS9vaENJOztFQWlDUSwwQjFDVFM7RTBDVVQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSitwaENmOztBeUl0cGhDSTs7RUF1Q1EsZ0NySWhERztDSm9xaENmOztBeUkzcGhDSTs7RUEwQ1UsWXJJbkRDO0NKeXFoQ2Y7O0F5SWhxaENJOztFQWdETSxzQkFBa0M7Q3pJcW5oQzVDOztBbUZucmhDSTtFc0RLTSxzQkFBa0M7Q3pJa3JoQzVDOztBbUZ2cmhDSTtFc0RVSSxzQkFBa0M7Q3pJaXJoQzFDOztBeUk3cWhDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SStxaENsRTs7QXlJdHJoQ0k7O0VBYUksMEIxQ1FhO0UwQ1BiLGVySTJEZTtDSm1uaEN2Qjs7QXlJNXJoQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZXJJcURXO0NKMG5oQ3ZCOztBeUluc2hDSTs7RUE2QlEsc0JBQWtDO0N6STJxaEM5Qzs7QXlJeHNoQ0k7O0VBaUNRLDBCMUNaUztFMENhVCxzQkFBZ0M7RUFDaEMsZXJJc0NXO0NKc29oQ3ZCOztBeUkvc2hDSTs7RUF1Q1EsNkJySWtDVztDSjJvaEN2Qjs7QXlJcHRoQ0k7O0VBMENVLGVySStCUztDSmdwaEN2Qjs7QXlJenRoQ0k7O0VBZ0RNLHNCQUFrQztDekk4cWhDNUM7O0FtRjV1aENJO0VzREtNLHNCQUFrQztDekkydWhDNUM7O0FtRmh2aENJO0VzRFVJLHNCQUFrQztDekkwdWhDMUM7O0F5SXR1aENJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJd3VoQ2xFOztBeUkvdWhDSTs7RUFhSSwwQjFDTWE7RTBDTGIsWXJJdkJPO0NKOHZoQ2Y7O0F5SXJ2aENJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnF3aENmOztBeUk1dmhDSTs7RUE2QlEsc0JBQWtDO0N6SW91aEM5Qzs7QXlJandoQ0k7O0VBaUNRLDBCMUNkUztFMENlVCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKaXhoQ2Y7O0F5SXh3aENJOztFQXVDUSxnQ3JJaERHO0NKc3hoQ2Y7O0F5STd3aENJOztFQTBDVSxZckluREM7Q0oyeGhDZjs7QXlJbHhoQ0k7O0VBZ0RNLHNCQUFrQztDekl1dWhDNUM7O0FtRnJ5aENJO0VzREtNLG9CQUFrQztDeklveWhDNUM7O0FtRnp5aENJO0VzRFVJLG9CQUFrQztDeklteWhDMUM7O0F5SS94aENJOzs7Ozs7RUFPUSx3QkFBc0Q7Q3pJaXloQ2xFOztBeUl4eWhDSTs7RUFhSSwwQnJJckJVO0VxSXNCVixlckkyRGU7Q0pxdWhDdkI7O0F5STl5aENJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVySXFEVztDSjR1aEN2Qjs7QXlJcnpoQ0k7O0VBNkJRLG9CQUFrQztDekk2eGhDOUM7O0F5STF6aENJOztFQWlDUSwwQnJJekNNO0VxSTBDTixzQkFBZ0M7RUFDaEMsZXJJc0NXO0NKd3ZoQ3ZCOztBeUlqMGhDSTs7RUF1Q1EsNkJySWtDVztDSjZ2aEN2Qjs7QXlJdDBoQ0k7O0VBMENVLGVySStCUztDSmt3aEN2Qjs7QXlJMzBoQ0k7O0VBZ0RNLG9CQUFrQztDeklneWhDNUM7O0FtRjkxaENJO0VzREtNLHNCQUFrQztDekk2MWhDNUM7O0FtRmwyaENJO0VzRFVJLHNCQUFrQztDekk0MWhDMUM7O0F5SXgxaENJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJMDFoQ2xFOztBeUlqMmhDSTs7RUFhSSwwQnJJZFU7RXFJZVYsWXJJdkJPO0NKZzNoQ2Y7O0F5SXYyaENJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnUzaENmOztBeUk5MmhDSTs7RUE2QlEsc0JBQWtDO0N6SXMxaEM5Qzs7QXlJbjNoQ0k7O0VBaUNRLDBCcklsQ007RXFJbUNOLHNCQUFnQztFQUNoQyxZckk1Q0c7Q0ptNGhDZjs7QXlJMTNoQ0k7O0VBdUNRLGdDckloREc7Q0p3NGhDZjs7QXlJLzNoQ0k7O0VBMENVLFlySW5EQztDSjY0aENmOztBeUlwNGhDSTs7RUFnRE0sc0JBQWtDO0N6SXkxaEM1Qzs7QW1GdjVoQ0k7RXNES00sc0JBQWtDO0N6SXM1aEM1Qzs7QW1GMzVoQ0k7RXNEVUksc0JBQWtDO0N6SXE1aEMxQzs7QXlJajVoQ0k7Ozs7OztFQU9RLDBCQUFzRDtDekltNWhDbEU7O0F5STE1aENJOztFQWFJLDBCMUNjNkI7RTBDYjdCLGVySTJEZTtDSnUxaEN2Qjs7QXlJaDZoQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZXJJcURXO0NKODFoQ3ZCOztBeUl2NmhDSTs7RUE2QlEsc0JBQWtDO0N6SSs0aEM5Qzs7QXlJNTZoQ0k7O0VBaUNRLDBCMUNOeUI7RTBDT3pCLHNCQUFnQztFQUNoQyxlcklzQ1c7Q0owMmhDdkI7O0F5SW43aENJOztFQXVDUSw2QnJJa0NXO0NKKzJoQ3ZCOztBeUl4N2hDSTs7RUEwQ1UsZXJJK0JTO0NKbzNoQ3ZCOztBeUk3N2hDSTs7RUFnRE0sc0JBQWtDO0N6SWs1aEM1Qzs7QW1GaDloQ0k7RXNES00sc0JBQWtDO0N6SSs4aEM1Qzs7QW1GcDloQ0k7RXNEVUksc0JBQWtDO0N6STg4aEMxQzs7QXlJMThoQ0k7Ozs7OztFQU9RLDBCQUFzRDtDekk0OGhDbEU7O0F5SW45aENJOztFQWFJLDBCMUNldUI7RTBDZHZCLFlySXZCTztDSmsraENmOztBeUl6OWhDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0p5K2hDZjs7QXlJaCtoQ0k7O0VBNkJRLHNCQUFrQztDekl3OGhDOUM7O0F5SXIraENJOztFQWlDUSwwQjFDTG1CO0UwQ01uQixzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKcS9oQ2Y7O0F5STUraENJOztFQXVDUSxnQ3JJaERHO0NKMC9oQ2Y7O0F5SWovaENJOztFQTBDVSxZckluREM7Q0orL2hDZjs7QXlJdC9oQ0k7O0VBZ0RNLHNCQUFrQztDekkyOGhDNUM7O0FtRnpnaUNJO0VzREtNLHNCQUFrQztDekl3Z2lDNUM7O0FtRjdnaUNJO0VzRFVJLHNCQUFrQztDekl1Z2lDMUM7O0F5SW5naUNJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJcWdpQ2xFOztBeUk1Z2lDSTs7RUFhSSwwQjFDZ0J5QjtFMENmekIsZXJJMkRlO0NKeThoQ3ZCOztBeUlsaGlDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlcklxRFc7Q0pnOWhDdkI7O0F5SXpoaUNJOztFQTZCUSxzQkFBa0M7Q3pJaWdpQzlDOztBeUk5aGlDSTs7RUFpQ1EsMEIxQ0pxQjtFMENLckIsc0JBQWdDO0VBQ2hDLGVySXNDVztDSjQ5aEN2Qjs7QXlJcmlpQ0k7O0VBdUNRLDZCcklrQ1c7Q0ppK2hDdkI7O0F5STFpaUNJOztFQTBDVSxlckkrQlM7Q0pzK2hDdkI7O0F5SS9paUNJOztFQWdETSxzQkFBa0M7Q3pJb2dpQzVDOztBbUZsa2lDSTtFc0RLTSxzQkFBa0M7Q3pJaWtpQzVDOztBbUZ0a2lDSTtFc0RVSSxzQkFBa0M7Q3pJZ2tpQzFDOztBeUk1amlDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SThqaUNsRTs7QXlJcmtpQ0k7O0VBYUksMEIxQ2lCd0I7RTBDaEJ4QixlckkyRGU7Q0prZ2lDdkI7O0F5STNraUNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVySXFEVztDSnlnaUN2Qjs7QXlJbGxpQ0k7O0VBNkJRLHNCQUFrQztDekkwamlDOUM7O0F5SXZsaUNJOztFQWlDUSwwQjFDSG9CO0UwQ0lwQixzQkFBZ0M7RUFDaEMsZXJJc0NXO0NKcWhpQ3ZCOztBeUk5bGlDSTs7RUF1Q1EsNkJySWtDVztDSjBoaUN2Qjs7QXlJbm1pQ0k7O0VBMENVLGVySStCUztDSitoaUN2Qjs7QXlJeG1pQ0k7O0VBZ0RNLHNCQUFrQztDekk2amlDNUM7O0FtRjNuaUNJO0VzREtNLHNCQUFrQztDekkwbmlDNUM7O0FtRi9uaUNJO0VzRFVJLHNCQUFrQztDekl5bmlDMUM7O0F5SXJuaUNJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJdW5pQ2xFOztBeUk5bmlDSTs7RUFhSSwwQjFDa0IyQjtFMENqQjNCLGVySTJEZTtDSjJqaUN2Qjs7QXlJcG9pQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZXJJcURXO0NKa2tpQ3ZCOztBeUkzb2lDSTs7RUE2QlEsc0JBQWtDO0N6SW1uaUM5Qzs7QXlJaHBpQ0k7O0VBaUNRLDBCMUNGdUI7RTBDR3ZCLHNCQUFnQztFQUNoQyxlcklzQ1c7Q0o4a2lDdkI7O0F5SXZwaUNJOztFQXVDUSw2QnJJa0NXO0NKbWxpQ3ZCOztBeUk1cGlDSTs7RUEwQ1UsZXJJK0JTO0NKd2xpQ3ZCOztBeUlqcWlDSTs7RUFnRE0sc0JBQWtDO0N6SXNuaUM1Qzs7QW1GcHJpQ0k7RXNES00sc0JBQWtDO0N6SW1yaUM1Qzs7QW1GeHJpQ0k7RXNEVUksc0JBQWtDO0N6SWtyaUMxQzs7QXlJOXFpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDeklncmlDbEU7O0F5SXZyaUNJOztFQWFJLDBCMUNtQjBCO0UwQ2xCMUIsZXJJMkRlO0NKb25pQ3ZCOztBeUk3cmlDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0o2c2lDZjs7QXlJcHNpQ0k7O0VBNkJRLHNCQUFrQztDekk0cWlDOUM7O0F5SXpzaUNJOztFQWlDUSwwQjFDRHNCO0UwQ0V0QixzQkFBZ0M7RUFDaEMsZXJJc0NXO0NKdW9pQ3ZCOztBeUlodGlDSTs7RUF1Q1EsNkJySWtDVztDSjRvaUN2Qjs7QXlJcnRpQ0k7O0VBMENVLGVySStCUztDSmlwaUN2Qjs7QXlJMXRpQ0k7O0VBZ0RNLHNCQUFrQztDekkrcWlDNUM7O0FtRjd1aUNJO0VzREtNLHNCQUFrQztDekk0dWlDNUM7O0FtRmp2aUNJO0VzRFVJLHNCQUFrQztDekkydWlDMUM7O0F5SXZ1aUNJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJeXVpQ2xFOztBeUlodmlDSTs7RUFhSSwwQjFDRWE7RTBDRGIsWXJJdkJPO0NKK3ZpQ2Y7O0F5SXR2aUNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnN3aUNmOztBeUk3dmlDSTs7RUE2QlEsc0JBQWtDO0N6SXF1aUM5Qzs7QXlJbHdpQ0k7O0VBaUNRLDBCMUNsQlM7RTBDbUJULHNCQUFnQztFQUNoQyxZckk1Q0c7Q0preGlDZjs7QXlJendpQ0k7O0VBdUNRLGdDckloREc7Q0p1eGlDZjs7QXlJOXdpQ0k7O0VBMENVLFlySW5EQztDSjR4aUNmOztBeUlueGlDSTs7RUFnRE0sc0JBQWtDO0N6SXd1aUM1Qzs7QW1GdHlpQ0k7RXNES00sc0JBQWtDO0N6SXF5aUM1Qzs7QW1GMXlpQ0k7RXNEVUksc0JBQWtDO0N6SW95aUMxQzs7QXlJaHlpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDeklreWlDbEU7O0F5SXp5aUNJOztFQWFJLDBCMUNHYTtFMENGYixZckl2Qk87Q0p3emlDZjs7QXlJL3lpQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKK3ppQ2Y7O0F5SXR6aUNJOztFQTZCUSxzQkFBa0M7Q3pJOHhpQzlDOztBeUkzemlDSTs7RUFpQ1EsMEIxQ2pCUztFMENrQlQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSjIwaUNmOztBeUlsMGlDSTs7RUF1Q1EsZ0NySWhERztDSmcxaUNmOztBeUl2MGlDSTs7RUEwQ1UsWXJJbkRDO0NKcTFpQ2Y7O0F5STUwaUNJOztFQWdETSxzQkFBa0M7Q3pJaXlpQzVDOztBbUYvMWlDSTtFc0RLTSxzQkFBa0M7Q3pJODFpQzVDOztBbUZuMmlDSTtFc0RVSSxzQkFBa0M7Q3pJNjFpQzFDOztBeUl6MWlDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STIxaUNsRTs7QXlJbDJpQ0k7O0VBYUksMEIxQ0lhO0UwQ0hiLFlySXZCTztDSmkzaUNmOztBeUl4MmlDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0p3M2lDZjs7QXlJLzJpQ0k7O0VBNkJRLHNCQUFrQztDekl1MWlDOUM7O0F5SXAzaUNJOztFQWlDUSwwQjFDaEJTO0UwQ2lCVCxzQkFBZ0M7RUFDaEMsWXJJNUNHO0NKbzRpQ2Y7O0F5STMzaUNJOztFQXVDUSxnQ3JJaERHO0NKeTRpQ2Y7O0F5SWg0aUNJOztFQTBDVSxZckluREM7Q0o4NGlDZjs7QXlJcjRpQ0k7O0VBZ0RNLHNCQUFrQztDekkwMWlDNUM7O0FtRng1aUNJO0VzREtNLHNCQUFrQztDekl1NWlDNUM7O0FtRjU1aUNJO0VzRFVJLHNCQUFrQztDeklzNWlDMUM7O0F5SWw1aUNJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3pJbzVpQ2xFOztBeUkzNWlDSTs7RUFhSSwwQjFDS2E7RTBDSmIsWXJJdkJPO0NKMDZpQ2Y7O0F5SWo2aUNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSmk3aUNmOztBeUl4NmlDSTs7RUE2QlEsc0JBQWtDO0N6SWc1aUM5Qzs7QXlJNzZpQ0k7O0VBaUNRLDBCMUNmUztFMENnQlQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSjY3aUNmOztBeUlwN2lDSTs7RUF1Q1EsZ0NySWhERztDSms4aUNmOztBeUl6N2lDSTs7RUEwQ1UsWXJJbkRDO0NKdThpQ2Y7O0F5STk3aUNJOztFQWdETSxzQkFBa0M7Q3pJbTVpQzVDOztBbUZqOWlDSTtFc0RLTSxzQkFBa0M7Q3pJZzlpQzVDOztBbUZyOWlDSTtFc0RVSSxzQkFBa0M7Q3pJKzhpQzFDOztBeUkzOGlDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STY4aUNsRTs7QXlJcDlpQ0k7O0VBYUksMEIxQ01hO0UwQ0xiLFlySXZCTztDSm0raUNmOztBeUkxOWlDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0owK2lDZjs7QXlJaitpQ0k7O0VBNkJRLHNCQUFrQztDekl5OGlDOUM7O0F5SXQraUNJOztFQWlDUSwwQjFDZFM7RTBDZVQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSnMvaUNmOztBeUk3K2lDSTs7RUF1Q1EsZ0NySWhERztDSjIvaUNmOztBeUlsL2lDSTs7RUEwQ1UsWXJJbkRDO0NKZ2dqQ2Y7O0F5SXYvaUNJOztFQWdETSxzQkFBa0M7Q3pJNDhpQzVDOztBbUYxZ2pDSTtFc0RLTSxzQkFBa0M7Q3pJeWdqQzVDOztBbUY5Z2pDSTtFc0RVSSxzQkFBa0M7Q3pJd2dqQzFDOztBeUlwZ2pDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SXNnakNsRTs7QXlJN2dqQ0k7O0VBYUksMEIxQ09hO0UwQ05iLGVySTJEZTtDSjA4aUN2Qjs7QXlJbmhqQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKbWlqQ2Y7O0F5STFoakNJOztFQTZCUSxzQkFBa0M7Q3pJa2dqQzlDOztBeUkvaGpDSTs7RUFpQ1EsMEIxQ2JTO0UwQ2NULHNCQUFnQztFQUNoQyxlcklzQ1c7Q0o2OWlDdkI7O0F5SXRpakNJOztFQXVDUSw2QnJJa0NXO0NKaytpQ3ZCOztBeUkzaWpDSTs7RUEwQ1UsZXJJK0JTO0NKdStpQ3ZCOztBeUloampDSTs7RUFnRE0sc0JBQWtDO0N6SXFnakM1Qzs7QW1GbmtqQ0k7RXNES00sc0JBQWtDO0N6SWtrakM1Qzs7QW1GdmtqQ0k7RXNEVUksc0JBQWtDO0N6SWlrakMxQzs7QXlJN2pqQ0k7Ozs7OztFQU9RLDBCQUFzRDtDekkrampDbEU7O0F5SXRrakNJOztFQWFJLDBCMUNRYTtFMENQYixlckkyRGU7Q0ptZ2pDdkI7O0F5STVrakNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVySXFEVztDSjBnakN2Qjs7QXlJbmxqQ0k7O0VBNkJRLHNCQUFrQztDekkyampDOUM7O0F5SXhsakNJOztFQWlDUSwwQjFDWlM7RTBDYVQsc0JBQWdDO0VBQ2hDLGVySXNDVztDSnNoakN2Qjs7QXlJL2xqQ0k7O0VBdUNRLDZCcklrQ1c7Q0oyaGpDdkI7O0F5SXBtakNJOztFQTBDVSxlckkrQlM7Q0pnaWpDdkI7O0F5SXptakNJOztFQWdETSxzQkFBa0M7Q3pJOGpqQzVDOztBbUY1bmpDSTtFc0RLTSxzQkFBa0M7Q3pJMm5qQzVDOztBbUZob2pDSTtFc0RVSSxzQkFBa0M7Q3pJMG5qQzFDOztBeUl0bmpDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SXduakNsRTs7QXlJL25qQ0k7O0VBYUksMEIxQ1NhO0UwQ1JiLFlySXZCTztDSjhvakNmOztBeUlyb2pDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0pxcGpDZjs7QXlJNW9qQ0k7O0VBNkJRLHNCQUFrQztDeklvbmpDOUM7O0F5SWpwakNJOztFQWlDUSwwQjFDWFM7RTBDWVQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSmlxakNmOztBeUl4cGpDSTs7RUF1Q1EsZ0NySWhERztDSnNxakNmOztBeUk3cGpDSTs7RUEwQ1UsWXJJbkRDO0NKMnFqQ2Y7O0F5SWxxakNJOztFQWdETSxzQkFBa0M7Q3pJdW5qQzVDOztBbUZycmpDSTtFc0RLTSxzQkFBa0M7Q3pJb3JqQzVDOztBbUZ6cmpDSTtFc0RVSSxzQkFBa0M7Q3pJbXJqQzFDOztBeUkvcWpDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6SWlyakNsRTs7QXlJeHJqQ0k7O0VBYUksMEIxQ1VhO0UwQ1RiLFlySXZCTztDSnVzakNmOztBeUk5cmpDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0o4c2pDZjs7QXlJcnNqQ0k7O0VBNkJRLHNCQUFrQztDekk2cWpDOUM7O0F5STFzakNJOztFQWlDUSwwQjFDVlM7RTBDV1Qsc0JBQWdDO0VBQ2hDLFlySTVDRztDSjB0akNmOztBeUlqdGpDSTs7RUF1Q1EsZ0NySWhERztDSit0akNmOztBeUl0dGpDSTs7RUEwQ1UsWXJJbkRDO0NKb3VqQ2Y7O0F5STN0akNJOztFQWdETSxzQkFBa0M7Q3pJZ3JqQzVDOztBbUY5dWpDSTtFc0RLTSxzQkFBa0M7Q3pJNnVqQzVDOztBbUZsdmpDSTtFc0RVSSxzQkFBa0M7Q3pJNHVqQzFDOztBeUl4dWpDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STB1akNsRTs7QXlJanZqQ0k7O0VBYUksMEIxQ1dhO0UwQ1ZiLFlySXZCTztDSmd3akNmOztBeUl2dmpDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZckk3Qkc7Q0p1d2pDZjs7QXlJOXZqQ0k7O0VBNkJRLHNCQUFrQztDeklzdWpDOUM7O0F5SW53akNJOztFQWlDUSwwQjFDVFM7RTBDVVQsc0JBQWdDO0VBQ2hDLFlySTVDRztDSm14akNmOztBeUkxd2pDSTs7RUF1Q1EsZ0NySWhERztDSnd4akNmOztBeUkvd2pDSTs7RUEwQ1UsWXJJbkRDO0NKNnhqQ2Y7O0F5SXB4akNJOztFQWdETSxzQkFBa0M7Q3pJeXVqQzVDOztBbUZ2eWpDSTtFc0RLTSxvQkFBa0M7Q3pJc3lqQzVDOztBbUYzeWpDSTtFc0RVSSxvQkFBa0M7Q3pJcXlqQzFDOztBeUlqeWpDSTs7Ozs7O0VBT1Esd0JBQXNEO0N6SW15akNsRTs7QXlJMXlqQ0k7O0VBYUksdUJySXRCTztFcUl1QlAsZXJJMkRlO0NKdXVqQ3ZCOztBeUloempDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlcklxRFc7Q0o4dWpDdkI7O0F5SXZ6akNJOztFQTZCUSxvQkFBa0M7Q3pJK3hqQzlDOztBeUk1empDSTs7RUFpQ1EsdUJySTFDRztFcUkyQ0gsc0JBQWdDO0VBQ2hDLGVySXNDVztDSjB2akN2Qjs7QXlJbjBqQ0k7O0VBdUNRLDZCcklrQ1c7Q0ordmpDdkI7O0F5SXgwakNJOztFQTBDVSxlckkrQlM7Q0pvd2pDdkI7O0F5STcwakNJOztFQWdETSxvQkFBa0M7Q3pJa3lqQzVDOztBbUZoMmpDSTtFc0RLTSxzQkFBa0M7Q3pJKzFqQzVDOztBbUZwMmpDSTtFc0RVSSxzQkFBa0M7Q3pJODFqQzFDOztBeUkxMWpDSTs7Ozs7O0VBT1EsMEJBQXNEO0N6STQxakNsRTs7QXlJbjJqQ0k7O0VBYUksMEJySWhCVTtFcUlpQlYsWXJJdkJPO0NKazNqQ2Y7O0F5SXoyakNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFlySTdCRztDSnkzakNmOztBeUloM2pDSTs7RUE2QlEsc0JBQWtDO0N6SXcxakM5Qzs7QXlJcjNqQ0k7O0VBaUNRLDBCcklwQ007RXFJcUNOLHNCQUFnQztFQUNoQyxZckk1Q0c7Q0pxNGpDZjs7QXlJNTNqQ0k7O0VBdUNRLGdDckloREc7Q0owNGpDZjs7QXlJajRqQ0k7O0VBMENVLFlySW5EQztDSis0akNmOztBeUl0NGpDSTs7RUFnRE0sc0JBQWtDO0N6STIxakM1Qzs7QW1GejVqQ0k7RXNES00sc0JBQWtDO0N6SXc1akM1Qzs7QW1GNzVqQ0k7RXNEVUksc0JBQWtDO0N6SXU1akMxQzs7QXlJbjVqQ0k7Ozs7OztFQU9RLDBCQUFzRDtDeklxNWpDbEU7O0F5STU1akNJOztFQWFJLDBCcklkVTtFcUllVixZckl2Qk87Q0oyNmpDZjs7QXlJbDZqQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWXJJN0JHO0NKazdqQ2Y7O0F5SXo2akNJOztFQTZCUSxzQkFBa0M7Q3pJaTVqQzlDOztBeUk5NmpDSTs7RUFpQ1EsMEJySWxDTTtFcUltQ04sc0JBQWdDO0VBQ2hDLFlySTVDRztDSjg3akNmOztBeUlyN2pDSTs7RUF1Q1EsZ0NySWhERztDSm04akNmOztBeUkxN2pDSTs7RUEwQ1UsWXJJbkRDO0NKdzhqQ2Y7O0F5SS83akNJOztFQWdETSxzQkFBa0M7Q3pJbzVqQzVDOztBMEluOWpDQTtFQUNFLGF0SXlyQjhCO0NKNnhpQ2hDOztBMElsOWpDQTtFQUVJLGFBQVk7QzFJbzlqQ2hCOztBMEl0OWpDQTtFQUtJLFlBQVc7QzFJcTlqQ2Y7O0EwSS84akNFO0VBRUksb0J0SWFXO0NKbzhqQ2pCOztBMEluOWpDRTtFQUVJLG9CdElOWTtDSjI5akNsQjs7QTBJdjlqQ0U7RUFFSSxvQnRJb0JXO0NKcThqQ2pCOztBMEkzOWpDRTtFQUVJLG9CdElzQlc7Q0p1OGpDakI7O0EwSS85akNFO0VBRUksb0J0SW1CVztDSjg4akNqQjs7QTBJbitqQ0U7RUFFSSxvQnRJaUJXO0NKbzlqQ2pCOztBMEl2K2pDRTtFQUVJLG9CdElYWTtDSm8vakNsQjs7QTBJMytqQ0U7RUFFSSxvQnRJSlk7Q0ppL2pDbEI7O0EwSXYrakNFO0VBRUksb0JuRHhCYTtDdkZpZ2tDbkI7O0EwSTMrakNFO0VBRUksb0JuRHZCUTtDdkZvZ2tDZDs7QTBJLytqQ0U7RUFFSSxvQm5EckJTO0N2RnNna0NmOztBMEluL2pDRTtFQUVJLG9CbkRwQlE7Q3ZGeWdrQ2Q7O0EwSXYvakNFO0VBRUksb0JuRGxCVztDdkYyZ2tDakI7O0EwSTMvakNFO0VBRUksb0JuRGhCVTtDdkY2Z2tDaEI7O0EwSS8vakNFO0VBRUksb0J0SUtXO0NKNC9qQ2pCOztBMEluZ2tDRTtFQUVJLG9CdElNVztDSisvakNqQjs7QTBJdmdrQ0U7RUFFSSxvQnRJT1c7Q0prZ2tDakI7O0EwSTNna0NFO0VBRUksb0J0SVFXO0NKcWdrQ2pCOztBMEkvZ2tDRTtFQUVJLG9CdElTVztDSndna0NqQjs7QTBJbmhrQ0U7RUFFSSxvQnRJVVc7Q0oyZ2tDakI7O0EwSXZoa0NFO0VBRUksb0J0SVdXO0NKOGdrQ2pCOztBMEkzaGtDRTtFQUVJLG9CdElZVztDSmloa0NqQjs7QTBJL2hrQ0U7RUFFSSxvQnRJYVc7Q0pvaGtDakI7O0EwSW5pa0NFO0VBRUksb0J0SWNXO0NKdWhrQ2pCOztBMEl2aWtDRTtFQUVJLGlCdElwQlM7Q0o2amtDZjs7QTBJM2lrQ0U7RUFFSSxvQnRJZFk7Q0oyamtDbEI7O0EwSS9pa0NFO0VBRUksb0J0SVpZO0NKNmprQ2xCOztBbUYxa2tDSTtFdURnQ0EsMEJBQXFDO0VBQ3JDLHVCQUFzQjtDMUk4aWtDMUI7O0FtRi9ra0NJO0V1RHVDSSxvQjNDVmE7Qy9Gc2prQ3JCOztBbUZubGtDSTtFdUR1Q0ksb0J0STVCVTtDSjRra0NsQjs7QW1GdmxrQ0k7RXVEdUNJLG9CM0NIYTtDL0Z1amtDckI7O0FtRjNsa0NJO0V1RHVDSSxvQjNDRGE7Qy9GeWprQ3JCOztBbUYvbGtDSTtFdUR1Q0ksb0IzQ0phO0MvRmdra0NyQjs7QW1Gbm1rQ0k7RXVEdUNJLG9CM0NOYTtDL0Zza2tDckI7O0FtRnZta0NJO0V1RHVDSSxvQnRJakNVO0NKcW1rQ2xCOztBbUYzbWtDSTtFdUR1Q0ksb0J0STFCVTtDSmtta0NsQjs7QW1GL21rQ0k7RXVEK0NJLG9CM0NONkI7Qy9GMGtrQ3JDOztBbUZubmtDSTtFdUQrQ0ksb0IzQ0x1QjtDL0Y2a2tDL0I7O0FtRnZua0NJO0V1RCtDSSxvQjNDSnlCO0MvRmdsa0NqQzs7QW1GM25rQ0k7RXVEK0NJLG9CM0NId0I7Qy9GbWxrQ2hDOztBbUYvbmtDSTtFdUQrQ0ksb0IzQ0YyQjtDL0ZzbGtDbkM7O0FtRm5va0NJO0V1RCtDSSxvQjNDRDBCO0MvRnlsa0NsQzs7QW1Gdm9rQ0k7RXVEK0NJLG9CM0NsQmE7Qy9GOG1rQ3JCOztBbUYzb2tDSTtFdUQrQ0ksb0IzQ2pCYTtDL0ZpbmtDckI7O0FtRi9va0NJO0V1RCtDSSxvQjNDaEJhO0MvRm9ua0NyQjs7QW1GbnBrQ0k7RXVEK0NJLG9CM0NmYTtDL0Z1bmtDckI7O0FtRnZwa0NJO0V1RCtDSSxvQjNDZGE7Qy9GMG5rQ3JCOztBbUYzcGtDSTtFdUQrQ0ksb0IzQ2JhO0MvRjZua0NyQjs7QW1GL3BrQ0k7RXVEK0NJLG9CM0NaYTtDL0Znb2tDckI7O0FtRm5xa0NJO0V1RCtDSSxvQjNDWGE7Qy9GbW9rQ3JCOztBbUZ2cWtDSTtFdUQrQ0ksb0IzQ1ZhO0MvRnNva0NyQjs7QW1GM3FrQ0k7RXVEK0NJLG9CM0NUYTtDL0Z5b2tDckI7O0FtRi9xa0NJO0V1RCtDSSxpQnRJMUNPO0NKOHFrQ2Y7O0FtRm5ya0NJO0V1RCtDSSxvQnRJcENVO0NKNHFrQ2xCOztBbUZ2cmtDSTtFdUQrQ0ksb0J0SWxDVTtDSjhxa0NsQjs7QTJJM3JrQ0U7O0VBRUUsc0JBQWM7QzNJOHJrQ2xCOztBMkkzcmtDRTs7RUFFRSxzQkFBYztDM0k4cmtDbEI7O0EySTNya0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0k4cmtDbEI7O0EySTNza0NFOztFQUVFLHNCQUFjO0MzSThza0NsQjs7QTJJM3NrQ0U7O0VBRUUsc0JBQWM7QzNJOHNrQ2xCOztBMkkzc2tDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJOHNrQ2xCOztBMkkzdGtDRTs7RUFFRSxzQkFBYztDM0k4dGtDbEI7O0EySTN0a0NFOztFQUVFLHNCQUFjO0MzSTh0a0NsQjs7QTJJM3RrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTh0a0NsQjs7QTJJM3VrQ0U7O0VBRUUsc0JBQWM7QzNJOHVrQ2xCOztBMkkzdWtDRTs7RUFFRSxzQkFBYztDM0k4dWtDbEI7O0EySTN1a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0k4dWtDbEI7O0EySTN2a0NFOztFQUVFLHNCQUFjO0MzSTh2a0NsQjs7QTJJM3ZrQ0U7O0VBRUUsc0JBQWM7QzNJOHZrQ2xCOztBMkkzdmtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJOHZrQ2xCOztBMkkzd2tDRTs7RUFFRSxzQkFBYztDM0k4d2tDbEI7O0EySTN3a0NFOztFQUVFLHNCQUFjO0MzSTh3a0NsQjs7QTJJM3drQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTh3a0NsQjs7QTJJM3hrQ0U7O0VBRUUsc0JBQWM7QzNJOHhrQ2xCOztBMkkzeGtDRTs7RUFFRSxzQkFBYztDM0k4eGtDbEI7O0EySTN4a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0k4eGtDbEI7O0EySTN5a0NFOztFQUVFLHNCQUFjO0MzSTh5a0NsQjs7QTJJM3lrQ0U7O0VBRUUsc0JBQWM7QzNJOHlrQ2xCOztBMkkzeWtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJOHlrQ2xCOztBMkl4eWtDRTs7RUFFRSxzQkFBYztDM0kyeWtDbEI7O0EySXh5a0NFOztFQUVFLHNCQUFjO0MzSTJ5a0NsQjs7QTJJeHlrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTJ5a0NsQjs7QTJJeHprQ0U7O0VBRUUsc0JBQWM7QzNJMnprQ2xCOztBMkl4emtDRTs7RUFFRSxzQkFBYztDM0kyemtDbEI7O0EySXh6a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0kyemtDbEI7O0EySXgwa0NFOztFQUVFLHNCQUFjO0MzSTIwa0NsQjs7QTJJeDBrQ0U7O0VBRUUsc0JBQWM7QzNJMjBrQ2xCOztBMkl4MGtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJMjBrQ2xCOztBMkl4MWtDRTs7RUFFRSxzQkFBYztDM0kyMWtDbEI7O0EySXgxa0NFOztFQUVFLHNCQUFjO0MzSTIxa0NsQjs7QTJJeDFrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTIxa0NsQjs7QTJJeDJrQ0U7O0VBRUUsc0JBQWM7QzNJMjJrQ2xCOztBMkl4MmtDRTs7RUFFRSxzQkFBYztDM0kyMmtDbEI7O0EySXgya0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0kyMmtDbEI7O0EySXgza0NFOztFQUVFLHNCQUFjO0MzSTIza0NsQjs7QTJJeDNrQ0U7O0VBRUUsc0JBQWM7QzNJMjNrQ2xCOztBMkl4M2tDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJMjNrQ2xCOztBMkl4NGtDRTs7RUFFRSxzQkFBYztDM0kyNGtDbEI7O0EySXg0a0NFOztFQUVFLHNCQUFjO0MzSTI0a0NsQjs7QTJJeDRrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTI0a0NsQjs7QTJJeDVrQ0U7O0VBRUUsc0JBQWM7QzNJMjVrQ2xCOztBMkl4NWtDRTs7RUFFRSxzQkFBYztDM0kyNWtDbEI7O0EySXg1a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0kyNWtDbEI7O0EySXg2a0NFOztFQUVFLHNCQUFjO0MzSTI2a0NsQjs7QTJJeDZrQ0U7O0VBRUUsc0JBQWM7QzNJMjZrQ2xCOztBMkl4NmtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJMjZrQ2xCOztBMkl4N2tDRTs7RUFFRSxzQkFBYztDM0kyN2tDbEI7O0EySXg3a0NFOztFQUVFLHNCQUFjO0MzSTI3a0NsQjs7QTJJeDdrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTI3a0NsQjs7QTJJeDhrQ0U7O0VBRUUsc0JBQWM7QzNJMjhrQ2xCOztBMkl4OGtDRTs7RUFFRSxzQkFBYztDM0kyOGtDbEI7O0EySXg4a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0kyOGtDbEI7O0EySXg5a0NFOztFQUVFLHNCQUFjO0MzSTI5a0NsQjs7QTJJeDlrQ0U7O0VBRUUsc0JBQWM7QzNJMjlrQ2xCOztBMkl4OWtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJMjlrQ2xCOztBMkl4K2tDRTs7RUFFRSxzQkFBYztDM0kyK2tDbEI7O0EySXgra0NFOztFQUVFLHNCQUFjO0MzSTIra0NsQjs7QTJJeCtrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTIra0NsQjs7QTJJeC9rQ0U7O0VBRUUsc0JBQWM7QzNJMi9rQ2xCOztBMkl4L2tDRTs7RUFFRSxzQkFBYztDM0kyL2tDbEI7O0EySXgva0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0kyL2tDbEI7O0EySXhnbENFOztFQUVFLHNCQUFjO0MzSTJnbENsQjs7QTJJeGdsQ0U7O0VBRUUsc0JBQWM7QzNJMmdsQ2xCOztBMkl4Z2xDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJMmdsQ2xCOztBMkl4aGxDRTs7RUFFRSxzQkFBYztDM0kyaGxDbEI7O0EySXhobENFOztFQUVFLHNCQUFjO0MzSTJobENsQjs7QTJJeGhsQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTJobENsQjs7QTJJeGlsQ0U7O0VBRUUsbUJBQWM7QzNJMmlsQ2xCOztBMkl4aWxDRTs7RUFFRSxtQkFBYztDM0kyaWxDbEI7O0EySXhpbENFOztFQUVFLHVCQUFrQjtFQUNsQixtQkFBYztDM0kyaWxDbEI7O0EySXhqbENFOztFQUVFLHNCQUFjO0MzSTJqbENsQjs7QTJJeGpsQ0U7O0VBRUUsc0JBQWM7QzNJMmpsQ2xCOztBMkl4amxDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJMmpsQ2xCOztBMkl4a2xDRTs7RUFFRSxzQkFBYztDM0kya2xDbEI7O0EySXhrbENFOztFQUVFLHNCQUFjO0MzSTJrbENsQjs7QTJJeGtsQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSTJrbENsQjs7QW1GM21sQ0k7O0V3RHdDRSxzQnZJN0JZO0NKcW1sQ2xCOztBbUZobmxDSTs7RXdEK0NFLHNCQUFjO0MzSXNrbENwQjs7QW1Gcm5sQ0k7O0V3RG9ERSxzQkFBYztDM0lza2xDcEI7O0FtRjFubENJOztFd0R5REUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSXNrbENwQjs7QW1GaG9sQ0k7O0V3RCtDRSxzQkFBYztDM0lzbGxDcEI7O0FtRnJvbENJOztFd0RvREUsc0JBQWM7QzNJc2xsQ3BCOztBbUYxb2xDSTs7RXdEeURFLDBCQUFrQjtFQUNsQixzQkFBYztDM0lzbGxDcEI7O0FtRmhwbENJOztFd0QrQ0Usc0JBQWM7QzNJc21sQ3BCOztBbUZycGxDSTs7RXdEb0RFLHNCQUFjO0MzSXNtbENwQjs7QW1GMXBsQ0k7O0V3RHlERSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJc21sQ3BCOztBbUZocWxDSTs7RXdEK0NFLHNCQUFjO0MzSXNubENwQjs7QW1GcnFsQ0k7O0V3RG9ERSxzQkFBYztDM0lzbmxDcEI7O0FtRjFxbENJOztFd0R5REUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSXNubENwQjs7QW1GaHJsQ0k7O0V3RCtDRSxzQkFBYztDM0lzb2xDcEI7O0FtRnJybENJOztFd0RvREUsc0JBQWM7QzNJc29sQ3BCOztBbUYxcmxDSTs7RXdEeURFLDBCQUFrQjtFQUNsQixzQkFBYztDM0lzb2xDcEI7O0FtRmhzbENJOztFd0QrQ0Usc0JBQWM7QzNJc3BsQ3BCOztBbUZyc2xDSTs7RXdEb0RFLHNCQUFjO0MzSXNwbENwQjs7QW1GMXNsQ0k7O0V3RHlERSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJc3BsQ3BCOztBbUZodGxDSTs7RXdEK0NFLHNCQUFjO0MzSXNxbENwQjs7QW1GcnRsQ0k7O0V3RG9ERSxzQkFBYztDM0lzcWxDcEI7O0FtRjF0bENJOztFd0R5REUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSXNxbENwQjs7QW1GaHVsQ0k7O0V3RCtDRSxzQkFBYztDM0lzcmxDcEI7O0FtRnJ1bENJOztFd0RvREUsc0JBQWM7QzNJc3JsQ3BCOztBbUYxdWxDSTs7RXdEeURFLDBCQUFrQjtFQUNsQixzQkFBYztDM0lzcmxDcEI7O0FtRmh2bENJOztFd0RrRUUsc0JBQWM7QzNJbXJsQ3BCOztBbUZydmxDSTs7RXdEdUVFLHNCQUFjO0MzSW1ybENwQjs7QW1GMXZsQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbXJsQ3BCOztBbUZod2xDSTs7RXdEa0VFLHNCQUFjO0MzSW1zbENwQjs7QW1GcndsQ0k7O0V3RHVFRSxzQkFBYztDM0ltc2xDcEI7O0FtRjF3bENJOztFd0Q0RUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSW1zbENwQjs7QW1GaHhsQ0k7O0V3RGtFRSxzQkFBYztDM0ltdGxDcEI7O0FtRnJ4bENJOztFd0R1RUUsc0JBQWM7QzNJbXRsQ3BCOztBbUYxeGxDSTs7RXdENEVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0ltdGxDcEI7O0FtRmh5bENJOztFd0RrRUUsc0JBQWM7QzNJbXVsQ3BCOztBbUZyeWxDSTs7RXdEdUVFLHNCQUFjO0MzSW11bENwQjs7QW1GMXlsQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbXVsQ3BCOztBbUZoemxDSTs7RXdEa0VFLHNCQUFjO0MzSW12bENwQjs7QW1GcnpsQ0k7O0V3RHVFRSxzQkFBYztDM0ltdmxDcEI7O0FtRjF6bENJOztFd0Q0RUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSW12bENwQjs7QW1GaDBsQ0k7O0V3RGtFRSxzQkFBYztDM0ltd2xDcEI7O0FtRnIwbENJOztFd0R1RUUsc0JBQWM7QzNJbXdsQ3BCOztBbUYxMGxDSTs7RXdENEVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0ltd2xDcEI7O0FtRmgxbENJOztFd0RrRUUsc0JBQWM7QzNJbXhsQ3BCOztBbUZyMWxDSTs7RXdEdUVFLHNCQUFjO0MzSW14bENwQjs7QW1GMTFsQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbXhsQ3BCOztBbUZoMmxDSTs7RXdEa0VFLHNCQUFjO0MzSW15bENwQjs7QW1GcjJsQ0k7O0V3RHVFRSxzQkFBYztDM0lteWxDcEI7O0FtRjEybENJOztFd0Q0RUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSW15bENwQjs7QW1GaDNsQ0k7O0V3RGtFRSxzQkFBYztDM0ltemxDcEI7O0FtRnIzbENJOztFd0R1RUUsc0JBQWM7QzNJbXpsQ3BCOztBbUYxM2xDSTs7RXdENEVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0ltemxDcEI7O0FtRmg0bENJOztFd0RrRUUsc0JBQWM7QzNJbTBsQ3BCOztBbUZyNGxDSTs7RXdEdUVFLHNCQUFjO0MzSW0wbENwQjs7QW1GMTRsQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbTBsQ3BCOztBbUZoNWxDSTs7RXdEa0VFLHNCQUFjO0MzSW0xbENwQjs7QW1GcjVsQ0k7O0V3RHVFRSxzQkFBYztDM0ltMWxDcEI7O0FtRjE1bENJOztFd0Q0RUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSW0xbENwQjs7QW1GaDZsQ0k7O0V3RGtFRSxzQkFBYztDM0ltMmxDcEI7O0FtRnI2bENJOztFd0R1RUUsc0JBQWM7QzNJbTJsQ3BCOztBbUYxNmxDSTs7RXdENEVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0ltMmxDcEI7O0FtRmg3bENJOztFd0RrRUUsc0JBQWM7QzNJbTNsQ3BCOztBbUZyN2xDSTs7RXdEdUVFLHNCQUFjO0MzSW0zbENwQjs7QW1GMTdsQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbTNsQ3BCOztBbUZoOGxDSTs7RXdEa0VFLHNCQUFjO0MzSW00bENwQjs7QW1GcjhsQ0k7O0V3RHVFRSxzQkFBYztDM0ltNGxDcEI7O0FtRjE4bENJOztFd0Q0RUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0MzSW00bENwQjs7QW1GaDlsQ0k7O0V3RGtFRSxzQkFBYztDM0ltNWxDcEI7O0FtRnI5bENJOztFd0R1RUUsc0JBQWM7QzNJbTVsQ3BCOztBbUYxOWxDSTs7RXdENEVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0ltNWxDcEI7O0FtRmgrbENJOztFd0RrRUUsc0JBQWM7QzNJbTZsQ3BCOztBbUZyK2xDSTs7RXdEdUVFLHNCQUFjO0MzSW02bENwQjs7QW1GMStsQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbTZsQ3BCOztBbUZoL2xDSTs7RXdEa0VFLG1CQUFjO0MzSW03bENwQjs7QW1Gci9sQ0k7O0V3RHVFRSxtQkFBYztDM0ltN2xDcEI7O0FtRjEvbENJOztFd0Q0RUUsdUJBQWtCO0VBQ2xCLG1CQUFjO0MzSW03bENwQjs7QW1GaGdtQ0k7O0V3RGtFRSxzQkFBYztDM0ltOGxDcEI7O0FtRnJnbUNJOztFd0R1RUUsc0JBQWM7QzNJbThsQ3BCOztBbUYxZ21DSTs7RXdENEVFLDBCQUFrQjtFQUNsQixzQkFBYztDM0ltOGxDcEI7O0FtRmhobUNJOztFd0RrRUUsc0JBQWM7QzNJbTlsQ3BCOztBbUZyaG1DSTs7RXdEdUVFLHNCQUFjO0MzSW05bENwQjs7QW1GMWhtQ0k7O0V3RDRFRSwwQkFBa0I7RUFDbEIsc0JBQWM7QzNJbTlsQ3BCOztBNElsaW1DQTtFQUVJLG1CQUFrQjtDNUlvaW1DdEI7O0E0SXRpbUNBO0V0RkhFLHFMbERpUG1NO0VrRC9Pbk0sbUJBQWtCO0VBQ2xCLGlCbER3UCtCO0VrRHZQL0IsaUJsRDJQK0I7RWtEMVAvQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RTFDR2QsdUJSNk1nQztFQzNDOUIsb0JBQVc7RXVJdktiLHVCeElRVztFd0lQWCxZeElIVztFd0lJWCxlQUFjO0VBQ2QsaUJ4STJxQitCO0V3STFxQi9CLHdCeElnckIrQjtFd0kvcUIvQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixjeElzakJvQztDSjIva0N4Qzs7QTRJbGttQ0E7RUFxQkksMEJ4SWJjO0V3SWNkLDBCeElWYztFd0lXZCxjQUFhO0VBQ2IsYUFBWTtDNUlpam1DaEI7O0E0SXprbUNBO0VBNEJJLDBCeElwQmM7RXdJcUJkLHVCckRpSzhCO0VxRGhLOUIsdUJ4STZMZ0M7RXdJNUxoQyxZckQ4SnVCO0VxRDdKdkIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsT0FBTTtFQUVOLDBCQUFpQjtFQUFqQix1QkFBaUI7RUFBakIsc0JBQWlCO0VBQWpCLGtCQUFpQjtFQUNqQixZQUFXO0M1SWdqbUNmOztBNEkzbG1DQTtFQWdETSwwQkFBOEQ7RUFDOUQsZUFBeUM7QzVJK2ltQy9DOztBNElobW1DQTtFQXNESSxrQkFBaUI7RUFDakIsVUFBUztDNUk4aW1DYjs7QTRJcm1tQ0E7RUEyREksVUFBUztDNUk4aW1DYjs7QTRJem1tQ0E7RUErREksVUFBUztDNUk4aW1DYjs7QTZJNW1tQ0E7O0VBRUUsMEJ6SUtnQjtFeUlKaEIsdUJ0RDBMZ0M7RXNEekxoQyx1QnpJc05rQztFeUlyTmxDLFl0RHVMeUI7RXNEdEx6QixhQUFZO0VBQ1osWUFBVztFQUNYLGlCQUFnQjtDN0krbW1DbEI7O0E2SXZubUNBOzs7O0VBYUksMEJBQThEO0VBQzlELGVBQXlDO0M3SWlubUM3Qzs7QThJL25tQ0E7RUFFSSxvQ0FBaUM7RUFDakMsZTFJcUNhO0NKNGxtQ2pCOztBOElwb21DQTtFQU9JLG9DQUFvQztFQUNwQyxlMUk2QmE7Q0pvbW1DakI7O0E4SXpvbUNBO0VBWUksb0NBQW1DO0VBQ25DLGUxSXNCYTtDSjJtbUNqQjs7QThJOW9tQ0E7RUFpQkksb0NBQXNDO0VBQ3RDLGUxSU5jO0NKdW9tQ2xCOztBOElucG1DQTtFQXNCSSxvQ0FBb0M7RUFDcEMsZTFJZWE7Q0prbm1DakI7O0E4SXhwbUNBO0VBMEJNLG9DQUFvQztDOUlrb21DMUM7O0E4STVwbUNBO0VBOEJNLDBCMUlRVztDSjBubUNqQjs7QW1GL3BtQ0k7RTJEb0NBLDBCMUl2QmM7RTBJd0JkLGUxSTlCYztDSjZwbUNsQjs7QW1GcHFtQ0k7O0UyRHlDRSxlMUlsQ1k7Q0prcW1DbEI7O0ErSS9vbUNBO0VBR0ksMEIzSUNhO0NKK29tQ2pCOztBK0lucG1DQTtFQU9JLDBCM0lJYTtDSjRvbUNqQjs7QStJdnBtQ0E7RUFXSSwwQjNJSGE7Q0ptcG1DakI7O0ErSTNwbUNBO0VBZUksMEIzSUZhO0NKa3BtQ2pCOztBK0kvcG1DQTtFQW1CSSwwQjNJVGE7Q0p5cG1DakI7O0ErSTNvbUNBOztFQUVFLG1CQUFrQjtDL0k4b21DcEI7O0FnSnBzbUNBO0VBQ0UsYzVJa2tCc0M7Q0pxb2xDeEM7O0FnSnhzbUNBO0VBSUksYzVJK2pCb0M7Q0p5b2xDeEM7O0FnSjVzbUNBO0VBUUksYzVJMmpCb0M7Q0o2b2xDeEM7O0FnSmxzbUNFO0VBR00sb0I1SWVTO0NKb3JtQ2pCOztBZ0o5cm1DRTtFQUVJLGlCNUlqQlM7Q0ppdG1DZjs7QWdKbHNtQ0U7RUFLTSxvQjVJS1M7Q0o0cm1DakI7O0FnSnRzbUNFO0VBU00sbU1BQThNO0NoSmlzbUN0Tjs7QWdKNXJtQ0U7RUFHTSw4QjVJUFM7Q0pvc21DakI7O0FnSnhybUNFO0VBR00sb0I1SWZTO0NKd3NtQ2pCOztBZ0pwcm1DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSnNybUNqQjs7QWdKenJtQ0U7RUFNTSxvQjVJMUJTO0U0STJCVCxZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSnVybUN4Qjs7QWdKanNtQ0U7RUFlSSxzQjVJbkNXO0NKeXRtQ2pCOztBZ0pyc21DRTtFQW1CTSxzQjVJdkNTO0NKNnRtQ2pCOztBZ0pqcm1DRTtFQUdNLG1DNUkvQ1M7RTRJZ0RULFk1SXpFTztDSjJ2bUNmOztBZ0o3cW1DRTtFQUdNLDhDQUE0QztDaEo4cW1DcEQ7O0FnSmpybUNFO0VBT00sOENBQTRDO0NoSjhxbUNwRDs7QWdKenFtQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJcEVXO0NKK3VtQ2pCOztBZ0o5cW1DRTtFQU1NLG9CNUl2RVM7Q0ptdm1DakI7O0FnSnZxbUNFO0VBRUksZTVJOUVXO0NKdXZtQ2pCOztBZ0pycW1DRTtFQUdNLG9CNUlyRlM7Q0oydm1DakI7O0FnSnpxbUNFOztFQVFNLHVCNUluSE87Q0p5eG1DZjs7QWdKOXFtQ0U7RUFhUSwyQzVJL0ZPO0U0SWdHUCwwQzVJaEdPO0NKcXdtQ2pCOztBZ0pucm1DRTtFQWtCUSx5QzVJcEdPO0U0SXFHUCw0QzVJckdPO0NKMHdtQ2pCOztBZ0pocW1DRTtFQUdNLHlDNUk3R1M7Q0o4d21DakI7O0FnSjVwbUNFO0VBR00sb0I1SXJIUztDSmt4bUNqQjs7QWdKaHFtQ0U7RUFPTSw4QzVJekhTO0NKc3htQ2pCOztBZ0pwcW1DRTtFQVdNLDBCNUk3SFM7RTRJOEhULDJCNUk5SFM7Q0oyeG1DakI7O0FnSnhwbUNFO0VBR00sb0I1SXRJUztFNEl1SVQsZTVJdklTO0U0SXdJVCx1QzVJaktPO0NKMHptQ2Y7O0FnSjlwbUNFO0VBU00sMEQ1SXJLTztDSjh6bUNmOztBZ0pwcG1DRTtFQUdNLDBCNUlwSlM7RTRJcUpULG1JNUk5S087Q0ptMG1DZjs7QWdKenBtQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEpxcG1DcEI7O0FnSmhwbUNFO0VBRUksZTVJaktXO0NKbXptQ2pCOztBZ0pyMG1DRTtFQUdNLG9CNUlKVTtDSjAwbUNsQjs7QWdKajBtQ0U7RUFFSSxpQjVJakJTO0NKbzFtQ2Y7O0FnSnIwbUNFO0VBS00sb0I1SWRVO0NKazFtQ2xCOztBZ0p6MG1DRTtFQVNNLG1NQUE4TTtDaEpvMG1DdE47O0FnSi96bUNFO0VBR00sZ0M1STFCVTtDSjAxbUNsQjs7QWdKM3ptQ0U7RUFHTSxvQjVJbENVO0NKODFtQ2xCOztBZ0p2em1DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSnl6bUNqQjs7QWdKNXptQ0U7RUFNTSxvQjVJN0NVO0U0SThDVixZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSjB6bUN4Qjs7QWdKcDBtQ0U7RUFlSSxzQjVJdERZO0NKKzJtQ2xCOztBZ0p4MG1DRTtFQW1CTSxzQjVJMURVO0NKbTNtQ2xCOztBZ0pwem1DRTtFQUdNLHFDNUlsRVU7RTRJbUVWLFk1SXpFTztDSjgzbUNmOztBZ0poem1DRTtFQUdNLDhDQUE0QztDaEppem1DcEQ7O0FnSnB6bUNFO0VBT00sOENBQTRDO0NoSml6bUNwRDs7QWdKNXltQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJdkZZO0NKcTRtQ2xCOztBZ0pqem1DRTtFQU1NLG9CNUkxRlU7Q0p5NG1DbEI7O0FnSjF5bUNFO0VBRUksZTVJakdZO0NKNjRtQ2xCOztBZ0p4eW1DRTtFQUdNLG9CNUl4R1U7Q0ppNW1DbEI7O0FnSjV5bUNFOztFQVFNLHVCNUluSE87Q0o0NW1DZjs7QWdKanptQ0U7RUFhUSw2QzVJbEhRO0U0SW1IUiw0QzVJbkhRO0NKMjVtQ2xCOztBZ0p0em1DRTtFQWtCUSwyQzVJdkhRO0U0SXdIUiw4QzVJeEhRO0NKZzZtQ2xCOztBZ0pueW1DRTtFQUdNLDJDNUloSVU7Q0pvNm1DbEI7O0FnSi94bUNFO0VBR00sb0I1SXhJVTtDSnc2bUNsQjs7QWdKbnltQ0U7RUFPTSw4QzVJNUlVO0NKNDZtQ2xCOztBZ0p2eW1DRTtFQVdNLDBCNUloSlU7RTRJaUpWLDJCNUlqSlU7Q0ppN21DbEI7O0FnSjN4bUNFO0VBR00sb0I1SXpKVTtFNEkwSlYsZTVJMUpVO0U0STJKVix1QzVJaktPO0NKNjdtQ2Y7O0FnSmp5bUNFO0VBU00sMEQ1SXJLTztDSmk4bUNmOztBZ0p2eG1DRTtFQUdNLDBCNUl2S1U7RTRJd0tWLG1JNUk5S087Q0pzOG1DZjs7QWdKNXhtQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEp3eG1DcEI7O0FnSm54bUNFO0VBRUksZTVJcExZO0NKeThtQ2xCOztBZ0p4OG1DRTtFQUdNLG9CNUlzQlM7Q0ptN21DakI7O0FnSnA4bUNFO0VBRUksaUI1SWpCUztDSnU5bUNmOztBZ0p4OG1DRTtFQUtNLG9CNUlZUztDSjI3bUNqQjs7QWdKNThtQ0U7RUFTTSxtTUFBOE07Q2hKdThtQ3ROOztBZ0psOG1DRTtFQUdNLDhCNUlBUztDSm04bUNqQjs7QWdKOTdtQ0U7RUFHTSxvQjVJUlM7Q0p1OG1DakI7O0FnSjE3bUNFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKNDdtQ2pCOztBZ0ovN21DRTtFQU1NLG9CNUluQlM7RTRJb0JULFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKNjdtQ3hCOztBZ0p2OG1DRTtFQWVJLHNCNUk1Qlc7Q0p3OW1DakI7O0FnSjM4bUNFO0VBbUJNLHNCNUloQ1M7Q0o0OW1DakI7O0FnSnY3bUNFO0VBR00sbUM1SXhDUztFNEl5Q1QsWTVJekVPO0NKaWduQ2Y7O0FnSm43bUNFO0VBR00sOENBQTRDO0NoSm83bUNwRDs7QWdKdjdtQ0U7RUFPTSw4Q0FBNEM7Q2hKbzdtQ3BEOztBZ0ovNm1DRTtFQUVJLGlCNUk1RlM7RTRJNkZULHNCNUk3RFc7Q0o4K21DakI7O0FnSnA3bUNFO0VBTU0sb0I1SWhFUztDSmsvbUNqQjs7QWdKNzZtQ0U7RUFFSSxlNUl2RVc7Q0pzL21DakI7O0FnSjM2bUNFO0VBR00sb0I1STlFUztDSjAvbUNqQjs7QWdKLzZtQ0U7O0VBUU0sdUI1SW5ITztDSitobkNmOztBZ0pwN21DRTtFQWFRLDJDNUl4Rk87RTRJeUZQLDBDNUl6Rk87Q0pvZ25DakI7O0FnSno3bUNFO0VBa0JRLHlDNUk3Rk87RTRJOEZQLDRDNUk5Rk87Q0p5Z25DakI7O0FnSnQ2bUNFO0VBR00seUM1SXRHUztDSjZnbkNqQjs7QWdKbDZtQ0U7RUFHTSxvQjVJOUdTO0NKaWhuQ2pCOztBZ0p0Nm1DRTtFQU9NLDhDNUlsSFM7Q0pxaG5DakI7O0FnSjE2bUNFO0VBV00sMEI1SXRIUztFNEl1SFQsMkI1SXZIUztDSjBobkNqQjs7QWdKOTVtQ0U7RUFHTSxvQjVJL0hTO0U0SWdJVCxlNUloSVM7RTRJaUlULHVDNUlqS087Q0pna25DZjs7QWdKcDZtQ0U7RUFTTSwwRDVJcktPO0NKb2tuQ2Y7O0FnSjE1bUNFO0VBR00sMEI1STdJUztFNEk4SVQsbUk1STlLTztDSnlrbkNmOztBZ0ovNW1DRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSjI1bUNwQjs7QWdKdDVtQ0U7RUFFSSxlNUkxSlc7Q0pram5DakI7O0FnSjNrbkNFO0VBR00sb0I1SXdCUztDSm9qbkNqQjs7QWdKdmtuQ0U7RUFFSSxpQjVJakJTO0NKMGxuQ2Y7O0FnSjNrbkNFO0VBS00sb0I1SWNTO0NKNGpuQ2pCOztBZ0ova25DRTtFQVNNLG1NQUE4TTtDaEowa25DdE47O0FnSnJrbkNFO0VBR00sK0I1SUVTO0NKb2tuQ2pCOztBZ0pqa25DRTtFQUdNLG9CNUlOUztDSndrbkNqQjs7QWdKN2puQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDaEoram5DakI7O0FnSmxrbkNFO0VBTU0sb0I1SWpCUztFNElrQlQsWTVJcERPO0U0SXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDaEpna25DeEI7O0FnSjFrbkNFO0VBZUksc0I1STFCVztDSnlsbkNqQjs7QWdKOWtuQ0U7RUFtQk0sc0I1STlCUztDSjZsbkNqQjs7QWdKMWpuQ0U7RUFHTSxvQzVJdENTO0U0SXVDVCxZNUl6RU87Q0pvb25DZjs7QWdKdGpuQ0U7RUFHTSw4Q0FBNEM7Q2hKdWpuQ3BEOztBZ0oxam5DRTtFQU9NLDhDQUE0QztDaEp1am5DcEQ7O0FnSmxqbkNFO0VBRUksaUI1STVGUztFNEk2RlQsc0I1STNEVztDSittbkNqQjs7QWdKdmpuQ0U7RUFNTSxvQjVJOURTO0NKbW5uQ2pCOztBZ0poam5DRTtFQUVJLGU1SXJFVztDSnVubkNqQjs7QWdKOWluQ0U7RUFHTSxvQjVJNUVTO0NKMm5uQ2pCOztBZ0psam5DRTs7RUFRTSx1QjVJbkhPO0NKa3FuQ2Y7O0FnSnZqbkNFO0VBYVEsNEM1SXRGTztFNEl1RlAsMkM1SXZGTztDSnFvbkNqQjs7QWdKNWpuQ0U7RUFrQlEsMEM1STNGTztFNEk0RlAsNkM1STVGTztDSjBvbkNqQjs7QWdKemluQ0U7RUFHTSwwQzVJcEdTO0NKOG9uQ2pCOztBZ0pyaW5DRTtFQUdNLG9CNUk1R1M7Q0prcG5DakI7O0FnSnppbkNFO0VBT00sOEM1SWhIUztDSnNwbkNqQjs7QWdKN2luQ0U7RUFXTSwwQjVJcEhTO0U0SXFIVCwyQjVJckhTO0NKMnBuQ2pCOztBZ0pqaW5DRTtFQUdNLG9CNUk3SFM7RTRJOEhULGU1STlIUztFNEkrSFQsdUM1SWpLTztDSm1zbkNmOztBZ0p2aW5DRTtFQVNNLDBENUlyS087Q0p1c25DZjs7QWdKN2huQ0U7RUFHTSwwQjVJM0lTO0U0STRJVCxtSTVJOUtPO0NKNHNuQ2Y7O0FnSmxpbkNFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7Q2hKOGhuQ3BCOztBZ0p6aG5DRTtFQUVJLGU1SXhKVztDSm1ybkNqQjs7QWdKOXNuQ0U7RUFHTSxvQjVJcUJTO0NKMHJuQ2pCOztBZ0oxc25DRTtFQUVJLG9CNUlpRWlCO0NKMm9uQ3ZCOztBZ0o5c25DRTtFQUtNLG9CNUlXUztDSmtzbkNqQjs7QWdKbHRuQ0U7RUFTTSwwTEFBOE07Q2hKNnNuQ3ROOztBZ0p4c25DRTtFQUdNLDhCNUlEUztDSjBzbkNqQjs7QWdKcHNuQ0U7RUFHTSxvQjVJVFM7Q0o4c25DakI7O0FnSmhzbkNFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKa3NuQ2pCOztBZ0pyc25DRTtFQU1NLG9CNUlwQlM7RTRJcUJULGU1SThCZTtFNEk3QmYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKbXNuQ3hCOztBZ0o3c25DRTtFQWVJLHNCNUk3Qlc7Q0ordG5DakI7O0FnSmp0bkNFO0VBbUJNLHNCNUlqQ1M7Q0ptdW5DakI7O0FnSjdybkNFO0VBR00sbUM1SXpDUztFNEkwQ1QsZTVJU2U7Q0pxcm5DdkI7O0FnSnpybkNFO0VBR00sOENBQTRDO0NoSjBybkNwRDs7QWdKN3JuQ0U7RUFPTSw4Q0FBNEM7Q2hKMHJuQ3BEOztBZ0pycm5DRTtFQUVJLG9CNUlWaUI7RTRJV2pCLHNCNUk5RFc7Q0pxdm5DakI7O0FnSjFybkNFO0VBTU0sb0I1SWpFUztDSnl2bkNqQjs7QWdKbnJuQ0U7RUFFSSxlNUl4RVc7Q0o2dm5DakI7O0FnSmpybkNFO0VBR00sb0I1SS9FUztDSml3bkNqQjs7QWdKcnJuQ0U7O0VBUU0sMEI1SWpDZTtDSm10bkN2Qjs7QWdKMXJuQ0U7RUFhUSwyQzVJekZPO0U0STBGUCwwQzVJMUZPO0NKMnduQ2pCOztBZ0ovcm5DRTtFQWtCUSx5QzVJOUZPO0U0SStGUCw0QzVJL0ZPO0NKZ3huQ2pCOztBZ0o1cW5DRTtFQUdNLHlDNUl2R1M7Q0pveG5DakI7O0FnSnhxbkNFO0VBR00sb0I1SS9HUztDSnd4bkNqQjs7QWdKNXFuQ0U7RUFPTSw4QzVJbkhTO0NKNHhuQ2pCOztBZ0pocm5DRTtFQVdNLDBCNUl2SFM7RTRJd0hULDJCNUl4SFM7Q0ppeW5DakI7O0FnSnBxbkNFO0VBR00sb0I1SWhJUztFNElpSVQsZTVJaklTO0U0SWtJVCw2QzVJL0VlO0NKb3ZuQ3ZCOztBZ0oxcW5DRTtFQVNNLDZENUluRmU7Q0p3dm5DdkI7O0FnSmhxbkNFO0VBR00sMEI1STlJUztFNEkrSVQsNkg1STVGZTtDSjZ2bkN2Qjs7QWdKcnFuQ0U7RUFRTSwwRkFBcUc7RUFDckcsYUFBWTtDaEppcW5DcEI7O0FnSjVwbkNFO0VBRUksZTVJM0pXO0NKeXpuQ2pCOztBZ0pqMW5DRTtFQUdNLG9CNUltQlM7Q0orem5DakI7O0FnSjcwbkNFO0VBRUksaUI1SWpCUztDSmcybkNmOztBZ0pqMW5DRTtFQUtNLG9CNUlTUztDSnUwbkNqQjs7QWdKcjFuQ0U7RUFTTSxtTUFBOE07Q2hKZzFuQ3ROOztBZ0ozMG5DRTtFQUdNLDhCNUlIUztDSiswbkNqQjs7QWdKdjBuQ0U7RUFHTSxvQjVJWFM7Q0ptMW5DakI7O0FnSm4wbkNFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKcTBuQ2pCOztBZ0p4MG5DRTtFQU1NLG9CNUl0QlM7RTRJdUJULFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKczBuQ3hCOztBZ0poMW5DRTtFQWVJLHNCNUkvQlc7Q0pvMm5DakI7O0FnSnAxbkNFO0VBbUJNLHNCNUluQ1M7Q0p3Mm5DakI7O0FnSmgwbkNFO0VBR00sbUM1STNDUztFNEk0Q1QsWTVJekVPO0NKMDRuQ2Y7O0FnSjV6bkNFO0VBR00sOENBQTRDO0NoSjZ6bkNwRDs7QWdKaDBuQ0U7RUFPTSw4Q0FBNEM7Q2hKNnpuQ3BEOztBZ0p4em5DRTtFQUVJLGlCNUk1RlM7RTRJNkZULHNCNUloRVc7Q0owM25DakI7O0FnSjd6bkNFO0VBTU0sb0I1SW5FUztDSjgzbkNqQjs7QWdKdHpuQ0U7RUFFSSxlNUkxRVc7Q0prNG5DakI7O0FnSnB6bkNFO0VBR00sb0I1SWpGUztDSnM0bkNqQjs7QWdKeHpuQ0U7O0VBUU0sdUI1SW5ITztDSnc2bkNmOztBZ0o3em5DRTtFQWFRLDJDNUkzRk87RTRJNEZQLDBDNUk1Rk87Q0pnNW5DakI7O0FnSmwwbkNFO0VBa0JRLHlDNUloR087RTRJaUdQLDRDNUlqR087Q0pxNW5DakI7O0FnSi95bkNFO0VBR00seUM1SXpHUztDSnk1bkNqQjs7QWdKM3luQ0U7RUFHTSxvQjVJakhTO0NKNjVuQ2pCOztBZ0oveW5DRTtFQU9NLDhDNUlySFM7Q0ppNm5DakI7O0FnSm56bkNFO0VBV00sMEI1SXpIUztFNEkwSFQsMkI1STFIUztDSnM2bkNqQjs7QWdKdnluQ0U7RUFHTSxvQjVJbElTO0U0SW1JVCxlNUluSVM7RTRJb0lULHVDNUlqS087Q0p5OG5DZjs7QWdKN3luQ0U7RUFTTSwwRDVJcktPO0NKNjhuQ2Y7O0FnSm55bkNFO0VBR00sMEI1SWhKUztFNElpSlQsbUk1STlLTztDSms5bkNmOztBZ0p4eW5DRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSm95bkNwQjs7QWdKL3huQ0U7RUFFSSxlNUk3Slc7Q0o4N25DakI7O0FnSnA5bkNFO0VBR00sb0I1SVRVO0NKODluQ2xCOztBZ0poOW5DRTtFQUVJLG9CNUlpRWlCO0NKaTVuQ3ZCOztBZ0pwOW5DRTtFQUtNLG9CNUluQlU7Q0pzK25DbEI7O0FnSng5bkNFO0VBU00sMExBQThNO0NoSm05bkN0Tjs7QWdKOThuQ0U7RUFHTSxnQzVJL0JVO0NKOCtuQ2xCOztBZ0oxOG5DRTtFQUdNLG9CNUl2Q1U7Q0prL25DbEI7O0FnSnQ4bkNFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKdzhuQ2pCOztBZ0ozOG5DRTtFQU1NLG9CNUlsRFU7RTRJbURWLGU1SThCZTtFNEk3QmYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKeThuQ3hCOztBZ0puOW5DRTtFQWVJLHNCNUkzRFk7Q0ptZ29DbEI7O0FnSnY5bkNFO0VBbUJNLHNCNUkvRFU7Q0p1Z29DbEI7O0FnSm44bkNFO0VBR00scUM1SXZFVTtFNEl3RVYsZTVJU2U7Q0oyN25DdkI7O0FnSi83bkNFO0VBR00sOENBQTRDO0NoSmc4bkNwRDs7QWdKbjhuQ0U7RUFPTSw4Q0FBNEM7Q2hKZzhuQ3BEOztBZ0ozN25DRTtFQUVJLG9CNUlWaUI7RTRJV2pCLHNCNUk1Rlk7Q0p5aG9DbEI7O0FnSmg4bkNFO0VBTU0sb0I1SS9GVTtDSjZob0NsQjs7QWdKejduQ0U7RUFFSSxlNUl0R1k7Q0ppaW9DbEI7O0FnSnY3bkNFO0VBR00sb0I1STdHVTtDSnFpb0NsQjs7QWdKMzduQ0U7O0VBUU0sMEI1SWpDZTtDSnk5bkN2Qjs7QWdKaDhuQ0U7RUFhUSw2QzVJdkhRO0U0SXdIUiw0QzVJeEhRO0NKK2lvQ2xCOztBZ0pyOG5DRTtFQWtCUSwyQzVJNUhRO0U0STZIUiw4QzVJN0hRO0NKb2pvQ2xCOztBZ0psN25DRTtFQUdNLDJDNUlySVU7Q0p3am9DbEI7O0FnSjk2bkNFO0VBR00sb0I1STdJVTtDSjRqb0NsQjs7QWdKbDduQ0U7RUFPTSw4QzVJakpVO0NKZ2tvQ2xCOztBZ0p0N25DRTtFQVdNLDBCNUlySlU7RTRJc0pWLDJCNUl0SlU7Q0pxa29DbEI7O0FnSjE2bkNFO0VBR00sb0I1STlKVTtFNEkrSlYsZTVJL0pVO0U0SWdLViw2QzVJL0VlO0NKMC9uQ3ZCOztBZ0poN25DRTtFQVNNLDZENUluRmU7Q0o4L25DdkI7O0FnSnQ2bkNFO0VBR00sMEI1STVLVTtFNEk2S1YsNkg1STVGZTtDSm1nb0N2Qjs7QWdKMzZuQ0U7RUFRTSwwRkFBcUc7RUFDckcsYUFBWTtDaEp1Nm5DcEI7O0FnSmw2bkNFO0VBRUksZTVJekxZO0NKNmxvQ2xCOztBZ0p2bG9DRTtFQUdNLG9CNUlGVTtDSjBsb0NsQjs7QWdKbmxvQ0U7RUFFSSxpQjVJakJTO0NKc21vQ2Y7O0FnSnZsb0NFO0VBS00sb0I1SVpVO0NKa21vQ2xCOztBZ0ozbG9DRTtFQVNNLG1NQUE4TTtDaEpzbG9DdE47O0FnSmpsb0NFO0VBR00sNkI1SXhCVTtDSjBtb0NsQjs7QWdKN2tvQ0U7RUFHTSxvQjVJaENVO0NKOG1vQ2xCOztBZ0p6a29DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSjJrb0NqQjs7QWdKOWtvQ0U7RUFNTSxvQjVJM0NVO0U0STRDVixZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSjRrb0N4Qjs7QWdKdGxvQ0U7RUFlSSxzQjVJcERZO0NKK25vQ2xCOztBZ0oxbG9DRTtFQW1CTSxzQjVJeERVO0NKbW9vQ2xCOztBZ0p0a29DRTtFQUdNLGtDNUloRVU7RTRJaUVWLFk1SXpFTztDSmdwb0NmOztBZ0psa29DRTtFQUdNLDhDQUE0QztDaEpta29DcEQ7O0FnSnRrb0NFO0VBT00sOENBQTRDO0NoSm1rb0NwRDs7QWdKOWpvQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJckZZO0NKcXBvQ2xCOztBZ0pua29DRTtFQU1NLG9CNUl4RlU7Q0p5cG9DbEI7O0FnSjVqb0NFO0VBRUksZTVJL0ZZO0NKNnBvQ2xCOztBZ0oxam9DRTtFQUdNLG9CNUl0R1U7Q0ppcW9DbEI7O0FnSjlqb0NFOztFQVFNLHVCNUluSE87Q0o4cW9DZjs7QWdKbmtvQ0U7RUFhUSwwQzVJaEhRO0U0SWlIUix5QzVJakhRO0NKMnFvQ2xCOztBZ0p4a29DRTtFQWtCUSx3QzVJckhRO0U0SXNIUiwyQzVJdEhRO0NKZ3JvQ2xCOztBZ0pyam9DRTtFQUdNLHdDNUk5SFU7Q0pvcm9DbEI7O0FnSmpqb0NFO0VBR00sb0I1SXRJVTtDSndyb0NsQjs7QWdKcmpvQ0U7RUFPTSw4QzVJMUlVO0NKNHJvQ2xCOztBZ0p6am9DRTtFQVdNLDBCNUk5SVU7RTRJK0lWLDJCNUkvSVU7Q0ppc29DbEI7O0FnSjdpb0NFO0VBR00sb0I1SXZKVTtFNEl3SlYsZTVJeEpVO0U0SXlKVix1QzVJaktPO0NKK3NvQ2Y7O0FnSm5qb0NFO0VBU00sMEQ1SXJLTztDSm10b0NmOztBZ0p6aW9DRTtFQUdNLDBCNUlyS1U7RTRJc0tWLG1JNUk5S087Q0p3dG9DZjs7QWdKOWlvQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEowaW9DcEI7O0FnSnJpb0NFO0VBRUksZTVJbExZO0NKeXRvQ2xCOztBZ0oxdG9DRTtFQUdNLG9CekRkVztDdkZ5dW9DbkI7O0FnSnR0b0NFO0VBRUksaUI1SWpCUztDSnl1b0NmOztBZ0oxdG9DRTtFQUtNLG9CekR4Qlc7Q3ZGaXZvQ25COztBZ0o5dG9DRTtFQVNNLG1NQUE4TTtDaEp5dG9DdE47O0FnSnB0b0NFO0VBR00sK0J6RHBDVztDdkZ5dm9DbkI7O0FnSmh0b0NFO0VBR00sb0J6RDVDVztDdkY2dm9DbkI7O0FnSjVzb0NFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKOHNvQ2pCOztBZ0pqdG9DRTtFQU1NLG9CekR2RFc7RXlEd0RYLFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKK3NvQ3hCOztBZ0p6dG9DRTtFQWVJLHNCekRoRWE7Q3ZGOHdvQ25COztBZ0o3dG9DRTtFQW1CTSxzQnpEcEVXO0N2Rmt4b0NuQjs7QWdKenNvQ0U7RUFHTSxvQ3pENUVXO0V5RDZFWCxZNUl6RU87Q0pteG9DZjs7QWdKcnNvQ0U7RUFHTSw4Q0FBNEM7Q2hKc3NvQ3BEOztBZ0p6c29DRTtFQU9NLDhDQUE0QztDaEpzc29DcEQ7O0FnSmpzb0NFO0VBRUksaUI1STVGUztFNEk2RlQsc0J6RGpHYTtDdkZveW9DbkI7O0FnSnRzb0NFO0VBTU0sb0J6RHBHVztDdkZ3eW9DbkI7O0FnSi9yb0NFO0VBRUksZXpEM0dhO0N2RjR5b0NuQjs7QWdKN3JvQ0U7RUFHTSxvQnpEbEhXO0N2Rmd6b0NuQjs7QWdKanNvQ0U7O0VBUU0sdUI1SW5ITztDSml6b0NmOztBZ0p0c29DRTtFQWFRLDRDekQ1SFM7RXlENkhULDJDekQ3SFM7Q3ZGMHpvQ25COztBZ0ozc29DRTtFQWtCUSwwQ3pEaklTO0V5RGtJVCw2Q3pEbElTO0N2Rit6b0NuQjs7QWdKeHJvQ0U7RUFHTSwwQ3pEMUlXO0N2Rm0wb0NuQjs7QWdKcHJvQ0U7RUFHTSxvQnpEbEpXO0N2RnUwb0NuQjs7QWdKeHJvQ0U7RUFPTSw4Q3pEdEpXO0N2RjIwb0NuQjs7QWdKNXJvQ0U7RUFXTSwwQnpEMUpXO0V5RDJKWCwyQnpEM0pXO0N2Rmcxb0NuQjs7QWdKaHJvQ0U7RUFHTSxvQnpEbktXO0V5RG9LWCxlekRwS1c7RXlEcUtYLHVDNUlqS087Q0prMW9DZjs7QWdKdHJvQ0U7RUFTTSwwRDVJcktPO0NKczFvQ2Y7O0FnSjVxb0NFO0VBR00sMEJ6RGpMVztFeURrTFgsbUk1STlLTztDSjIxb0NmOztBZ0pqcm9DRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSjZxb0NwQjs7QWdKeHFvQ0U7RUFFSSxlekQ5TGE7Q3ZGdzJvQ25COztBZ0o3MW9DRTtFQUdNLG9CekRiTTtDdkYyMm9DZDs7QWdKejFvQ0U7RUFFSSxpQjVJakJTO0NKNDJvQ2Y7O0FnSjcxb0NFO0VBS00sb0J6RHZCTTtDdkZtM29DZDs7QWdKajJvQ0U7RUFTTSxtTUFBOE07Q2hKNDFvQ3ROOztBZ0p2MW9DRTtFQUdNLDRCekRuQ007Q3ZGMjNvQ2Q7O0FnSm4xb0NFO0VBR00sb0J6RDNDTTtDdkYrM29DZDs7QWdKLzBvQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDaEppMW9DakI7O0FnSnAxb0NFO0VBTU0sb0J6RHRETTtFeUR1RE4sWTVJcERPO0U0SXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDaEprMW9DeEI7O0FnSjUxb0NFO0VBZUksc0J6RC9EUTtDdkZnNW9DZDs7QWdKaDJvQ0U7RUFtQk0sc0J6RG5FTTtDdkZvNW9DZDs7QWdKNTBvQ0U7RUFHTSxpQ3pEM0VNO0V5RDRFTixZNUl6RU87Q0pzNW9DZjs7QWdKeDBvQ0U7RUFHTSw4Q0FBNEM7Q2hKeTBvQ3BEOztBZ0o1MG9DRTtFQU9NLDhDQUE0QztDaEp5MG9DcEQ7O0FnSnAwb0NFO0VBRUksaUI1STVGUztFNEk2RlQsc0J6RGhHUTtDdkZzNm9DZDs7QWdKejBvQ0U7RUFNTSxvQnpEbkdNO0N2RjA2b0NkOztBZ0psMG9DRTtFQUVJLGV6RDFHUTtDdkY4Nm9DZDs7QWdKaDBvQ0U7RUFHTSxvQnpEakhNO0N2Rms3b0NkOztBZ0pwMG9DRTs7RUFRTSx1QjVJbkhPO0NKbzdvQ2Y7O0FnSnowb0NFO0VBYVEseUN6RDNISTtFeUQ0SEosd0N6RDVISTtDdkY0N29DZDs7QWdKOTBvQ0U7RUFrQlEsdUN6RGhJSTtFeURpSUosMEN6RGpJSTtDdkZpOG9DZDs7QWdKM3pvQ0U7RUFHTSx1Q3pEeklNO0N2RnE4b0NkOztBZ0p2em9DRTtFQUdNLG9CekRqSk07Q3ZGeThvQ2Q7O0FnSjN6b0NFO0VBT00sOEN6RHJKTTtDdkY2OG9DZDs7QWdKL3pvQ0U7RUFXTSwwQnpEekpNO0V5RDBKTiwyQnpEMUpNO0N2Rms5b0NkOztBZ0puem9DRTtFQUdNLG9CekRsS007RXlEbUtOLGV6RG5LTTtFeURvS04sdUM1SWpLTztDSnE5b0NmOztBZ0p6em9DRTtFQVNNLDBENUlyS087Q0p5OW9DZjs7QWdKL3lvQ0U7RUFHTSwwQnpEaExNO0V5RGlMTixtSTVJOUtPO0NKODlvQ2Y7O0FnSnB6b0NFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7Q2hKZ3pvQ3BCOztBZ0ozeW9DRTtFQUVJLGV6RDdMUTtDdkYwK29DZDs7QWdKaCtvQ0U7RUFHTSxvQnpEWE87Q3ZGNCtvQ2Y7O0FnSjU5b0NFO0VBRUksaUI1SWpCUztDSisrb0NmOztBZ0poK29DRTtFQUtNLG9CekRyQk87Q3ZGby9vQ2Y7O0FnSnArb0NFO0VBU00sbU1BQThNO0NoSis5b0N0Tjs7QWdKMTlvQ0U7RUFHTSwrQnpEakNPO0N2RjQvb0NmOztBZ0p0OW9DRTtFQUdNLG9CekR6Q087Q3ZGZ2dwQ2Y7O0FnSmw5b0NFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKbzlvQ2pCOztBZ0p2OW9DRTtFQU1NLG9CekRwRE87RXlEcURQLFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKcTlvQ3hCOztBZ0ovOW9DRTtFQWVJLHNCekQ3RFM7Q3ZGaWhwQ2Y7O0FnSm4rb0NFO0VBbUJNLHNCekRqRU87Q3ZGcWhwQ2Y7O0FnSi84b0NFO0VBR00sb0N6RHpFTztFeUQwRVAsWTVJekVPO0NKeWhwQ2Y7O0FnSjM4b0NFO0VBR00sOENBQTRDO0NoSjQ4b0NwRDs7QWdKLzhvQ0U7RUFPTSw4Q0FBNEM7Q2hKNDhvQ3BEOztBZ0p2OG9DRTtFQUVJLGlCNUk1RlM7RTRJNkZULHNCekQ5RlM7Q3ZGdWlwQ2Y7O0FnSjU4b0NFO0VBTU0sb0J6RGpHTztDdkYyaXBDZjs7QWdKcjhvQ0U7RUFFSSxlekR4R1M7Q3ZGK2lwQ2Y7O0FnSm44b0NFO0VBR00sb0J6RC9HTztDdkZtanBDZjs7QWdKdjhvQ0U7O0VBUU0sdUI1SW5ITztDSnVqcENmOztBZ0o1OG9DRTtFQWFRLDRDekR6SEs7RXlEMEhMLDJDekQxSEs7Q3ZGNmpwQ2Y7O0FnSmo5b0NFO0VBa0JRLDBDekQ5SEs7RXlEK0hMLDZDekQvSEs7Q3ZGa2twQ2Y7O0FnSjk3b0NFO0VBR00sMEN6RHZJTztDdkZza3BDZjs7QWdKMTdvQ0U7RUFHTSxvQnpEL0lPO0N2RjBrcENmOztBZ0o5N29DRTtFQU9NLDhDekRuSk87Q3ZGOGtwQ2Y7O0FnSmw4b0NFO0VBV00sMEJ6RHZKTztFeUR3SlAsMkJ6RHhKTztDdkZtbHBDZjs7QWdKdDdvQ0U7RUFHTSxvQnpEaEtPO0V5RGlLUCxlekRqS087RXlEa0tQLHVDNUlqS087Q0p3bHBDZjs7QWdKNTdvQ0U7RUFTTSwwRDVJcktPO0NKNGxwQ2Y7O0FnSmw3b0NFO0VBR00sMEJ6RDlLTztFeUQrS1AsbUk1STlLTztDSmltcENmOztBZ0p2N29DRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSm03b0NwQjs7QWdKOTZvQ0U7RUFFSSxlekQzTFM7Q3ZGMm1wQ2Y7O0FnSm5tcENFO0VBR00sb0J6RFZNO0N2RjhtcENkOztBZ0ovbHBDRTtFQUVJLG9CNUlpRWlCO0NKZ2lwQ3ZCOztBZ0pubXBDRTtFQUtNLG9CekRwQk07Q3ZGc25wQ2Q7O0FnSnZtcENFO0VBU00sMExBQThNO0NoSmttcEN0Tjs7QWdKN2xwQ0U7RUFHTSw4QnpEaENNO0N2RjhucENkOztBZ0p6bHBDRTtFQUdNLG9CekR4Q007Q3ZGa29wQ2Q7O0FnSnJscENFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKdWxwQ2pCOztBZ0oxbHBDRTtFQU1NLG9CekRuRE07RXlEb0ROLGU1SThCZTtFNEk3QmYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKd2xwQ3hCOztBZ0psbXBDRTtFQWVJLHNCekQ1RFE7Q3ZGbXBwQ2Q7O0FnSnRtcENFO0VBbUJNLHNCekRoRU07Q3ZGdXBwQ2Q7O0FnSmxscENFO0VBR00sbUN6RHhFTTtFeUR5RU4sZTVJU2U7Q0owa3BDdkI7O0FnSjlrcENFO0VBR00sOENBQTRDO0NoSitrcENwRDs7QWdKbGxwQ0U7RUFPTSw4Q0FBNEM7Q2hKK2twQ3BEOztBZ0oxa3BDRTtFQUVJLG9CNUlWaUI7RTRJV2pCLHNCekQ3RlE7Q3ZGeXFwQ2Q7O0FnSi9rcENFO0VBTU0sb0J6RGhHTTtDdkY2cXBDZDs7QWdKeGtwQ0U7RUFFSSxlekR2R1E7Q3ZGaXJwQ2Q7O0FnSnRrcENFO0VBR00sb0J6RDlHTTtDdkZxcnBDZDs7QWdKMWtwQ0U7O0VBUU0sMEI1SWpDZTtDSndtcEN2Qjs7QWdKL2twQ0U7RUFhUSwyQ3pEeEhJO0V5RHlISiwwQ3pEekhJO0N2RitycENkOztBZ0pwbHBDRTtFQWtCUSx5Q3pEN0hJO0V5RDhISiw0Q3pEOUhJO0N2Rm9zcENkOztBZ0pqa3BDRTtFQUdNLHlDekR0SU07Q3ZGd3NwQ2Q7O0FnSjdqcENFO0VBR00sb0J6RDlJTTtDdkY0c3BDZDs7QWdKamtwQ0U7RUFPTSw4Q3pEbEpNO0N2Rmd0cENkOztBZ0pya3BDRTtFQVdNLDBCekR0Sk07RXlEdUpOLDJCekR2Sk07Q3ZGcXRwQ2Q7O0FnSnpqcENFO0VBR00sb0J6RC9KTTtFeURnS04sZXpEaEtNO0V5RGlLTiw2QzVJL0VlO0NKeW9wQ3ZCOztBZ0ovanBDRTtFQVNNLDZENUluRmU7Q0o2b3BDdkI7O0FnSnJqcENFO0VBR00sMEJ6RDdLTTtFeUQ4S04sNkg1STVGZTtDSmtwcEN2Qjs7QWdKMWpwQ0U7RUFRTSwwRkFBcUc7RUFDckcsYUFBWTtDaEpzanBDcEI7O0FnSmpqcENFO0VBRUksZXpEMUxRO0N2RjZ1cENkOztBZ0p0dXBDRTtFQUdNLG9CekRSUztDdkYrdXBDakI7O0FnSmx1cENFO0VBRUksaUI1SWpCUztDSnF2cENmOztBZ0p0dXBDRTtFQUtNLG9CekRsQlM7Q3ZGdXZwQ2pCOztBZ0oxdXBDRTtFQVNNLG1NQUE4TTtDaEpxdXBDdE47O0FnSmh1cENFO0VBR00sK0J6RDlCUztDdkYrdnBDakI7O0FnSjV0cENFO0VBR00sb0J6RHRDUztDdkZtd3BDakI7O0FnSnh0cENFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKMHRwQ2pCOztBZ0o3dHBDRTtFQU1NLG9CekRqRFM7RXlEa0RULFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKMnRwQ3hCOztBZ0pydXBDRTtFQWVJLHNCekQxRFc7Q3ZGb3hwQ2pCOztBZ0p6dXBDRTtFQW1CTSxzQnpEOURTO0N2Rnd4cENqQjs7QWdKcnRwQ0U7RUFHTSxvQ3pEdEVTO0V5RHVFVCxZNUl6RU87Q0oreHBDZjs7QWdKanRwQ0U7RUFHTSw4Q0FBNEM7Q2hKa3RwQ3BEOztBZ0pydHBDRTtFQU9NLDhDQUE0QztDaEprdHBDcEQ7O0FnSjdzcENFO0VBRUksaUI1STVGUztFNEk2RlQsc0J6RDNGVztDdkYweXBDakI7O0FnSmx0cENFO0VBTU0sb0J6RDlGUztDdkY4eXBDakI7O0FnSjNzcENFO0VBRUksZXpEckdXO0N2Rmt6cENqQjs7QWdKenNwQ0U7RUFHTSxvQnpENUdTO0N2RnN6cENqQjs7QWdKN3NwQ0U7O0VBUU0sdUI1SW5ITztDSjZ6cENmOztBZ0psdHBDRTtFQWFRLDRDekR0SE87RXlEdUhQLDJDekR2SE87Q3ZGZzBwQ2pCOztBZ0p2dHBDRTtFQWtCUSwwQ3pEM0hPO0V5RDRIUCw2Q3pENUhPO0N2RnEwcENqQjs7QWdKcHNwQ0U7RUFHTSwwQ3pEcElTO0N2RnkwcENqQjs7QWdKaHNwQ0U7RUFHTSxvQnpENUlTO0N2RjYwcENqQjs7QWdKcHNwQ0U7RUFPTSw4Q3pEaEpTO0N2RmkxcENqQjs7QWdKeHNwQ0U7RUFXTSwwQnpEcEpTO0V5RHFKVCwyQnpEckpTO0N2RnMxcENqQjs7QWdKNXJwQ0U7RUFHTSxvQnpEN0pTO0V5RDhKVCxlekQ5SlM7RXlEK0pULHVDNUlqS087Q0o4MXBDZjs7QWdKbHNwQ0U7RUFTTSwwRDVJcktPO0NKazJwQ2Y7O0FnSnhycENFO0VBR00sMEJ6RDNLUztFeUQ0S1QsbUk1STlLTztDSnUycENmOztBZ0o3cnBDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSnlycENwQjs7QWdKcHJwQ0U7RUFFSSxlekR4TFc7Q3ZGODJwQ2pCOztBZ0p6MnBDRTtFQUdNLG9CekROUTtDdkZnM3BDaEI7O0FnSnIycENFO0VBRUksaUI1SWpCUztDSnczcENmOztBZ0p6MnBDRTtFQUtNLG9CekRoQlE7Q3ZGdzNwQ2hCOztBZ0o3MnBDRTtFQVNNLG1NQUE4TTtDaEp3MnBDdE47O0FnSm4ycENFO0VBR00sOEJ6RDVCUTtDdkZnNHBDaEI7O0FnSi8xcENFO0VBR00sb0J6RHBDUTtDdkZvNHBDaEI7O0FnSjMxcENFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKNjFwQ2pCOztBZ0poMnBDRTtFQU1NLG9CekQvQ1E7RXlEZ0RSLFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKODFwQ3hCOztBZ0p4MnBDRTtFQWVJLHNCekR4RFU7Q3ZGcTVwQ2hCOztBZ0o1MnBDRTtFQW1CTSxzQnpENURRO0N2Rnk1cENoQjs7QWdKeDFwQ0U7RUFHTSxtQ3pEcEVRO0V5RHFFUixZNUl6RU87Q0prNnBDZjs7QWdKcDFwQ0U7RUFHTSw4Q0FBNEM7Q2hKcTFwQ3BEOztBZ0p4MXBDRTtFQU9NLDhDQUE0QztDaEpxMXBDcEQ7O0FnSmgxcENFO0VBRUksaUI1STVGUztFNEk2RlQsc0J6RHpGVTtDdkYyNnBDaEI7O0FnSnIxcENFO0VBTU0sb0J6RDVGUTtDdkYrNnBDaEI7O0FnSjkwcENFO0VBRUksZXpEbkdVO0N2Rm03cENoQjs7QWdKNTBwQ0U7RUFHTSxvQnpEMUdRO0N2RnU3cENoQjs7QWdKaDFwQ0U7O0VBUU0sdUI1SW5ITztDSmc4cENmOztBZ0pyMXBDRTtFQWFRLDJDekRwSE07RXlEcUhOLDBDekRySE07Q3ZGaThwQ2hCOztBZ0oxMXBDRTtFQWtCUSx5Q3pEekhNO0V5RDBITiw0Q3pEMUhNO0N2RnM4cENoQjs7QWdKdjBwQ0U7RUFHTSx5Q3pEbElRO0N2RjA4cENoQjs7QWdKbjBwQ0U7RUFHTSxvQnpEMUlRO0N2Rjg4cENoQjs7QWdKdjBwQ0U7RUFPTSw4Q3pEOUlRO0N2Rms5cENoQjs7QWdKMzBwQ0U7RUFXTSwwQnpEbEpRO0V5RG1KUiwyQnpEbkpRO0N2RnU5cENoQjs7QWdKL3pwQ0U7RUFHTSxvQnpEM0pRO0V5RDRKUixlekQ1SlE7RXlENkpSLHVDNUlqS087Q0ppK3BDZjs7QWdKcjBwQ0U7RUFTTSwwRDVJcktPO0NKcStwQ2Y7O0FnSjN6cENFO0VBR00sMEJ6RHpLUTtFeUQwS1IsbUk1STlLTztDSjArcENmOztBZ0poMHBDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSjR6cENwQjs7QWdKdnpwQ0U7RUFFSSxlekR0TFU7Q3ZGKytwQ2hCOztBZ0o1K3BDRTtFQUdNLG9CNUllUztDSjg5cENqQjs7QWdKeCtwQ0U7RUFFSSxpQjVJakJTO0NKMi9wQ2Y7O0FnSjUrcENFO0VBS00sb0I1SUtTO0NKcytwQ2pCOztBZ0poL3BDRTtFQVNNLG1NQUE4TTtDaEoyK3BDdE47O0FnSnQrcENFO0VBR00sOEI1SVBTO0NKOCtwQ2pCOztBZ0psK3BDRTtFQUdNLG9CNUlmUztDSmsvcENqQjs7QWdKOTlwQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDaEpnK3BDakI7O0FnSm4rcENFO0VBTU0sb0I1STFCUztFNEkyQlQsWTVJcERPO0U0SXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDaEppK3BDeEI7O0FnSjMrcENFO0VBZUksc0I1SW5DVztDSm1ncUNqQjs7QWdKLytwQ0U7RUFtQk0sc0I1SXZDUztDSnVncUNqQjs7QWdKMzlwQ0U7RUFHTSxtQzVJL0NTO0U0SWdEVCxZNUl6RU87Q0pxaXFDZjs7QWdKdjlwQ0U7RUFHTSw4Q0FBNEM7Q2hKdzlwQ3BEOztBZ0ozOXBDRTtFQU9NLDhDQUE0QztDaEp3OXBDcEQ7O0FnSm45cENFO0VBRUksaUI1STVGUztFNEk2RlQsc0I1SXBFVztDSnlocUNqQjs7QWdKeDlwQ0U7RUFNTSxvQjVJdkVTO0NKNmhxQ2pCOztBZ0pqOXBDRTtFQUVJLGU1STlFVztDSmlpcUNqQjs7QWdKLzhwQ0U7RUFHTSxvQjVJckZTO0NKcWlxQ2pCOztBZ0puOXBDRTs7RUFRTSx1QjVJbkhPO0NKbWtxQ2Y7O0FnSng5cENFO0VBYVEsMkM1SS9GTztFNElnR1AsMEM1SWhHTztDSitpcUNqQjs7QWdKNzlwQ0U7RUFrQlEseUM1SXBHTztFNElxR1AsNEM1SXJHTztDSm9qcUNqQjs7QWdKMThwQ0U7RUFHTSx5QzVJN0dTO0NKd2pxQ2pCOztBZ0p0OHBDRTtFQUdNLG9CNUlySFM7Q0o0anFDakI7O0FnSjE4cENFO0VBT00sOEM1SXpIUztDSmdrcUNqQjs7QWdKOThwQ0U7RUFXTSwwQjVJN0hTO0U0SThIVCwyQjVJOUhTO0NKcWtxQ2pCOztBZ0psOHBDRTtFQUdNLG9CNUl0SVM7RTRJdUlULGU1SXZJUztFNEl3SVQsdUM1SWpLTztDSm9tcUNmOztBZ0p4OHBDRTtFQVNNLDBENUlyS087Q0p3bXFDZjs7QWdKOTdwQ0U7RUFHTSwwQjVJcEpTO0U0SXFKVCxtSTVJOUtPO0NKNm1xQ2Y7O0FnSm44cENFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7Q2hKKzdwQ3BCOztBZ0oxN3BDRTtFQUVJLGU1SWpLVztDSjZscUNqQjs7QWdKL21xQ0U7RUFHTSxvQjVJZ0JTO0NKZ21xQ2pCOztBZ0ozbXFDRTtFQUVJLGlCNUlqQlM7Q0o4bnFDZjs7QWdKL21xQ0U7RUFLTSxvQjVJTVM7Q0p3bXFDakI7O0FnSm5ucUNFO0VBU00sbU1BQThNO0NoSjhtcUN0Tjs7QWdKem1xQ0U7RUFHTSwrQjVJTlM7Q0pnbnFDakI7O0FnSnJtcUNFO0VBR00sb0I1SWRTO0NKb25xQ2pCOztBZ0pqbXFDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSm1tcUNqQjs7QWdKdG1xQ0U7RUFNTSxvQjVJekJTO0U0STBCVCxZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSm9tcUN4Qjs7QWdKOW1xQ0U7RUFlSSxzQjVJbENXO0NKcW9xQ2pCOztBZ0psbnFDRTtFQW1CTSxzQjVJdENTO0NKeW9xQ2pCOztBZ0o5bHFDRTtFQUdNLG9DNUk5Q1M7RTRJK0NULFk1SXpFTztDSndxcUNmOztBZ0oxbHFDRTtFQUdNLDhDQUE0QztDaEoybHFDcEQ7O0FnSjlscUNFO0VBT00sOENBQTRDO0NoSjJscUNwRDs7QWdKdGxxQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJbkVXO0NKMnBxQ2pCOztBZ0ozbHFDRTtFQU1NLG9CNUl0RVM7Q0orcHFDakI7O0FnSnBscUNFO0VBRUksZTVJN0VXO0NKbXFxQ2pCOztBZ0psbHFDRTtFQUdNLG9CNUlwRlM7Q0p1cXFDakI7O0FnSnRscUNFOztFQVFNLHVCNUluSE87Q0pzc3FDZjs7QWdKM2xxQ0U7RUFhUSw0QzVJOUZPO0U0SStGUCwyQzVJL0ZPO0NKaXJxQ2pCOztBZ0pobXFDRTtFQWtCUSwwQzVJbkdPO0U0SW9HUCw2QzVJcEdPO0NKc3JxQ2pCOztBZ0o3a3FDRTtFQUdNLDBDNUk1R1M7Q0owcnFDakI7O0FnSnprcUNFO0VBR00sb0I1SXBIUztDSjhycUNqQjs7QWdKN2txQ0U7RUFPTSw4QzVJeEhTO0NKa3NxQ2pCOztBZ0pqbHFDRTtFQVdNLDBCNUk1SFM7RTRJNkhULDJCNUk3SFM7Q0p1c3FDakI7O0FnSnJrcUNFO0VBR00sb0I1SXJJUztFNElzSVQsZTVJdElTO0U0SXVJVCx1QzVJaktPO0NKdXVxQ2Y7O0FnSjNrcUNFO0VBU00sMEQ1SXJLTztDSjJ1cUNmOztBZ0pqa3FDRTtFQUdNLDBCNUluSlM7RTRJb0pULG1JNUk5S087Q0pndnFDZjs7QWdKdGtxQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEpra3FDcEI7O0FnSjdqcUNFO0VBRUksZTVJaEtXO0NKK3RxQ2pCOztBZ0psdnFDRTtFQUdNLG9CNUlpQlM7Q0prdXFDakI7O0FnSjl1cUNFO0VBRUksaUI1SWpCUztDSml3cUNmOztBZ0psdnFDRTtFQUtNLG9CNUlPUztDSjB1cUNqQjs7QWdKdHZxQ0U7RUFTTSxtTUFBOE07Q2hKaXZxQ3ROOztBZ0o1dXFDRTtFQUdNLCtCNUlMUztDSmt2cUNqQjs7QWdKeHVxQ0U7RUFHTSxvQjVJYlM7Q0pzdnFDakI7O0FnSnB1cUNFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKc3VxQ2pCOztBZ0p6dXFDRTtFQU1NLG9CNUl4QlM7RTRJeUJULFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKdXVxQ3hCOztBZ0pqdnFDRTtFQWVJLHNCNUlqQ1c7Q0p1d3FDakI7O0FnSnJ2cUNFO0VBbUJNLHNCNUlyQ1M7Q0oyd3FDakI7O0FnSmp1cUNFO0VBR00sb0M1STdDUztFNEk4Q1QsWTVJekVPO0NKMnlxQ2Y7O0FnSjd0cUNFO0VBR00sOENBQTRDO0NoSjh0cUNwRDs7QWdKanVxQ0U7RUFPTSw4Q0FBNEM7Q2hKOHRxQ3BEOztBZ0p6dHFDRTtFQUVJLGlCNUk1RlM7RTRJNkZULHNCNUlsRVc7Q0o2eHFDakI7O0FnSjl0cUNFO0VBTU0sb0I1SXJFUztDSml5cUNqQjs7QWdKdnRxQ0U7RUFFSSxlNUk1RVc7Q0pxeXFDakI7O0FnSnJ0cUNFO0VBR00sb0I1SW5GUztDSnl5cUNqQjs7QWdKenRxQ0U7O0VBUU0sdUI1SW5ITztDSnkwcUNmOztBZ0o5dHFDRTtFQWFRLDRDNUk3Rk87RTRJOEZQLDJDNUk5Rk87Q0ptenFDakI7O0FnSm51cUNFO0VBa0JRLDBDNUlsR087RTRJbUdQLDZDNUluR087Q0p3enFDakI7O0FnSmh0cUNFO0VBR00sMEM1STNHUztDSjR6cUNqQjs7QWdKNXNxQ0U7RUFHTSxvQjVJbkhTO0NKZzBxQ2pCOztBZ0podHFDRTtFQU9NLDhDNUl2SFM7Q0pvMHFDakI7O0FnSnB0cUNFO0VBV00sMEI1STNIUztFNEk0SFQsMkI1STVIUztDSnkwcUNqQjs7QWdKeHNxQ0U7RUFHTSxvQjVJcElTO0U0SXFJVCxlNUlySVM7RTRJc0lULHVDNUlqS087Q0owMnFDZjs7QWdKOXNxQ0U7RUFTTSwwRDVJcktPO0NKODJxQ2Y7O0FnSnBzcUNFO0VBR00sMEI1SWxKUztFNEltSlQsbUk1STlLTztDSm0zcUNmOztBZ0p6c3FDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSnFzcUNwQjs7QWdKaHNxQ0U7RUFFSSxlNUkvSlc7Q0ppMnFDakI7O0FnSnIzcUNFO0VBR00sb0I1SWtCUztDSm8ycUNqQjs7QWdKajNxQ0U7RUFFSSxpQjVJakJTO0NKbzRxQ2Y7O0FnSnIzcUNFO0VBS00sb0I1SVFTO0NKNDJxQ2pCOztBZ0p6M3FDRTtFQVNNLG1NQUE4TTtDaEpvM3FDdE47O0FnSi8ycUNFO0VBR00sK0I1SUpTO0NKbzNxQ2pCOztBZ0ozMnFDRTtFQUdNLG9CNUlaUztDSnczcUNqQjs7QWdKdjJxQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDaEp5MnFDakI7O0FnSjUycUNFO0VBTU0sb0I1SXZCUztFNEl3QlQsWTVJcERPO0U0SXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDaEowMnFDeEI7O0FnSnAzcUNFO0VBZUksc0I1SWhDVztDSnk0cUNqQjs7QWdKeDNxQ0U7RUFtQk0sc0I1SXBDUztDSjY0cUNqQjs7QWdKcDJxQ0U7RUFHTSxvQzVJNUNTO0U0STZDVCxZNUl6RU87Q0o4NnFDZjs7QWdKaDJxQ0U7RUFHTSw4Q0FBNEM7Q2hKaTJxQ3BEOztBZ0pwMnFDRTtFQU9NLDhDQUE0QztDaEppMnFDcEQ7O0FnSjUxcUNFO0VBRUksaUI1STVGUztFNEk2RlQsc0I1SWpFVztDSis1cUNqQjs7QWdKajJxQ0U7RUFNTSxvQjVJcEVTO0NKbTZxQ2pCOztBZ0oxMXFDRTtFQUVJLGU1STNFVztDSnU2cUNqQjs7QWdKeDFxQ0U7RUFHTSxvQjVJbEZTO0NKMjZxQ2pCOztBZ0o1MXFDRTs7RUFRTSx1QjVJbkhPO0NKNDhxQ2Y7O0FnSmoycUNFO0VBYVEsNEM1STVGTztFNEk2RlAsMkM1STdGTztDSnE3cUNqQjs7QWdKdDJxQ0U7RUFrQlEsMEM1SWpHTztFNElrR1AsNkM1SWxHTztDSjA3cUNqQjs7QWdKbjFxQ0U7RUFHTSwwQzVJMUdTO0NKODdxQ2pCOztBZ0ovMHFDRTtFQUdNLG9CNUlsSFM7Q0prOHFDakI7O0FnSm4xcUNFO0VBT00sOEM1SXRIUztDSnM4cUNqQjs7QWdKdjFxQ0U7RUFXTSwwQjVJMUhTO0U0STJIVCwyQjVJM0hTO0NKMjhxQ2pCOztBZ0ozMHFDRTtFQUdNLG9CNUluSVM7RTRJb0lULGU1SXBJUztFNElxSVQsdUM1SWpLTztDSjYrcUNmOztBZ0pqMXFDRTtFQVNNLDBENUlyS087Q0ppL3FDZjs7QWdKdjBxQ0U7RUFHTSwwQjVJakpTO0U0SWtKVCxtSTVJOUtPO0NKcy9xQ2Y7O0FnSjUwcUNFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7Q2hKdzBxQ3BCOztBZ0puMHFDRTtFQUVJLGU1STlKVztDSm0rcUNqQjs7QWdKeC9xQ0U7RUFHTSxvQjVJbUJTO0NKcytxQ2pCOztBZ0pwL3FDRTtFQUVJLGlCNUlqQlM7Q0p1Z3JDZjs7QWdKeC9xQ0U7RUFLTSxvQjVJU1M7Q0o4K3FDakI7O0FnSjUvcUNFO0VBU00sbU1BQThNO0NoSnUvcUN0Tjs7QWdKbC9xQ0U7RUFHTSw4QjVJSFM7Q0pzL3FDakI7O0FnSjkrcUNFO0VBR00sb0I1SVhTO0NKMC9xQ2pCOztBZ0oxK3FDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSjQrcUNqQjs7QWdKLytxQ0U7RUFNTSxvQjVJdEJTO0U0SXVCVCxZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSjYrcUN4Qjs7QWdKdi9xQ0U7RUFlSSxzQjVJL0JXO0NKMmdyQ2pCOztBZ0ozL3FDRTtFQW1CTSxzQjVJbkNTO0NKK2dyQ2pCOztBZ0p2K3FDRTtFQUdNLG1DNUkzQ1M7RTRJNENULFk1SXpFTztDSmlqckNmOztBZ0puK3FDRTtFQUdNLDhDQUE0QztDaEpvK3FDcEQ7O0FnSnYrcUNFO0VBT00sOENBQTRDO0NoSm8rcUNwRDs7QWdKLzlxQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJaEVXO0NKaWlyQ2pCOztBZ0pwK3FDRTtFQU1NLG9CNUluRVM7Q0pxaXJDakI7O0FnSjc5cUNFO0VBRUksZTVJMUVXO0NKeWlyQ2pCOztBZ0ozOXFDRTtFQUdNLG9CNUlqRlM7Q0o2aXJDakI7O0FnSi85cUNFOztFQVFNLHVCNUluSE87Q0ora3JDZjs7QWdKcCtxQ0U7RUFhUSwyQzVJM0ZPO0U0STRGUCwwQzVJNUZPO0NKdWpyQ2pCOztBZ0p6K3FDRTtFQWtCUSx5QzVJaEdPO0U0SWlHUCw0QzVJakdPO0NKNGpyQ2pCOztBZ0p0OXFDRTtFQUdNLHlDNUl6R1M7Q0pna3JDakI7O0FnSmw5cUNFO0VBR00sb0I1SWpIUztDSm9rckNqQjs7QWdKdDlxQ0U7RUFPTSw4QzVJckhTO0NKd2tyQ2pCOztBZ0oxOXFDRTtFQVdNLDBCNUl6SFM7RTRJMEhULDJCNUkxSFM7Q0o2a3JDakI7O0FnSjk4cUNFO0VBR00sb0I1SWxJUztFNEltSVQsZTVJbklTO0U0SW9JVCx1QzVJaktPO0NKZ25yQ2Y7O0FnSnA5cUNFO0VBU00sMEQ1SXJLTztDSm9uckNmOztBZ0oxOHFDRTtFQUdNLDBCNUloSlM7RTRJaUpULG1JNUk5S087Q0p5bnJDZjs7QWdKLzhxQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEoyOHFDcEI7O0FnSnQ4cUNFO0VBRUksZTVJN0pXO0NKcW1yQ2pCOztBZ0ozbnJDRTtFQUdNLG9CNUlvQlM7Q0p3bXJDakI7O0FnSnZuckNFO0VBRUksb0I1SWlFaUI7Q0p3anJDdkI7O0FnSjNuckNFO0VBS00sb0I1SVVTO0NKZ25yQ2pCOztBZ0ovbnJDRTtFQVNNLDBMQUE4TTtDaEowbnJDdE47O0FnSnJuckNFO0VBR00sK0I1SUZTO0NKd25yQ2pCOztBZ0pqbnJDRTtFQUdNLG9CNUlWUztDSjRuckNqQjs7QWdKN21yQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDaEorbXJDakI7O0FnSmxuckNFO0VBTU0sb0I1SXJCUztFNElzQlQsZTVJOEJlO0U0STdCZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDaEpnbnJDeEI7O0FnSjFuckNFO0VBZUksc0I1STlCVztDSjZvckNqQjs7QWdKOW5yQ0U7RUFtQk0sc0I1SWxDUztDSmlwckNqQjs7QWdKMW1yQ0U7RUFHTSxvQzVJMUNTO0U0STJDVCxlNUlTZTtDSmttckN2Qjs7QWdKdG1yQ0U7RUFHTSw4Q0FBNEM7Q2hKdW1yQ3BEOztBZ0oxbXJDRTtFQU9NLDhDQUE0QztDaEp1bXJDcEQ7O0FnSmxtckNFO0VBRUksb0I1SVZpQjtFNElXakIsc0I1SS9EVztDSm1xckNqQjs7QWdKdm1yQ0U7RUFNTSxvQjVJbEVTO0NKdXFyQ2pCOztBZ0pobXJDRTtFQUVJLGU1SXpFVztDSjJxckNqQjs7QWdKOWxyQ0U7RUFHTSxvQjVJaEZTO0NKK3FyQ2pCOztBZ0psbXJDRTs7RUFRTSwwQjVJakNlO0NKZ29yQ3ZCOztBZ0p2bXJDRTtFQWFRLDRDNUkxRk87RTRJMkZQLDJDNUkzRk87Q0p5cnJDakI7O0FnSjVtckNFO0VBa0JRLDBDNUkvRk87RTRJZ0dQLDZDNUloR087Q0o4cnJDakI7O0FnSnpsckNFO0VBR00sMEM1SXhHUztDSmtzckNqQjs7QWdKcmxyQ0U7RUFHTSxvQjVJaEhTO0NKc3NyQ2pCOztBZ0p6bHJDRTtFQU9NLDhDNUlwSFM7Q0owc3JDakI7O0FnSjdsckNFO0VBV00sMEI1SXhIUztFNEl5SFQsMkI1SXpIUztDSitzckNqQjs7QWdKamxyQ0U7RUFHTSxvQjVJaklTO0U0SWtJVCxlNUlsSVM7RTRJbUlULDZDNUkvRWU7Q0ppcXJDdkI7O0FnSnZsckNFO0VBU00sNkQ1SW5GZTtDSnFxckN2Qjs7QWdKN2tyQ0U7RUFHTSwwQjVJL0lTO0U0SWdKVCw2SDVJNUZlO0NKMHFyQ3ZCOztBZ0psbHJDRTtFQVFNLDBGQUFxRztFQUNyRyxhQUFZO0NoSjhrckNwQjs7QWdKemtyQ0U7RUFFSSxlNUk1Slc7Q0p1dXJDakI7O0FnSjl2ckNFO0VBR00sb0I1SXFCUztDSjB1ckNqQjs7QWdKMXZyQ0U7RUFFSSxvQjVJaUVpQjtDSjJyckN2Qjs7QWdKOXZyQ0U7RUFLTSxvQjVJV1M7Q0prdnJDakI7O0FnSmx3ckNFO0VBU00sMExBQThNO0NoSjZ2ckN0Tjs7QWdKeHZyQ0U7RUFHTSw4QjVJRFM7Q0owdnJDakI7O0FnSnB2ckNFO0VBR00sb0I1SVRTO0NKOHZyQ2pCOztBZ0podnJDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSmt2ckNqQjs7QWdKcnZyQ0U7RUFNTSxvQjVJcEJTO0U0SXFCVCxlNUk4QmU7RTRJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSm12ckN4Qjs7QWdKN3ZyQ0U7RUFlSSxzQjVJN0JXO0NKK3dyQ2pCOztBZ0pqd3JDRTtFQW1CTSxzQjVJakNTO0NKbXhyQ2pCOztBZ0o3dXJDRTtFQUdNLG1DNUl6Q1M7RTRJMENULGU1SVNlO0NKcXVyQ3ZCOztBZ0p6dXJDRTtFQUdNLDhDQUE0QztDaEowdXJDcEQ7O0FnSjd1ckNFO0VBT00sOENBQTRDO0NoSjB1ckNwRDs7QWdKcnVyQ0U7RUFFSSxvQjVJVmlCO0U0SVdqQixzQjVJOURXO0NKcXlyQ2pCOztBZ0oxdXJDRTtFQU1NLG9CNUlqRVM7Q0p5eXJDakI7O0FnSm51ckNFO0VBRUksZTVJeEVXO0NKNnlyQ2pCOztBZ0pqdXJDRTtFQUdNLG9CNUkvRVM7Q0ppenJDakI7O0FnSnJ1ckNFOztFQVFNLDBCNUlqQ2U7Q0ptd3JDdkI7O0FnSjF1ckNFO0VBYVEsMkM1SXpGTztFNEkwRlAsMEM1STFGTztDSjJ6ckNqQjs7QWdKL3VyQ0U7RUFrQlEseUM1STlGTztFNEkrRlAsNEM1SS9GTztDSmcwckNqQjs7QWdKNXRyQ0U7RUFHTSx5QzVJdkdTO0NKbzByQ2pCOztBZ0p4dHJDRTtFQUdNLG9CNUkvR1M7Q0p3MHJDakI7O0FnSjV0ckNFO0VBT00sOEM1SW5IUztDSjQwckNqQjs7QWdKaHVyQ0U7RUFXTSwwQjVJdkhTO0U0SXdIVCwyQjVJeEhTO0NKaTFyQ2pCOztBZ0pwdHJDRTtFQUdNLG9CNUloSVM7RTRJaUlULGU1SWpJUztFNElrSVQsNkM1SS9FZTtDSm95ckN2Qjs7QWdKMXRyQ0U7RUFTTSw2RDVJbkZlO0NKd3lyQ3ZCOztBZ0podHJDRTtFQUdNLDBCNUk5SVM7RTRJK0lULDZINUk1RmU7Q0o2eXJDdkI7O0FnSnJ0ckNFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7Q2hKaXRyQ3BCOztBZ0o1c3JDRTtFQUVJLGU1STNKVztDSnkyckNqQjs7QWdKajRyQ0U7RUFHTSxvQjVJc0JTO0NKNDJyQ2pCOztBZ0o3M3JDRTtFQUVJLGlCNUlqQlM7Q0pnNXJDZjs7QWdKajRyQ0U7RUFLTSxvQjVJWVM7Q0pvM3JDakI7O0FnSnI0ckNFO0VBU00sbU1BQThNO0NoSmc0ckN0Tjs7QWdKMzNyQ0U7RUFHTSw4QjVJQVM7Q0o0M3JDakI7O0FnSnYzckNFO0VBR00sb0I1SVJTO0NKZzRyQ2pCOztBZ0puM3JDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSnEzckNqQjs7QWdKeDNyQ0U7RUFNTSxvQjVJbkJTO0U0SW9CVCxZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSnMzckN4Qjs7QWdKaDRyQ0U7RUFlSSxzQjVJNUJXO0NKaTVyQ2pCOztBZ0pwNHJDRTtFQW1CTSxzQjVJaENTO0NKcTVyQ2pCOztBZ0poM3JDRTtFQUdNLG1DNUl4Q1M7RTRJeUNULFk1SXpFTztDSjA3ckNmOztBZ0o1MnJDRTtFQUdNLDhDQUE0QztDaEo2MnJDcEQ7O0FnSmgzckNFO0VBT00sOENBQTRDO0NoSjYyckNwRDs7QWdKeDJyQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJN0RXO0NKdTZyQ2pCOztBZ0o3MnJDRTtFQU1NLG9CNUloRVM7Q0oyNnJDakI7O0FnSnQyckNFO0VBRUksZTVJdkVXO0NKKzZyQ2pCOztBZ0pwMnJDRTtFQUdNLG9CNUk5RVM7Q0ptN3JDakI7O0FnSngyckNFOztFQVFNLHVCNUluSE87Q0p3OXJDZjs7QWdKNzJyQ0U7RUFhUSwyQzVJeEZPO0U0SXlGUCwwQzVJekZPO0NKNjdyQ2pCOztBZ0psM3JDRTtFQWtCUSx5QzVJN0ZPO0U0SThGUCw0QzVJOUZPO0NKazhyQ2pCOztBZ0ovMXJDRTtFQUdNLHlDNUl0R1M7Q0pzOHJDakI7O0FnSjMxckNFO0VBR00sb0I1STlHUztDSjA4ckNqQjs7QWdKLzFyQ0U7RUFPTSw4QzVJbEhTO0NKODhyQ2pCOztBZ0puMnJDRTtFQVdNLDBCNUl0SFM7RTRJdUhULDJCNUl2SFM7Q0ptOXJDakI7O0FnSnYxckNFO0VBR00sb0I1SS9IUztFNElnSVQsZTVJaElTO0U0SWlJVCx1QzVJaktPO0NKeS9yQ2Y7O0FnSjcxckNFO0VBU00sMEQ1SXJLTztDSjYvckNmOztBZ0puMXJDRTtFQUdNLDBCNUk3SVM7RTRJOElULG1JNUk5S087Q0prZ3NDZjs7QWdKeDFyQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEpvMXJDcEI7O0FnSi8wckNFO0VBRUksZTVJMUpXO0NKMityQ2pCOztBZ0pwZ3NDRTtFQUdNLG9CNUl1QlM7Q0o4K3JDakI7O0FnSmhnc0NFO0VBRUksaUI1SWpCUztDSm1oc0NmOztBZ0pwZ3NDRTtFQUtNLG9CNUlhUztDSnMvckNqQjs7QWdKeGdzQ0U7RUFTTSxtTUFBOE07Q2hKbWdzQ3ROOztBZ0o5L3JDRTtFQUdNLCtCNUlDUztDSjgvckNqQjs7QWdKMS9yQ0U7RUFHTSxvQjVJUFM7Q0prZ3NDakI7O0FnSnQvckNFO0VBRUksY0FBYTtFQUNiLFlBQVc7Q2hKdy9yQ2pCOztBZ0ozL3JDRTtFQU1NLG9CNUlsQlM7RTRJbUJULFk1SXBETztFNElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2hKeS9yQ3hCOztBZ0puZ3NDRTtFQWVJLHNCNUkzQlc7Q0ptaHNDakI7O0FnSnZnc0NFO0VBbUJNLHNCNUkvQlM7Q0p1aHNDakI7O0FnSm4vckNFO0VBR00sb0M1SXZDUztFNEl3Q1QsWTVJekVPO0NKNmpzQ2Y7O0FnSi8rckNFO0VBR00sOENBQTRDO0NoSmcvckNwRDs7QWdKbi9yQ0U7RUFPTSw4Q0FBNEM7Q2hKZy9yQ3BEOztBZ0ozK3JDRTtFQUVJLGlCNUk1RlM7RTRJNkZULHNCNUk1RFc7Q0p5aXNDakI7O0FnSmgvckNFO0VBTU0sb0I1SS9EUztDSjZpc0NqQjs7QWdKeityQ0U7RUFFSSxlNUl0RVc7Q0ppanNDakI7O0FnSnYrckNFO0VBR00sb0I1STdFUztDSnFqc0NqQjs7QWdKMytyQ0U7O0VBUU0sdUI1SW5ITztDSjJsc0NmOztBZ0poL3JDRTtFQWFRLDRDNUl2Rk87RTRJd0ZQLDJDNUl4Rk87Q0oranNDakI7O0FnSnIvckNFO0VBa0JRLDBDNUk1Rk87RTRJNkZQLDZDNUk3Rk87Q0pva3NDakI7O0FnSmwrckNFO0VBR00sMEM1SXJHUztDSndrc0NqQjs7QWdKOTlyQ0U7RUFHTSxvQjVJN0dTO0NKNGtzQ2pCOztBZ0psK3JDRTtFQU9NLDhDNUlqSFM7Q0pnbHNDakI7O0FnSnQrckNFO0VBV00sMEI1SXJIUztFNElzSFQsMkI1SXRIUztDSnFsc0NqQjs7QWdKMTlyQ0U7RUFHTSxvQjVJOUhTO0U0SStIVCxlNUkvSFM7RTRJZ0lULHVDNUlqS087Q0o0bnNDZjs7QWdKaCtyQ0U7RUFTTSwwRDVJcktPO0NKZ29zQ2Y7O0FnSnQ5ckNFO0VBR00sMEI1STVJUztFNEk2SVQsbUk1STlLTztDSnFvc0NmOztBZ0ozOXJDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0NoSnU5ckNwQjs7QWdKbDlyQ0U7RUFFSSxlNUl6Slc7Q0o2bXNDakI7O0FnSnZvc0NFO0VBR00sb0I1SXdCUztDSmduc0NqQjs7QWdKbm9zQ0U7RUFFSSxpQjVJakJTO0NKc3BzQ2Y7O0FnSnZvc0NFO0VBS00sb0I1SWNTO0NKd25zQ2pCOztBZ0ozb3NDRTtFQVNNLG1NQUE4TTtDaEpzb3NDdE47O0FnSmpvc0NFO0VBR00sK0I1SUVTO0NKZ29zQ2pCOztBZ0o3bnNDRTtFQUdNLG9CNUlOUztDSm9vc0NqQjs7QWdKem5zQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDaEoybnNDakI7O0FnSjluc0NFO0VBTU0sb0I1SWpCUztFNElrQlQsWTVJcERPO0U0SXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDaEo0bnNDeEI7O0FnSnRvc0NFO0VBZUksc0I1STFCVztDSnFwc0NqQjs7QWdKMW9zQ0U7RUFtQk0sc0I1STlCUztDSnlwc0NqQjs7QWdKdG5zQ0U7RUFHTSxvQzVJdENTO0U0SXVDVCxZNUl6RU87Q0pnc3NDZjs7QWdKbG5zQ0U7RUFHTSw4Q0FBNEM7Q2hKbW5zQ3BEOztBZ0p0bnNDRTtFQU9NLDhDQUE0QztDaEptbnNDcEQ7O0FnSjltc0NFO0VBRUksaUI1STVGUztFNEk2RlQsc0I1STNEVztDSjJxc0NqQjs7QWdKbm5zQ0U7RUFNTSxvQjVJOURTO0NKK3FzQ2pCOztBZ0o1bXNDRTtFQUVJLGU1SXJFVztDSm1yc0NqQjs7QWdKMW1zQ0U7RUFHTSxvQjVJNUVTO0NKdXJzQ2pCOztBZ0o5bXNDRTs7RUFRTSx1QjVJbkhPO0NKOHRzQ2Y7O0FnSm5uc0NFO0VBYVEsNEM1SXRGTztFNEl1RlAsMkM1SXZGTztDSmlzc0NqQjs7QWdKeG5zQ0U7RUFrQlEsMEM1STNGTztFNEk0RlAsNkM1STVGTztDSnNzc0NqQjs7QWdKcm1zQ0U7RUFHTSwwQzVJcEdTO0NKMHNzQ2pCOztBZ0pqbXNDRTtFQUdNLG9CNUk1R1M7Q0o4c3NDakI7O0FnSnJtc0NFO0VBT00sOEM1SWhIUztDSmt0c0NqQjs7QWdKem1zQ0U7RUFXTSwwQjVJcEhTO0U0SXFIVCwyQjVJckhTO0NKdXRzQ2pCOztBZ0o3bHNDRTtFQUdNLG9CNUk3SFM7RTRJOEhULGU1STlIUztFNEkrSFQsdUM1SWpLTztDSit2c0NmOztBZ0pubXNDRTtFQVNNLDBENUlyS087Q0ptd3NDZjs7QWdKemxzQ0U7RUFHTSwwQjVJM0lTO0U0STRJVCxtSTVJOUtPO0NKd3dzQ2Y7O0FnSjlsc0NFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7Q2hKMGxzQ3BCOztBZ0pybHNDRTtFQUVJLGU1SXhKVztDSit1c0NqQjs7QWdKMXdzQ0U7RUFHTSxpQjVJVk87Q0pxeHNDZjs7QWdKdHdzQ0U7RUFFSSxvQjVJaUVpQjtDSnVzc0N2Qjs7QWdKMXdzQ0U7RUFLTSxpQjVJcEJPO0NKNnhzQ2Y7O0FnSjl3c0NFO0VBU00sMExBQThNO0NoSnl3c0N0Tjs7QWdKcHdzQ0U7RUFHTSxnQzVJaENPO0NKcXlzQ2Y7O0FnSmh3c0NFO0VBR00saUI1SXhDTztDSnl5c0NmOztBZ0o1dnNDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSjh2c0NqQjs7QWdKandzQ0U7RUFNTSxpQjVJbkRPO0U0SW9EUCxlNUk4QmU7RTRJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSit2c0N4Qjs7QWdKendzQ0U7RUFlSSxtQjVJNURTO0NKMHpzQ2Y7O0FnSjd3c0NFO0VBbUJNLG1CNUloRU87Q0o4enNDZjs7QWdKenZzQ0U7RUFHTSxxQzVJeEVPO0U0SXlFUCxlNUlTZTtDSml2c0N2Qjs7QWdKcnZzQ0U7RUFHTSwyQ0FBNEM7Q2hKc3ZzQ3BEOztBZ0p6dnNDRTtFQU9NLDJDQUE0QztDaEpzdnNDcEQ7O0FnSmp2c0NFO0VBRUksb0I1SVZpQjtFNElXakIsbUI1STdGUztDSmcxc0NmOztBZ0p0dnNDRTtFQU1NLGlCNUloR087Q0pvMXNDZjs7QWdKL3VzQ0U7RUFFSSxZNUl2R1M7Q0p3MXNDZjs7QWdKN3VzQ0U7RUFHTSxpQjVJOUdPO0NKNDFzQ2Y7O0FnSmp2c0NFOztFQVFNLDBCNUlqQ2U7Q0ord3NDdkI7O0FnSnR2c0NFO0VBYVEsNkM1SXhISztFNEl5SEwsNEM1SXpISztDSnMyc0NmOztBZ0ozdnNDRTtFQWtCUSwyQzVJN0hLO0U0SThITCw4QzVJOUhLO0NKMjJzQ2Y7O0FnSnh1c0NFO0VBR00sMkM1SXRJTztDSisyc0NmOztBZ0pwdXNDRTtFQUdNLGlCNUk5SU87Q0ptM3NDZjs7QWdKeHVzQ0U7RUFPTSx3QzVJbEpPO0NKdTNzQ2Y7O0FnSjV1c0NFO0VBV00sdUI1SXRKTztFNEl1SlAsd0I1SXZKTztDSjQzc0NmOztBZ0podXNDRTtFQUdNLGlCNUkvSk87RTRJZ0tQLFk1SWhLTztFNElpS1AsNkM1SS9FZTtDSmd6c0N2Qjs7QWdKdHVzQ0U7RUFTTSwwRDVJbkZlO0NKb3pzQ3ZCOztBZ0o1dHNDRTtFQUdNLHVCNUk3S087RTRJOEtQLHVINUk1RmU7Q0p5enNDdkI7O0FnSmp1c0NFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7Q2hKNnRzQ3BCOztBZ0p4dHNDRTtFQUVJLFk1STFMUztDSm81c0NmOztBZ0o3NHNDRTtFQUdNLG9CNUlKVTtDSms1c0NsQjs7QWdKejRzQ0U7RUFFSSxpQjVJakJTO0NKNDVzQ2Y7O0FnSjc0c0NFO0VBS00sb0I1SWRVO0NKMDVzQ2xCOztBZ0pqNXNDRTtFQVNNLG1NQUE4TTtDaEo0NHNDdE47O0FnSnY0c0NFO0VBR00sZ0M1STFCVTtDSms2c0NsQjs7QWdKbjRzQ0U7RUFHTSxvQjVJbENVO0NKczZzQ2xCOztBZ0ovM3NDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSmk0c0NqQjs7QWdKcDRzQ0U7RUFNTSxvQjVJN0NVO0U0SThDVixZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSms0c0N4Qjs7QWdKNTRzQ0U7RUFlSSxzQjVJdERZO0NKdTdzQ2xCOztBZ0poNXNDRTtFQW1CTSxzQjVJMURVO0NKMjdzQ2xCOztBZ0o1M3NDRTtFQUdNLHFDNUlsRVU7RTRJbUVWLFk1SXpFTztDSnM4c0NmOztBZ0p4M3NDRTtFQUdNLDhDQUE0QztDaEp5M3NDcEQ7O0FnSjUzc0NFO0VBT00sOENBQTRDO0NoSnkzc0NwRDs7QWdKcDNzQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJdkZZO0NKNjhzQ2xCOztBZ0p6M3NDRTtFQU1NLG9CNUkxRlU7Q0ppOXNDbEI7O0FnSmwzc0NFO0VBRUksZTVJakdZO0NKcTlzQ2xCOztBZ0poM3NDRTtFQUdNLG9CNUl4R1U7Q0p5OXNDbEI7O0FnSnAzc0NFOztFQVFNLHVCNUluSE87Q0pvK3NDZjs7QWdKejNzQ0U7RUFhUSw2QzVJbEhRO0U0SW1IUiw0QzVJbkhRO0NKbStzQ2xCOztBZ0o5M3NDRTtFQWtCUSwyQzVJdkhRO0U0SXdIUiw4QzVJeEhRO0NKdytzQ2xCOztBZ0ozMnNDRTtFQUdNLDJDNUloSVU7Q0o0K3NDbEI7O0FnSnYyc0NFO0VBR00sb0I1SXhJVTtDSmcvc0NsQjs7QWdKMzJzQ0U7RUFPTSw4QzVJNUlVO0NKby9zQ2xCOztBZ0ovMnNDRTtFQVdNLDBCNUloSlU7RTRJaUpWLDJCNUlqSlU7Q0p5L3NDbEI7O0FnSm4yc0NFO0VBR00sb0I1SXpKVTtFNEkwSlYsZTVJMUpVO0U0STJKVix1QzVJaktPO0NKcWd0Q2Y7O0FnSnoyc0NFO0VBU00sMEQ1SXJLTztDSnlndENmOztBZ0ovMXNDRTtFQUdNLDBCNUl2S1U7RTRJd0tWLG1JNUk5S087Q0o4Z3RDZjs7QWdKcDJzQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEpnMnNDcEI7O0FnSjMxc0NFO0VBRUksZTVJcExZO0NKaWh0Q2xCOztBZ0poaHRDRTtFQUdNLG9CNUlGVTtDSm1odENsQjs7QWdKNWd0Q0U7RUFFSSxpQjVJakJTO0NKK2h0Q2Y7O0FnSmhodENFO0VBS00sb0I1SVpVO0NKMmh0Q2xCOztBZ0pwaHRDRTtFQVNNLG1NQUE4TTtDaEorZ3RDdE47O0FnSjFndENFO0VBR00sNkI1SXhCVTtDSm1pdENsQjs7QWdKdGd0Q0U7RUFHTSxvQjVJaENVO0NKdWl0Q2xCOztBZ0psZ3RDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0NoSm9ndENqQjs7QWdKdmd0Q0U7RUFNTSxvQjVJM0NVO0U0STRDVixZNUlwRE87RTRJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0NoSnFndEN4Qjs7QWdKL2d0Q0U7RUFlSSxzQjVJcERZO0NKd2p0Q2xCOztBZ0puaHRDRTtFQW1CTSxzQjVJeERVO0NKNGp0Q2xCOztBZ0ovL3NDRTtFQUdNLGtDNUloRVU7RTRJaUVWLFk1SXpFTztDSnlrdENmOztBZ0ozL3NDRTtFQUdNLDhDQUE0QztDaEo0L3NDcEQ7O0FnSi8vc0NFO0VBT00sOENBQTRDO0NoSjQvc0NwRDs7QWdKdi9zQ0U7RUFFSSxpQjVJNUZTO0U0STZGVCxzQjVJckZZO0NKOGt0Q2xCOztBZ0o1L3NDRTtFQU1NLG9CNUl4RlU7Q0prbHRDbEI7O0FnSnIvc0NFO0VBRUksZTVJL0ZZO0NKc2x0Q2xCOztBZ0puL3NDRTtFQUdNLG9CNUl0R1U7Q0owbHRDbEI7O0FnSnYvc0NFOztFQVFNLHVCNUluSE87Q0p1bXRDZjs7QWdKNS9zQ0U7RUFhUSwwQzVJaEhRO0U0SWlIUix5QzVJakhRO0NKb210Q2xCOztBZ0pqZ3RDRTtFQWtCUSx3QzVJckhRO0U0SXNIUiwyQzVJdEhRO0NKeW10Q2xCOztBZ0o5K3NDRTtFQUdNLHdDNUk5SFU7Q0o2bXRDbEI7O0FnSjErc0NFO0VBR00sb0I1SXRJVTtDSmludENsQjs7QWdKOStzQ0U7RUFPTSw4QzVJMUlVO0NKcW50Q2xCOztBZ0psL3NDRTtFQVdNLDBCNUk5SVU7RTRJK0lWLDJCNUkvSVU7Q0owbnRDbEI7O0FnSnQrc0NFO0VBR00sb0I1SXZKVTtFNEl3SlYsZTVJeEpVO0U0SXlKVix1QzVJaktPO0NKd290Q2Y7O0FnSjUrc0NFO0VBU00sMEQ1SXJLTztDSjRvdENmOztBZ0psK3NDRTtFQUdNLDBCNUlyS1U7RTRJc0tWLG1JNUk5S087Q0ppcHRDZjs7QWdKditzQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDaEptK3NDcEI7O0FnSjk5c0NFO0VBRUksZTVJbExZO0NKa3B0Q2xCOztBaUpycXRDQTs7Ozs7OztJako4cXRDRztBaUpscXRDSDtFQUNFLDBCN0lFZ0I7RTZJRGhCLHVCN0lpTmtDO0U2SWhObEMsZ0JBQWU7RUFDZixlQUFjO0VBQ2Qsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQix1RUFBc0U7RUFDdEUsMEJBQWlCO0VBQWpCLHVCQUFpQjtFQUFqQixzQkFBaUI7RUFBakIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixXQUFVO0NqSm9xdENaOztBaUpqcnRDQTtFQWdCSSx1QjdJbU1nQztFNklsTWhDLHNCQUFxQjtFQUNyQixPQUFNO0VBQ04sd0NBQStCO0VBQS9CLGdDQUErQjtDakpxcXRDbkM7O0FpSnhydENBO0VBd0JJLGlEN0lBYTtDSm9xdENqQjs7QWlKNXJ0Q0E7OztFQThCSSx1QkFBc0I7RUFDdEIsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQix1QkFBc0I7Q2pKb3F0QzFCOztBaUp6c3RDQTs7RUEwQ0ksbUJBQWtCO0VBQ2xCLFdBQVU7Q2pKb3F0Q2Q7O0FpSi9zdENBOztFQThDTSxvQjdJN0NZO0U2SThDWixlN0lrQ2lCO0NKb290Q3ZCOztBaUpydHRDQTs7RUFvRFEsb0I3STVCUztFNkk2QlQsWTdJdERPO0NKNHR0Q2Y7O0FpSjN0dENBOztFQW9EUSxvQjdJL0NVO0U2SWdEVixZN0l0RE87Q0prdXRDZjs7QWlKanV0Q0E7O0VBb0RRLG9CN0lyQlM7RTZJc0JULFk3SXRETztDSnd1dENmOztBaUp2dXRDQTs7RUFvRFEsb0I3SW5CUztFNklvQlQsWTdJdERPO0NKOHV0Q2Y7O0FpSjd1dENBOztFQW9EUSxvQjdJdEJTO0U2SXVCVCxlN0k0QmU7Q0prcXRDdkI7O0FpSm52dENBOztFQW9EUSxvQjdJeEJTO0U2SXlCVCxZN0l0RE87Q0owdnRDZjs7QWlKenZ0Q0E7O0VBb0RRLG9CN0lwRFU7RTZJcURWLGU3STRCZTtDSjhxdEN2Qjs7QWlKL3Z0Q0E7O0VBb0RRLG9CN0k3Q1U7RTZJOENWLFk3SXRETztDSnN3dENmOztBaUpyd3RDQTs7RUEyRFEsb0IxRGhFVztFMERpRVgsWTdJN0RPO0NKNHd0Q2Y7O0FpSjN3dENBOztFQTJEUSxvQjFEL0RNO0UwRGdFTixZN0k3RE87Q0preHRDZjs7QWlKanh0Q0E7O0VBMkRRLG9CMUQ3RE87RTBEOERQLFk3STdETztDSnd4dENmOztBaUp2eHRDQTs7RUEyRFEsb0IxRDVETTtFMEQ2RE4sZTdJcUJlO0NKNHN0Q3ZCOztBaUo3eHRDQTs7RUEyRFEsb0IxRDFEUztFMEQyRFQsWTdJN0RPO0NKb3l0Q2Y7O0FpSm55dENBOztFQTJEUSxvQjFEeERRO0UwRHlEUixZN0k3RE87Q0oweXRDZjs7QWlKenl0Q0E7O0VBMkRRLG9CN0luQ1M7RTZJb0NULFk3STdETztDSmd6dENmOztBaUoveXRDQTs7RUEyRFEsb0I3SWxDUztFNkltQ1QsWTdJN0RPO0NKc3p0Q2Y7O0FpSnJ6dENBOztFQTJEUSxvQjdJakNTO0U2SWtDVCxZN0k3RE87Q0o0enRDZjs7QWlKM3p0Q0E7O0VBMkRRLG9CN0loQ1M7RTZJaUNULFk3STdETztDSmswdENmOztBaUpqMHRDQTs7RUEyRFEsb0I3SS9CUztFNklnQ1QsWTdJN0RPO0NKdzB0Q2Y7O0FpSnYwdENBOztFQTJEUSxvQjdJOUJTO0U2SStCVCxlN0lxQmU7Q0o0dnRDdkI7O0FpSjcwdENBOztFQTJEUSxvQjdJN0JTO0U2SThCVCxlN0lxQmU7Q0prd3RDdkI7O0FpSm4xdENBOztFQTJEUSxvQjdJNUJTO0U2STZCVCxZN0k3RE87Q0owMXRDZjs7QWlKejF0Q0E7O0VBMkRRLG9CN0kzQlM7RTZJNEJULFk3STdETztDSmcydENmOztBaUovMXRDQTs7RUEyRFEsb0I3STFCUztFNkkyQlQsWTdJN0RPO0NKczJ0Q2Y7O0FpSnIydENBOztFQTJEUSxpQjdJNURPO0U2STZEUCxlN0lxQmU7Q0oweHRDdkI7O0FpSjMydENBOztFQTJEUSxvQjdJdERVO0U2SXVEVixZN0k3RE87Q0prM3RDZjs7QWlKajN0Q0E7O0VBMkRRLG9CN0lwRFU7RTZJcURWLFk3STdETztDSnczdENmOztBaUp2M3RDQTtFQWtFSSxrQ0FwRXlDO0VBcUV6QywrQkFyRXlDO0NqSjgzdEM3Qzs7QWlKNTN0Q0E7RUF1RUksbUNBekV5QztFQTBFekMsZ0NBMUV5QztDakptNHRDN0M7O0FpSmo0dENBOztFQTZFSSx5QkFBd0I7RUFDeEIsUUFBTztFQUNQLFVBQVM7RUFDVCxXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixtQkFBa0I7RUFDbEIsWUFBVztDakp5enRDZjs7QWlKNzR0Q0E7OztFQTJGTSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLHFCQUFvQjtDakp3enRDMUI7O0FpSnI1dENBOzs7RUFxR00sbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixxQkFBb0I7Q2pKc3p0QzFCOztBaUo3NXRDQTs7O0VBK0dNLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIscUJBQW9CO0NqSm96dEMxQjs7QWlKcjZ0Q0E7RUF3SEksZ0JBQWU7Q2pKaXp0Q25COztBaUp6NnRDQTs7Ozs7OztFQTZITSxnQkFBZTtFQUNmLDBCQUF5QjtFQUN6QixZQUFXO0NqSnN6dENqQjs7QWlKcjd0Q0E7RUFvSUksNEJBQTJCO0NqSnF6dEMvQjs7QWlKejd0Q0E7RUF5SU0saUNBQWdHO0NqSm96dEN0Rzs7QWlKNzd0Q0E7RUE2SU0saUNBL0l1QztDakptOHRDN0M7O0FpSmo4dENBOztFQXlKSSxtQ0EzSnlDO0VBNEp6QyxnQ0E1SnlDO0NqSnk4dEM3Qzs7QWlKdjh0Q0E7O0VBK0pJLGtDQWpLeUM7RUFrS3pDLCtCQWxLeUM7Q2pKKzh0QzdDOztBbUZuOXRDSTtFOEQ0S0Esc0I3SWpLYztDSjQ4dENsQjs7QW1Gdjl0Q0k7O0U4RGdMRSwwQkFBc0M7RUFDdEMsWTdJNUtTO0U2STZLVCxzQkFBa0M7Q2pKNHl0Q3hDOztBbUY5OXRDSTs7RThEd0xNLG9CbEQzSlc7RWtENEpYLFk3SXBMSztDSis5dENmOztBbUZwK3RDSTs7RThEd0xNLG9CN0k3S1E7RTZJOEtSLFk3SXBMSztDSnErdENmOztBbUYxK3RDSTs7RThEd0xNLG9CbERwSlc7RWtEcUpYLFk3SXBMSztDSjIrdENmOztBbUZoL3RDSTs7RThEd0xNLG9CbERsSlc7RWtEbUpYLFk3SXBMSztDSmkvdENmOztBbUZ0L3RDSTs7RThEd0xNLG9CbERySlc7RWtEc0pYLGU3SWxHYTtDSnE2dEN2Qjs7QW1GNS90Q0k7O0U4RHdMTSxvQmxEdkpXO0VrRHdKWCxZN0lwTEs7Q0o2L3RDZjs7QW1GbGd1Q0k7O0U4RHdMTSxvQjdJbExRO0U2SW1MUixlN0lsR2E7Q0ppN3RDdkI7O0FtRnhndUNJOztFOER3TE0sb0I3STNLUTtFNkk0S1IsWTdJcExLO0NKeWd1Q2Y7O0FtRjlndUNJOztFOEQrTE0sb0JsRHRKMkI7RWtEdUozQixlN0l6R2E7Q0o2N3RDdkI7O0FtRnBodUNJOztFOEQrTE0sb0JsRHJKcUI7RWtEc0pyQixZN0kzTEs7Q0pxaHVDZjs7QW1GMWh1Q0k7O0U4RCtMTSxvQmxEcEp1QjtFa0RxSnZCLGU3SXpHYTtDSnk4dEN2Qjs7QW1GaGl1Q0k7O0U4RCtMTSxvQmxEbkpzQjtFa0RvSnRCLGU3SXpHYTtDSis4dEN2Qjs7QW1GdGl1Q0k7O0U4RCtMTSxvQmxEbEp5QjtFa0RtSnpCLGU3SXpHYTtDSnE5dEN2Qjs7QW1GNWl1Q0k7O0U4RCtMTSxvQmxEakp3QjtFa0RrSnhCLGU3SXpHYTtDSjI5dEN2Qjs7QW1GbGp1Q0k7O0U4RCtMTSxvQmxEbEtXO0VrRG1LWCxZN0kzTEs7Q0ptanVDZjs7QW1GeGp1Q0k7O0U4RCtMTSxvQmxEaktXO0VrRGtLWCxZN0kzTEs7Q0p5anVDZjs7QW1GOWp1Q0k7O0U4RCtMTSxvQmxEaEtXO0VrRGlLWCxZN0kzTEs7Q0oranVDZjs7QW1GcGt1Q0k7O0U4RCtMTSxvQmxEL0pXO0VrRGdLWCxZN0kzTEs7Q0pxa3VDZjs7QW1GMWt1Q0k7O0U4RCtMTSxvQmxEOUpXO0VrRCtKWCxZN0kzTEs7Q0oya3VDZjs7QW1GaGx1Q0k7O0U4RCtMTSxvQmxEN0pXO0VrRDhKWCxlN0l6R2E7Q0orL3RDdkI7O0FtRnRsdUNJOztFOEQrTE0sb0JsRDVKVztFa0Q2SlgsZTdJekdhO0NKcWd1Q3ZCOztBbUY1bHVDSTs7RThEK0xNLG9CbEQzSlc7RWtENEpYLFk3STNMSztDSjZsdUNmOztBbUZsbXVDSTs7RThEK0xNLG9CbEQxSlc7RWtEMkpYLFk3STNMSztDSm1tdUNmOztBbUZ4bXVDSTs7RThEK0xNLG9CbER6Slc7RWtEMEpYLFk3STNMSztDSnltdUNmOztBbUY5bXVDSTs7RThEK0xNLGlCN0kxTEs7RTZJMkxMLGU3SXpHYTtDSjZodUN2Qjs7QW1GcG51Q0k7O0U4RCtMTSxvQjdJcExRO0U2SXFMUixZN0kzTEs7Q0pxbnVDZjs7QW1GMW51Q0k7O0U4RCtMTSxvQjdJbExRO0U2SW1MUixZN0kzTEs7Q0oybnVDZjs7QW1GaG91Q0k7RStESkEsMEJBQW9DO0VBQ3BDLGdCQUFlO0NsSndvdUNuQjs7QW1Gcm91Q0k7RStEQ0UsNkJBQXVDO0NsSndvdUM3Qzs7QW1Gem91Q0k7O0UrRE1FLDBCQUFvQztDbEp3b3VDMUM7O0FtRjlvdUNJO0UrRFNFLDBCQUFxQztFQUNyQyxZOUlMUztDSjhvdUNmOztBbUZucHVDSTs7OztFK0RpQkUsMEJBQW1DO0VBQ25DLFk5SWJTO0NKc3B1Q2Y7O0FtRjNwdUNJO0UrRHNCRSwwQjlJVFk7Q0prcHVDbEI7O0FtRi9wdUNJO0UrRDBCRSxzQkFBaUM7Q2xKeW91Q3ZDOztBbUZucXVDSTtFK0Q4Qkksc0JBQWlDO0VBQ2pDLGVBQWM7Q2xKeW91Q3RCOztBbUZ4cXVDSTtFK0RvQ0Usc0JBQWlDO0NsSndvdUN2Qzs7QW1GNXF1Q0k7RStEd0NFLDBCOUkzQlk7RThJNEJaLHNCQUFpQztDbEp3b3VDdkM7O0FtRmpydUNJOztFK0Q2Q0ksWTlJeENPO0NKaXJ1Q2Y7O0FtRnRydUNJOztFK0RrREksbUI5STdDTztDSnNydUNmOztBbUYzcnVDSTs7OztFK0QwREUsMEI5STdDWTtFOEk4Q1osc0JBQWlDO0NsSndvdUN2Qzs7QW1KbnN1Q0E7RUFDRSx3QkFBdUI7RUFDdkIsd0JBQXVCO0VBQ3ZCLHVCQUFzQjtDbkpzc3VDeEI7O0FtSmxzdUNBO0VBQ0Usa0JBQWlCO0NuSnFzdUNuQjs7QW1KbHN1Q0E7RUFDRSxVQUFTO0VBQ1Qsb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsV0FBVTtDbkpxc3VDWjs7QW1KbHN1Q0E7RUFDRSxvQi9JakJnQjtFK0lrQmhCLDJCL0loQmdCO0UrSWlCaEIsb0JBQW1CO0NuSnFzdUNyQjs7QW1KanN1Q0E7RUFDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NuSm9zdUNwQjs7QW1GbnV1Q0k7RWdFcUNBLDBCQUFxQztDbkprc3VDekM7O0FtRnZ1dUNJOzs7Ozs7O0VnRThDQSxzQi9JbkNjO0NKc3V1Q2xCOztBbUZqdnVDSTs7RWdFa0RBLDBCL0lyQ2M7Q0p5dXVDbEI7O0FtRnR2dUNJO0VnRXFEQSwwQkFBc0M7Q25KcXN1QzFDOztBbUYxdnVDSTtFZ0V3REEsMEJBQW9DO0NuSnNzdUN4Qzs7QW9KaHd1Q0E7RUFDRSxxQ0FBb0M7Q3BKbXd1Q3RDOztBb0ovdnVDQTtFQUNFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBQWtCO0NwSmt3dUNwQjs7QW9Kcnd1Q0E7RUFNSSxvQkFBbUI7Q3BKbXd1Q3ZCOztBb0p6d3VDQTtFQVVJLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFVBQVM7RUFDVCxXQUFVO0NwSm13dUNkOztBb0poeHVDQTtFQWlCSSwwQkFBeUI7Q3BKbXd1QzdCOztBb0pweHVDQTtFQXNCSSxnQkFBZTtDcEprd3VDbkI7O0FvSjd2dUNBO0VBRUksZUFBYztFQUNkLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCO0NwSit2dUNwQjs7QW9KM3Z1Q0E7RUFDRSxlaEo5QmdCO0VnSitCaEIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0NwSjh2dUNuQjs7QW9KM3Z1Q0E7RUFDRSx1Q2hKakNhO0VnSmtDYixZQUFXO0VBQ1gsbUJBQWtCO0NwSjh2dUNwQjs7QW9KM3Z1Q0E7RUFFSSxlaEo1Q2M7RWdKNkNkLGFBQVk7Q3BKNnZ1Q2hCOztBb0pod3VDQTtFQU1NLGVoSjdDWTtDSjJ5dUNsQjs7QW9KeHZ1Q0E7RUFDRSxZQUFXO0NwSjJ2dUNiOztBb0o1dnVDQTtFQUlJLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDcEo0dnVDZjs7QW9KbHd1Q0E7OztFQVlJLGVBQWM7RUFDZCxrQkFBaUI7Q3BKNHZ1Q3JCOztBb0p6d3VDQTtFQWlCSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q3BKNHZ1Q3BCOztBb0ovd3VDQTtFQXVCSSxlaEo3RWM7RWdKOEVkLGdCQUFlO0VBQ2YsaUJBQWdCO0NwSjR2dUNwQjs7QW9Kcnh1Q0E7RUE4Qk0sZ0I3RHpDZ0I7RTZEMENoQixpQjdEMUNnQjtDdkZxeXVDdEI7O0FvSjF4dUNBOzs7RUFxQ00sa0JBQWlCO0NwSjJ2dUN2Qjs7QW9KaHl1Q0E7RUF5Q00sZ0JBQWU7Q3BKMnZ1Q3JCOztBb0pydnVDQTs7O0VBR0UsWUFBVztDcEp3dnVDYjs7QW9KcnZ1Q0E7RUFDRSxpQjdEakVvQjtFNkRrRXBCLGdCN0RsRW9CO0N2RjB6dUN0Qjs7QW9KMXZ1Q0E7RUFLSSxvQkFBMEM7Q3BKeXZ1QzlDOztBb0pydnVDQTtFQUNFLGU3RHpFbUI7RTZEMEVuQixnQjdEMUVtQjtDdkZrMHVDckI7O0FvSjF2dUNBO0VBS0ksc0JBQTBDO0NwSnl2dUM5Qzs7QW9KcnZ1Q0E7RUFDRSxlN0RqRm1CO0U2RGtGbkIsZ0I3RGxGbUI7Q3ZGMDB1Q3JCOztBb0oxdnVDQTtFQUtJLHNCQUEwQztDcEp5dnVDOUM7O0FvSnB2dUNBO0VBQ0UsMEJoSnpJZ0I7RWdKMEloQixhQUFZO0NwSnV2dUNkOztBb0pwdnVDQTtFQUNFLDBCaEo5SWdCO0VnSitJaEIsYUFBWTtDcEp1dnVDZDs7QW9KbnZ1Q0E7RXhJakpJLHVCUjZNZ0M7Q0oycnVDcEM7O0FvSm52dUNBO0V4SXJKSSxtQndJc0p3QjtDcEpzdnVDNUI7O0FvSmx2dUNBOzs7RUFHRSxhQUFZO0NwSnF2dUNkOztBb0psdnVDQTtFQUNFLFlBQVc7Q3BKcXZ1Q2I7O0FvSmx2dUNBO0VBQ0UsWUFBVztDcEpxdnVDYjs7QW9KbHZ1Q0E7RUFDRSxZQUFXO0NwSnF2dUNiOztBb0pqdnVDQTs7O0VBR0UsZUFBYztFQUNkLG1CQUFrQjtDcEpvdnVDcEI7O0FvSmp2dUNBO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixZQUFXO0NwSm92dUNiOztBb0pqdnVDQTtFQUNFLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVztDcEpvdnVDYjs7QW9KanZ1Q0E7RUFDRSxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFlBQVc7Q3BKb3Z1Q2I7O0FvSmh2dUNBO0VBQ0UsMEJoSjlNZ0I7RWdKK01oQix1Q2hKdE1hO0VnSnVNYixvQkFBbUI7RUFDbkIsYUFBWTtDcEptdnVDZDs7QW9KdnZ1Q0E7RUFPSSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q3BKb3Z1Q3BCOztBb0o5dnVDQTtFQWNJLG1CQUFrQjtDcEpvdnVDdEI7O0FvSmx3dUNBO0VBa0JJLFVBQVM7Q3BKb3Z1Q2I7O0FvSnR3dUNBO0VBc0JJLGVoSjdOYztDSmk5dUNsQjs7QW9KL3V1Q0E7Ozs7Ozs7O0VBT0ksYUFBWTtFQUNaLFFBQU87RUFDUCxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFlBQVc7Q3BKbXZ1Q2Y7O0FvSjl2dUNBOzs7O0V4SWxPSSx1QlI2TWdDO0VnSnFDaEMsdUJBQW1CO0VBQW5CLG9CQUFtQjtFQUNuQiwyQ2hKMVBXO0VnSjJQWCxxQkFBYTtFQUFiLGNBQWE7RUFDYixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLFlBQVc7Q3BKc3Z1Q2Y7O0FvSjF3dUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQThCTSxlaEovUFk7Q0o4Z3ZDbEI7O0FvSjd5dUNBOzs7O0VBa0NNLHFDaEpqUVM7Q0ptaHZDZjs7QW9KcHp1Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNENRLGVoSmpSVTtDSjRqdkNsQjs7QW9Kcnl1Q0E7RUFHSSxtQkFBa0I7Q3BKc3l1Q3RCOztBb0p6eXVDQTtFQUtNLDBCQUF5QjtFQUN6QiwyQkFBMEI7RUFDMUIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixxQmhKd1hxQztFZ0p2WHJDLHNCaEp1WHFDO0VnSnRYckMsaUNBQTBDO0VBQzFDLGdDQUF5QztDcEp3eXVDL0M7O0FvSm56dUNBO0VBY1EsWWhKelNPO0NKa2x2Q2Y7O0FvSmx5dUNBO0VBQ0UsYTdENUZ3QjtFNkQ2RnhCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFVBQVM7RUFDVCxZN0RqR3dCO0U2RGtHeEIsWUFBVztDcEpxeXVDYjs7QW9KNXl1Q0E7RUFVSSxjN0RsRzBCO0U2RG1HMUIsYTdEbkcwQjtDdkZ5NHVDOUI7O0FvSmp6dUNBO0VBY00sUzdEbkdhO0U2RG9HYixVN0RyR2M7RTZEc0dkLGE3RHZHaUI7Q3ZGODR1Q3ZCOztBb0p2enVDQTtFQXFCSSxjN0R6RzBCO0U2RDBHMUIsYTdEMUcwQjtDdkZnNXVDOUI7O0FvSjV6dUNBO0VBeUJNLFc3RDFHZTtFNkQyR2YsVTdENUdjO0U2RDZHZCxhN0Q5R2lCO0N2RnE1dUN2Qjs7QW9KbDB1Q0E7RUFnQ0ksdUNoSnRVVztFZ0p1VVgsa0I3RDlIb0I7RTZEK0hwQixrQjdEaklxQjtFNkRrSXJCLG9CN0RqSXNCO0U2RGtJdEIsbUJBQWtCO0VBQ2xCLFk3RDlIZTtFNkQrSGYsbUJBQWtCO0VBQ2xCLHlDaEo3VVc7RWdKOFVYLDBCQUF5QjtFQUN6QixVN0RuSWE7RTZEb0liLGlDQUF3QjtFQUF4Qix5QkFBd0I7RUFDeEIsWTdEdkllO0N2RjY2dUNuQjs7QW9KajF1Q0E7RUErQ00sbUNBQWtEO0VBQ2xELG9DQUFtRDtFQUNuRCw4QkFBNkM7RUFDN0MsYTdEbEprQjtFNkRtSmxCLFlBQVc7RUFDWCxtQkFBa0I7Q3BKc3l1Q3hCOztBb0oxMXVDQTtFQXdETSxRQUFPO0NwSnN5dUNiOztBb0o5MXVDQTtFQTRETSxTQUFRO0NwSnN5dUNkOztBb0poeXVDQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsY2hKc01zQztDSjZsdUN4Qzs7QW9Kdnl1Q0E7RUFPSSxpQkFBZ0I7Q3BKb3l1Q3BCOztBR3g4dUNBO0VpSjBLRSxnQkFBZTtDcEpreXVDakI7O0FHcmh2Q0E7RWlKd1BFLHVCaEpwWWE7RWdKcVliLGtDaEo1V2U7RWdKNldmLG9CQUFtQjtFQUNuQixvQkFBbUI7Q3BKaXl1Q3JCOztBb0oveHVDRTtFQUNFLDBCaEp4WWM7Q0owcXZDbEI7O0FvSnp5dUNBO0VBV0ksaUJBQWdCO0NwSmt5dUNwQjs7QW9KN3l1Q0E7Ozs7OztFQW9CSSxlaEo5WGE7RWdKK1hiLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q3BKa3l1Q3BCOztBb0p4enVDQTtFQTJCTSxzQmhKcllXO0NKc3F2Q2pCOztBb0o1enVDQTs7Ozs7O0VBbUNRLGVoSjdZUztDSitxdkNqQjs7QW9KcjB1Q0E7RUEyQk0sc0JoSnhaWTtDSnNzdkNsQjs7QW9KejB1Q0E7Ozs7OztFQW1DUSxlaEpoYVU7Q0orc3ZDbEI7O0FvSmwxdUNBO0VBMkJNLHNCaEo5WFc7Q0p5cnZDakI7O0FvSnQxdUNBOzs7Ozs7RUFtQ1EsZWhKdFlTO0NKa3N2Q2pCOztBb0ovMXVDQTtFQTJCTSxzQmhKNVhXO0NKb3N2Q2pCOztBb0puMnVDQTs7Ozs7O0VBbUNRLGVoSnBZUztDSjZzdkNqQjs7QW9KNTJ1Q0E7RUEyQk0sc0JoSi9YVztDSm90dkNqQjs7QW9KaDN1Q0E7Ozs7OztFQW1DUSxlaEp2WVM7Q0o2dHZDakI7O0FvSnozdUNBO0VBMkJNLHNCaEpqWVc7Q0ptdXZDakI7O0FvSjczdUNBOzs7Ozs7RUFtQ1EsZWhKellTO0NKNHV2Q2pCOztBb0p0NHVDQTtFQTJCTSxzQmhKN1pZO0NKNHd2Q2xCOztBb0oxNHVDQTs7Ozs7O0VBbUNRLGVoSnJhVTtDSnF4dkNsQjs7QW9KbjV1Q0E7RUEyQk0sc0JoSnRaWTtDSmt4dkNsQjs7QW9KdjV1Q0E7Ozs7OztFQW1DUSxlaEo5WlU7Q0oyeHZDbEI7O0FvSmg2dUNBO0VBMENNLHNCN0RqYmE7Q3ZGMnl2Q25COztBb0pwNnVDQTs7Ozs7O0VBa0RRLGU3RHpiVztDdkZvenZDbkI7O0FvSjc2dUNBO0VBMENNLHNCN0RoYlE7Q3ZGdXp2Q2Q7O0FvSmo3dUNBOzs7Ozs7RUFrRFEsZTdEeGJNO0N2RmcwdkNkOztBb0oxN3VDQTtFQTBDTSxzQjdEOWFTO0N2RmswdkNmOztBb0o5N3VDQTs7Ozs7O0VBa0RRLGU3RHRiTztDdkYyMHZDZjs7QW9Kdjh1Q0E7RUEwQ00sc0I3RDdhUTtDdkY4MHZDZDs7QW9KMzh1Q0E7Ozs7OztFQWtEUSxlN0RyYk07Q3ZGdTF2Q2Q7O0FvSnA5dUNBO0VBMENNLHNCN0QzYVc7Q3ZGeTF2Q2pCOztBb0p4OXVDQTs7Ozs7O0VBa0RRLGU3RG5iUztDdkZrMnZDakI7O0FvSmordUNBO0VBMENNLHNCN0R6YVU7Q3ZGbzJ2Q2hCOztBb0pyK3VDQTs7Ozs7O0VBa0RRLGU3RGpiUTtDdkY2MnZDaEI7O0FvSjkrdUNBO0VBMENNLHNCaEpwWlc7Q0o0MXZDakI7O0FvSmwvdUNBOzs7Ozs7RUFrRFEsZWhKNVpTO0NKcTJ2Q2pCOztBb0ozL3VDQTtFQTBDTSxzQmhKblpXO0NKdzJ2Q2pCOztBb0ovL3VDQTs7Ozs7O0VBa0RRLGVoSjNaUztDSmkzdkNqQjs7QW9KeGd2Q0E7RUEwQ00sc0JoSmxaVztDSm8zdkNqQjs7QW9KNWd2Q0E7Ozs7OztFQWtEUSxlaEoxWlM7Q0o2M3ZDakI7O0FvSnJodkNBO0VBMENNLHNCaEpqWlc7Q0pnNHZDakI7O0FvSnpodkNBOzs7Ozs7RUFrRFEsZWhKelpTO0NKeTR2Q2pCOztBb0psaXZDQTtFQTBDTSxzQmhKaFpXO0NKNDR2Q2pCOztBb0p0aXZDQTs7Ozs7O0VBa0RRLGVoSnhaUztDSnE1dkNqQjs7QW9KL2l2Q0E7RUEwQ00sc0JoSi9ZVztDSnc1dkNqQjs7QW9Kbmp2Q0E7Ozs7OztFQWtEUSxlaEp2WlM7Q0ppNnZDakI7O0FvSjVqdkNBO0VBMENNLHNCaEo5WVc7Q0pvNnZDakI7O0FvSmhrdkNBOzs7Ozs7RUFrRFEsZWhKdFpTO0NKNjZ2Q2pCOztBb0p6a3ZDQTtFQTBDTSxzQmhKN1lXO0NKZzd2Q2pCOztBb0o3a3ZDQTs7Ozs7O0VBa0RRLGVoSnJaUztDSnk3dkNqQjs7QW9KdGx2Q0E7RUEwQ00sc0JoSjVZVztDSjQ3dkNqQjs7QW9KMWx2Q0E7Ozs7OztFQWtEUSxlaEpwWlM7Q0pxOHZDakI7O0FvSm5tdkNBO0VBMENNLHNCaEozWVc7Q0p3OHZDakI7O0FvSnZtdkNBOzs7Ozs7RUFrRFEsZWhKblpTO0NKaTl2Q2pCOztBb0pobnZDQTtFQTBDTSxtQmhKN2FTO0NKdS92Q2Y7O0FvSnBudkNBOzs7Ozs7RUFrRFEsWWhKcmJPO0NKZ2d3Q2Y7O0FvSjdudkNBO0VBMENNLHNCaEp2YVk7Q0o4L3ZDbEI7O0FvSmpvdkNBOzs7Ozs7RUFrRFEsZWhKL2FVO0NKdWd3Q2xCOztBb0oxb3ZDQTtFQTBDTSxzQmhKcmFZO0NKeWd3Q2xCOztBb0o5b3ZDQTs7Ozs7O0VBa0RRLGVoSjdhVTtDSmtod0NsQjs7QW9KNWx2Q0E7RUFDRSw4QmhKNWJnQjtFZ0o2YmhCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q3BKK2x2Q3BCOztBb0o1bHZDQTtFQUNFLGlCQUFnQjtFQUNoQixpQ2hKbmNnQjtFZ0pvY2hCLGNBQWE7RUFDYixxQkFBb0I7RUFDcEIsc0JBQXFCO0NwSitsdkN2Qjs7QW9KMWx2Q0E7RUFDRSx1QjdEbFI4QjtFNkRtUjlCLG1CN0RwUjJDO0U2RHFSM0MsaUJBQWdCO0VBQ2hCLHdCQUEwRDtDcEo2bHZDNUQ7O0FvSjFsdkNBO0VBQ0UsdUJBQXNCO0NwSjZsdkN4Qjs7QW1GeGp3Q0k7RWlFZ2VBLGVBQWdDO0NwSjRsdkNwQzs7QW1GNWp3Q0k7RWlFbWVBLDBCQUF1QztDcEo2bHZDM0M7O0FtRmhrd0NJO0VpRXNlRSxlaEo3ZFk7Q0oyandDbEI7O0FtRnBrd0NJO0VpRTBlQSwwQkFBb0M7Q3BKOGx2Q3hDOztBbUZ4a3dDSTtFaUU4ZUksc0JoSmhkUztDSjhpd0NqQjs7QW1GNWt3Q0k7Ozs7OztFaUVzZk0sZWhKeGRPO0NKdWp3Q2pCOztBbUZybHdDSTtFaUU4ZUksc0JoSm5lVTtDSjhrd0NsQjs7QW1Gemx3Q0k7Ozs7OztFaUVzZk0sZWhKM2VRO0NKdWx3Q2xCOztBbUZsbXdDSTtFaUU4ZUksc0JoSnpjUztDSmlrd0NqQjs7QW1GdG13Q0k7Ozs7OztFaUVzZk0sZWhKamRPO0NKMGt3Q2pCOztBbUYvbXdDSTtFaUU4ZUksc0JoSnZjUztDSjRrd0NqQjs7QW1Gbm53Q0k7Ozs7OztFaUVzZk0sZWhKL2NPO0NKcWx3Q2pCOztBbUY1bndDSTtFaUU4ZUksc0JoSjFjUztDSjRsd0NqQjs7QW1GaG93Q0k7Ozs7OztFaUVzZk0sZWhKbGRPO0NKcW13Q2pCOztBbUZ6b3dDSTtFaUU4ZUksc0JoSjVjUztDSjJtd0NqQjs7QW1GN293Q0k7Ozs7OztFaUVzZk0sZWhKcGRPO0NKb253Q2pCOztBbUZ0cHdDSTtFaUU4ZUksc0JoSnhlVTtDSm9wd0NsQjs7QW1GMXB3Q0k7Ozs7OztFaUVzZk0sZWhKaGZRO0NKNnB3Q2xCOztBbUZucXdDSTtFaUU4ZUksc0JoSmplVTtDSjBwd0NsQjs7QW1GdnF3Q0k7Ozs7OztFaUVzZk0sZWhKemVRO0NKbXF3Q2xCOztBbUZocndDSTtFaUU2Zkksc0I3RDVmVztDdkZtcndDbkI7O0FtRnByd0NJOzs7Ozs7RWlFcWdCTSxlN0RwZ0JTO0N2RjRyd0NuQjs7QW1GN3J3Q0k7RWlFNmZJLHNCN0QzZk07Q3ZGK3J3Q2Q7O0FtRmpzd0NJOzs7Ozs7RWlFcWdCTSxlN0RuZ0JJO0N2Rndzd0NkOztBbUYxc3dDSTtFaUU2Zkksc0I3RHpmTztDdkYwc3dDZjs7QW1GOXN3Q0k7Ozs7OztFaUVxZ0JNLGU3RGpnQks7Q3ZGbXR3Q2Y7O0FtRnZ0d0NJO0VpRTZmSSxzQjdEeGZNO0N2RnN0d0NkOztBbUYzdHdDSTs7Ozs7O0VpRXFnQk0sZTdEaGdCSTtDdkYrdHdDZDs7QW1GcHV3Q0k7RWlFNmZJLHNCN0R0ZlM7Q3ZGaXV3Q2pCOztBbUZ4dXdDSTs7Ozs7O0VpRXFnQk0sZTdEOWZPO0N2RjB1d0NqQjs7QW1GanZ3Q0k7RWlFNmZJLHNCN0RwZlE7Q3ZGNHV3Q2hCOztBbUZydndDSTs7Ozs7O0VpRXFnQk0sZTdENWZNO0N2RnF2d0NoQjs7QW1GOXZ3Q0k7RWlFNmZJLHNCaEovZFM7Q0pvdXdDakI7O0FtRmx3d0NJOzs7Ozs7RWlFcWdCTSxlaEp2ZU87Q0o2dXdDakI7O0FtRjN3d0NJO0VpRTZmSSxzQmhKOWRTO0NKZ3Z3Q2pCOztBbUYvd3dDSTs7Ozs7O0VpRXFnQk0sZWhKdGVPO0NKeXZ3Q2pCOztBbUZ4eHdDSTtFaUU2Zkksc0JoSjdkUztDSjR2d0NqQjs7QW1GNXh3Q0k7Ozs7OztFaUVxZ0JNLGVoSnJlTztDSnF3d0NqQjs7QW1Gcnl3Q0k7RWlFNmZJLHNCaEo1ZFM7Q0p3d3dDakI7O0FtRnp5d0NJOzs7Ozs7RWlFcWdCTSxlaEpwZU87Q0ppeHdDakI7O0FtRmx6d0NJO0VpRTZmSSxzQmhKM2RTO0NKb3h3Q2pCOztBbUZ0endDSTs7Ozs7O0VpRXFnQk0sZWhKbmVPO0NKNnh3Q2pCOztBbUYvendDSTtFaUU2Zkksc0JoSjFkUztDSmd5d0NqQjs7QW1GbjB3Q0k7Ozs7OztFaUVxZ0JNLGVoSmxlTztDSnl5d0NqQjs7QW1GNTB3Q0k7RWlFNmZJLHNCaEp6ZFM7Q0o0eXdDakI7O0FtRmgxd0NJOzs7Ozs7RWlFcWdCTSxlaEpqZU87Q0pxendDakI7O0FtRnoxd0NJO0VpRTZmSSxzQmhKeGRTO0NKd3p3Q2pCOztBbUY3MXdDSTs7Ozs7O0VpRXFnQk0sZWhKaGVPO0NKaTB3Q2pCOztBbUZ0MndDSTtFaUU2Zkksc0JoSnZkUztDSm8wd0NqQjs7QW1GMTJ3Q0k7Ozs7OztFaUVxZ0JNLGVoSi9kTztDSjYwd0NqQjs7QW1GbjN3Q0k7RWlFNmZJLHNCaEp0ZFM7Q0pnMXdDakI7O0FtRnYzd0NJOzs7Ozs7RWlFcWdCTSxlaEo5ZE87Q0p5MXdDakI7O0FtRmg0d0NJO0VpRTZmSSxtQmhKeGZPO0NKKzN3Q2Y7O0FtRnA0d0NJOzs7Ozs7RWlFcWdCTSxZaEpoZ0JLO0NKdzR3Q2Y7O0FtRjc0d0NJO0VpRTZmSSxzQmhKbGZVO0NKczR3Q2xCOztBbUZqNXdDSTs7Ozs7O0VpRXFnQk0sZWhKMWZRO0NKKzR3Q2xCOztBbUYxNXdDSTtFaUU2Zkksc0JoSmhmVTtDSmk1d0NsQjs7QW1GOTV3Q0k7Ozs7OztFaUVxZ0JNLGVoSnhmUTtDSjA1d0NsQjs7QW1GdjZ3Q0k7O0VpRTRnQkEsZWhKbGdCYztFZ0ptZ0JkLDZCaEpqZ0JjO0NKaTZ3Q2xCOztBbUY3NndDSTtFaUVnaEJBLHNCaEpyZ0JjO0NKczZ3Q2xCOztBbUZqN3dDSTtFaUVtaEJBLDBCaEp0Z0JjO0VnSnVnQmQsc0JoSnpnQmM7Q0oyNndDbEI7O0FxSng3d0NBO0VBRUU7OztJQUNFLHlCQUF3QjtHcko0N3dDMUI7RXFKajd3Q0E7O0l4RFpBLG1DQUE0QjtJQUE1QiwyQkFBNEI7SXdEZTFCLDBCQUF5QjtJQUN6Qix5QkFBd0I7R3JKbTd3QzFCO0VxSmg3d0NBO0lBQ0UsMEJBQXlCO0dySms3d0MzQjtFZ0l4OHdDRjtJcUIyQkksVUFBUztJQUNULFVBQVM7SUFDVCxXQUFVO0lBQ1YsWUFBVztHckpnN3dDYjtFcUo3NndDQTtJQUNFLFlBQVc7SUFDWCxtQkFBa0I7R3JKKzZ3Q3BCO0VtQmp6d0NGO0lrSXpISSxlQUFjO0dySjY2d0NoQjtFcUo5NndDQTs7SUFLSSwrQkFBOEI7R3JKNjZ3Q2xDO0NBQ0Y7O0FzSno5d0NBOzs7RUFJSSxpQkFBZ0I7Q3RKMjl3Q3BCOztBc0p2OXdDQTtFQUNFLDhCQUFtQztDdEowOXdDckM7O0FzSnY5d0NBO0VBQ0UsK0JBQW1DO0N0SjA5d0NyQzs7QXNKdjl3Q0E7RUFDRSwyQkFBcUM7Q3RKMDl3Q3ZDOztBc0p2OXdDQTtFQUNFLDhCQUFtQztDdEowOXdDckM7O0FzSnY5d0NBO0VBQ0UsMkJBQW1DO0N0SjA5d0NyQzs7QXNKcjl3Q0U7RUFDRSwwQkFBMkI7Q3RKdzl3Qy9COztBc0p6OXdDRTtFQUNFLDBCQUEyQjtDdEo0OXdDL0I7O0FzSjc5d0NFO0VBQ0UsMEJBQTJCO0N0Smcrd0MvQjs7QXNKait3Q0U7RUFDRSwwQkFBMkI7Q3RKbyt3Qy9COztBc0pyK3dDRTtFQUNFLDBCQUEyQjtDdEp3K3dDL0I7O0FzSnord0NFO0VBQ0UsMEJBQTJCO0N0SjQrd0MvQjs7QXNKNyt3Q0U7RUFDRSwwQkFBMkI7Q3RKZy93Qy9COztBc0pqL3dDRTtFQUNFLDBCQUEyQjtDdEpvL3dDL0I7O0FzSnIvd0NFO0VBQ0UsMEJBQTJCO0N0Sncvd0MvQjs7QXNKei93Q0U7RUFDRSwwQkFBMkI7Q3RKNC93Qy9COztBc0o3L3dDRTtFQUNFLDBCQUEyQjtDdEpnZ3hDL0I7O0FzSmpneENFO0VBQ0UsMEJBQTJCO0N0Sm9neEMvQjs7QXNKcmd4Q0U7RUFDRSwwQkFBMkI7Q3RKd2d4Qy9COztBc0p6Z3hDRTtFQUNFLDBCQUEyQjtDdEo0Z3hDL0I7O0FzSjdneENFO0VBQ0UsMEJBQTJCO0N0SmdoeEMvQjs7QXNKamh4Q0U7RUFDRSwwQkFBMkI7Q3RKb2h4Qy9COztBNEU1Z3hDQTtFMEVSSSx1QkFBMkI7Q3RKd2h4Qy9COztBc0p6aHhDRTtFQUNFLDBCQUEyQjtDdEo0aHhDL0I7O0FzSjdoeENFO0VBQ0UsMEJBQTJCO0N0SmdpeEMvQjs7QW1GOWp4Q0k7RW1Fb0NBLDBCQUEyQjtDdEo4aHhDL0I7O0FtRmxreENJO0VtRXlDRSwwQkFBMkI7Q3RKNmh4Q2pDOztBbUZ0a3hDSTtFbUV5Q0UsMEJBQTJCO0N0SmlpeENqQzs7QW1GMWt4Q0k7RW1FeUNFLDBCQUEyQjtDdEpxaXhDakM7O0FtRjlreENJO0VtRXlDRSwwQkFBMkI7Q3RKeWl4Q2pDOztBbUZsbHhDSTtFbUV5Q0UsMEJBQTJCO0N0SjZpeENqQzs7QW1GdGx4Q0k7RW1FeUNFLDBCQUEyQjtDdEppanhDakM7O0FtRjFseENJO0VtRXlDRSwwQkFBMkI7Q3RKcWp4Q2pDOztBbUY5bHhDSTtFbUV5Q0UsMEJBQTJCO0N0SnlqeENqQzs7QW1GbG14Q0k7RW1FeUNFLDBCQUEyQjtDdEo2anhDakM7O0FtRnRteENJO0VtRXlDRSwwQkFBMkI7Q3RKaWt4Q2pDOztBbUYxbXhDSTtFbUV5Q0UsMEJBQTJCO0N0SnFreENqQzs7QW1GOW14Q0k7RW1FeUNFLDBCQUEyQjtDdEp5a3hDakM7O0FtRmxueENJO0VtRXlDRSwwQkFBMkI7Q3RKNmt4Q2pDOztBbUZ0bnhDSTtFbUV5Q0UsMEJBQTJCO0N0SmlseENqQzs7QW1GMW54Q0k7RW1FeUNFLDBCQUEyQjtDdEpxbHhDakM7O0FtRjlueENJO0VtRXlDRSwwQkFBMkI7Q3RKeWx4Q2pDOztBbUZsb3hDSTtFbUV5Q0UsdUJBQTJCO0N0SjZseENqQzs7QW1GdG94Q0k7RW1FeUNFLDBCQUEyQjtDdEppbXhDakM7O0FtRjFveENJO0VtRXlDRSwwQkFBMkI7Q3RKcW14Q2pDOztBdUpocHhDQTtFQUNFLDRCQUEyQjtDdkptcHhDN0I7O0F1SjlveENFO0VBQ0Usb0ZBQTZCO0N2SmlweENqQzs7QXVKbHB4Q0U7RUFDRSxvRkFBNkI7Q3ZKcXB4Q2pDOztBdUp0cHhDRTtFQUNFLHNGQUE2QjtDdkp5cHhDakM7O0F1SjFweENFO0VBQ0Usd0ZBQTZCO0N2SjZweENqQzs7QXVKOXB4Q0U7RUFDRSx1RkFBNkI7Q3ZKaXF4Q2pDOztBNER2cXhDRTtFNEZFRSxxQ0FBc0M7Q3hKeXF4QzFDOztBd0oxcXhDRzs7RUFLRyx1QkFBbUM7Q3hKMHF4Q3pDOztBd0ovcXhDRztFQVVLLHNCQUFpQztFQUNqQyxlQUFzQztDeEp5cXhDOUM7O0F3SnByeENHO0VBa0JLLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0pxcnhDZjs7QTREM3J4Q0U7RTRGRUUscUNBQXNDO0N4SjZyeEMxQzs7QXdKOXJ4Q0c7O0VBS0csdUJBQW1DO0N4SjhyeEN6Qzs7QXdKbnN4Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNnJ4QzlDOztBd0p4c3hDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKeXN4Q2Y7O0E0RC9zeENFO0U0RkVFLHFDQUFzQztDeEppdHhDMUM7O0F3Smx0eENHOztFQUtHLHVCQUFtQztDeEprdHhDekM7O0F3SnZ0eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Sml0eEM5Qzs7QXdKNXR4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjZ0eENmOztBNERudXhDRTtFNEZFRSxxQ0FBc0M7Q3hKcXV4QzFDOztBd0p0dXhDRzs7RUFLRyx1QkFBbUM7Q3hKc3V4Q3pDOztBd0ozdXhDRztFQVVLLHNCQUFpQztFQUNqQyxlQUFzQztDeEpxdXhDOUM7O0F3Smh2eENHO0VBa0JLLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0ppdnhDZjs7QTREdnZ4Q0U7RTRGRUUscUNBQXNDO0N4Snl2eEMxQzs7QXdKMXZ4Q0c7O0VBS0csMEJBQW1DO0N4SjB2eEN6Qzs7QXdKL3Z4Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKeXZ4QzlDOztBd0pwd3hDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVwSm1FZTtDSm1yeEN2Qjs7QTREM3d4Q0U7RTRGRUUscUNBQXNDO0N4SjZ3eEMxQzs7QXdKOXd4Q0c7O0VBS0csdUJBQW1DO0N4Sjh3eEN6Qzs7QXdKbnh4Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNnd4QzlDOztBd0p4eHhDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKeXh4Q2Y7O0E0RC94eENFO0U0RkVFLHFDQUFzQztDeEppeXhDMUM7O0F3Smx5eENHOztFQUtHLDBCQUFtQztDeEpreXhDekM7O0F3SnZ5eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Sml5eEM5Qzs7QXdKNXl4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlcEptRWU7Q0oydHhDdkI7O0E0RG56eENFO0U0RkVFLHFDQUFzQztDeEpxenhDMUM7O0F3SnR6eENHOztFQUtHLHVCQUFtQztDeEpzenhDekM7O0F3SjN6eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnF6eEM5Qzs7QXdKaDB4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSmkweENmOztBd0p0MHhDRTtFQUNFLHFDQUFzQztDeEp5MHhDMUM7O0F3SjEweENHOztFQUtHLHVCQUFtQztDeEowMHhDekM7O0F3Si8weENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnkweEM5Qzs7QXdKcDF4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnExeENmOztBd0oxMXhDRTtFQUNFLHFDQUFzQztDeEo2MXhDMUM7O0F3SjkxeENHOztFQUtHLHVCQUFtQztDeEo4MXhDekM7O0F3Sm4yeENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjYxeEM5Qzs7QXdKeDJ4Q0c7RUFrQksscUNBQWdEO0VBQ2hELG9CQUFtQztFQUNuQyxZcEpmTztDSnkyeENmOztBd0o5MnhDRTtFQUNFLHFDQUFzQztDeEppM3hDMUM7O0F3SmwzeENHOztFQUtHLHVCQUFtQztDeEprM3hDekM7O0F3SnYzeENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SmkzeEM5Qzs7QXdKNTN4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjYzeENmOztBd0psNHhDRTtFQUNFLHFDQUFzQztDeEpxNHhDMUM7O0F3SnQ0eENHOztFQUtHLDBCQUFtQztDeEpzNHhDekM7O0F3SjM0eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnE0eEM5Qzs7QXdKaDV4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSmk1eENmOztBd0p0NXhDRTtFQUNFLHFDQUFzQztDeEp5NXhDMUM7O0F3SjE1eENHOztFQUtHLHVCQUFtQztDeEowNXhDekM7O0F3Si81eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Snk1eEM5Qzs7QXdKcDZ4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnE2eENmOztBd0oxNnhDRTtFQUNFLHFDQUFzQztDeEo2NnhDMUM7O0F3Sjk2eENHOztFQUtHLHVCQUFtQztDeEo4NnhDekM7O0F3Sm43eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjY2eEM5Qzs7QXdKeDd4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnk3eENmOztBd0o5N3hDRTtFQUNFLHFDQUFzQztDeEppOHhDMUM7O0F3Smw4eENHOztFQUtHLHVCQUFtQztDeEprOHhDekM7O0F3SnY4eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Smk4eEM5Qzs7QXdKNTh4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjY4eENmOztBd0psOXhDRTtFQUNFLHFDQUFzQztDeEpxOXhDMUM7O0F3SnQ5eENHOztFQUtHLHVCQUFtQztDeEpzOXhDekM7O0F3SjM5eENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnE5eEM5Qzs7QXdKaCt4Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSmkreENmOztBd0p0K3hDRTtFQUNFLHFDQUFzQztDeEp5K3hDMUM7O0F3SjEreENHOztFQUtHLHVCQUFtQztDeEowK3hDekM7O0F3Si8reENHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnkreEM5Qzs7QXdKcC94Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnEveENmOztBd0oxL3hDRTtFQUNFLHFDQUFzQztDeEo2L3hDMUM7O0F3SjkveENHOztFQUtHLHVCQUFtQztDeEo4L3hDekM7O0F3Sm5neUNHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjYveEM5Qzs7QXdKeGd5Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnlneUNmOztBd0o5Z3lDRTtFQUNFLHFDQUFzQztDeEppaHlDMUM7O0F3SmxoeUNHOztFQUtHLHVCQUFtQztDeEpraHlDekM7O0F3SnZoeUNHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SmloeUM5Qzs7QXdKNWh5Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjZoeUNmOztBd0psaXlDRTtFQUNFLHFDQUFzQztDeEpxaXlDMUM7O0F3SnRpeUNHOztFQUtHLDBCQUFtQztDeEpzaXlDekM7O0F3SjNpeUNHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnFpeUM5Qzs7QXdKaGp5Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSmlqeUNmOztBd0p0anlDRTtFQUNFLHFDQUFzQztDeEp5anlDMUM7O0F3SjFqeUNHOztFQUtHLDBCQUFtQztDeEowanlDekM7O0F3Si9qeUNHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnlqeUM5Qzs7QXdKcGt5Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlcEptRWU7Q0ptL3hDdkI7O0F3SjFreUNFO0VBQ0UscUNBQXNDO0N4SjZreUMxQzs7QXdKOWt5Q0c7O0VBS0csdUJBQW1DO0N4SjhreUN6Qzs7QXdKbmx5Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNmt5QzlDOztBd0p4bHlDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKeWx5Q2Y7O0F3SjlseUNFO0VBQ0UscUNBQXNDO0N4SmlteUMxQzs7QXdKbG15Q0c7O0VBS0csdUJBQW1DO0N4SmtteUN6Qzs7QXdKdm15Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKaW15QzlDOztBd0o1bXlDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKNm15Q2Y7O0F3SmxueUNFO0VBQ0UscUNBQXNDO0N4SnFueUMxQzs7QXdKdG55Q0c7O0VBS0csdUJBQW1DO0N4SnNueUN6Qzs7QXdKM255Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKcW55QzlDOztBd0pob3lDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKaW95Q2Y7O0E2RGhveUNBO0UyRkxJLGtDQUFzQztDeEp5b3lDMUM7O0F3SjFveUNHOztFQUtHLDBCQUFtQztDeEowb3lDekM7O0F3Si9veUNHO0VBVUssc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnlveUM5Qzs7QXdKcHB5Q0c7RUFrQksscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlcEptRWU7Q0pta3lDdkI7O0F3SjFweUNFO0VBQ0UscUNBQXNDO0N4SjZweUMxQzs7QXdKOXB5Q0c7O0VBS0csdUJBQW1DO0N4SjhweUN6Qzs7QXdKbnF5Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNnB5QzlDOztBd0p4cXlDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKeXF5Q2Y7O0F3SjlxeUNFO0VBQ0UscUNBQXNDO0N4SmlyeUMxQzs7QXdKbHJ5Q0c7O0VBS0csdUJBQW1DO0N4SmtyeUN6Qzs7QXdKdnJ5Q0c7RUFVSyxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKaXJ5QzlDOztBd0o1cnlDRztFQWtCSyxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKNnJ5Q2Y7O0F5SjFyeUNBO0VEUkU7O0lBQ0UscUNBQXNDO0d4SnVzeUN4QztFd0pyc3lDRTs7OztJQUVFLHVCQUFtQztHeEp5c3lDdkM7RXdKcnN5Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4SndzeUM1QztFd0pyc3lDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKdXR5Q2I7RXdKNXR5Q0E7O0lBQ0UscUNBQXNDO0d4Sit0eUN4QztFd0o3dHlDRTs7OztJQUVFLHVCQUFtQztHeEppdXlDdkM7RXdKN3R5Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Smd1eUM1QztFd0o3dHlDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKK3V5Q2I7RXdKcHZ5Q0E7O0lBQ0UscUNBQXNDO0d4SnV2eUN4QztFd0pydnlDRTs7OztJQUVFLHVCQUFtQztHeEp5dnlDdkM7RXdKcnZ5Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Snd2eUM1QztFd0pydnlDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKdXd5Q2I7RXdKNXd5Q0E7O0lBQ0UscUNBQXNDO0d4Sit3eUN4QztFd0o3d3lDRTs7OztJQUVFLHVCQUFtQztHeEppeHlDdkM7RXdKN3d5Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Smd4eUM1QztFd0o3d3lDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKK3h5Q2I7RXdKcHl5Q0E7O0lBQ0UscUNBQXNDO0d4SnV5eUN4QztFd0pyeXlDRTs7OztJQUVFLDBCQUFtQztHeEp5eXlDdkM7RXdKcnl5Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Snd5eUM1QztFd0pyeXlDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLGVwSm1FZTtHSnF1eUNyQjtFd0o1enlDQTs7SUFDRSxxQ0FBc0M7R3hKK3p5Q3hDO0V3Sjd6eUNFOzs7O0lBRUUsdUJBQW1DO0d4SmkweUN2QztFd0o3enlDSTs7SUFDRSxzQkFBaUM7SUFDakMsZUFBc0M7R3hKZzB5QzVDO0V3Sjd6eUNJOzs7OztJQUlFLHFDQUFnRDtJQUNoRCxzQkFBbUM7SUFDbkMsWXBKZk87R0orMHlDYjtFd0pwMXlDQTs7SUFDRSxxQ0FBc0M7R3hKdTF5Q3hDO0V3SnIxeUNFOzs7O0lBRUUsMEJBQW1DO0d4SnkxeUN2QztFd0pyMXlDSTs7SUFDRSxzQkFBaUM7SUFDakMsZUFBc0M7R3hKdzF5QzVDO0V3SnIxeUNJOzs7OztJQUlFLHFDQUFnRDtJQUNoRCxzQkFBbUM7SUFDbkMsZXBKbUVlO0dKcXh5Q3JCO0V3SjUyeUNBOztJQUNFLHFDQUFzQztHeEorMnlDeEM7RXdKNzJ5Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKaTN5Q3ZDO0V3SjcyeUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpnM3lDNUM7RXdKNzJ5Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSiszeUNiO0V3SnA0eUNBOztJQUNFLHFDQUFzQztHeEp1NHlDeEM7RXdKcjR5Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKeTR5Q3ZDO0V3SnI0eUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3NHlDNUM7RXdKcjR5Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSnU1eUNiO0V3SjU1eUNBOztJQUNFLHFDQUFzQztHeEorNXlDeEM7RXdKNzV5Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKaTZ5Q3ZDO0V3Sjc1eUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpnNnlDNUM7RXdKNzV5Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELG9CQUFtQztJQUNuQyxZcEpmTztHSis2eUNiO0V3SnA3eUNBOztJQUNFLHFDQUFzQztHeEp1N3lDeEM7RXdKcjd5Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKeTd5Q3ZDO0V3SnI3eUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3N3lDNUM7RXdKcjd5Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSnU4eUNiO0V3SjU4eUNBOztJQUNFLHFDQUFzQztHeEorOHlDeEM7RXdKNzh5Q0U7Ozs7SUFFRSwwQkFBbUM7R3hKaTl5Q3ZDO0V3Sjc4eUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpnOXlDNUM7RXdKNzh5Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSis5eUNiO0V3SnAreUNBOztJQUNFLHFDQUFzQztHeEp1K3lDeEM7RXdKcit5Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKeSt5Q3ZDO0V3SnIreUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3K3lDNUM7RXdKcit5Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSnUveUNiO0V3SjUveUNBOztJQUNFLHFDQUFzQztHeEorL3lDeEM7RXdKNy95Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKaWd6Q3ZDO0V3SjcveUNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpnZ3pDNUM7RXdKNy95Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSitnekNiO0V3SnBoekNBOztJQUNFLHFDQUFzQztHeEp1aHpDeEM7RXdKcmh6Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKeWh6Q3ZDO0V3SnJoekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3aHpDNUM7RXdKcmh6Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSnVpekNiO0V3SjVpekNBOztJQUNFLHFDQUFzQztHeEoraXpDeEM7RXdKN2l6Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKaWp6Q3ZDO0V3SjdpekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpnanpDNUM7RXdKN2l6Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSitqekNiO0V3SnBrekNBOztJQUNFLHFDQUFzQztHeEp1a3pDeEM7RXdKcmt6Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKeWt6Q3ZDO0V3SnJrekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3a3pDNUM7RXdKcmt6Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSnVsekNiO0V3SjVsekNBOztJQUNFLHFDQUFzQztHeEorbHpDeEM7RXdKN2x6Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKaW16Q3ZDO0V3SjdsekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpnbXpDNUM7RXdKN2x6Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSittekNiO0V3SnBuekNBOztJQUNFLHFDQUFzQztHeEp1bnpDeEM7RXdKcm56Q0U7Ozs7SUFFRSx1QkFBbUM7R3hKeW56Q3ZDO0V3SnJuekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3bnpDNUM7RXdKcm56Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSnVvekNiO0V3SjVvekNBOztJQUNFLHFDQUFzQztHeEorb3pDeEM7RXdKN296Q0U7Ozs7SUFFRSwwQkFBbUM7R3hKaXB6Q3ZDO0V3SjdvekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEpncHpDNUM7RXdKN296Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxZcEpmTztHSitwekNiO0V3SnBxekNBOztJQUNFLHFDQUFzQztHeEp1cXpDeEM7RXdKcnF6Q0U7Ozs7SUFFRSwwQkFBbUM7R3hKeXF6Q3ZDO0V3SnJxekNJOztJQUNFLHNCQUFpQztJQUNqQyxlQUFzQztHeEp3cXpDNUM7RXdKcnF6Q0k7Ozs7O0lBSUUscUNBQWdEO0lBQ2hELHNCQUFtQztJQUNuQyxlcEptRWU7R0pxbXpDckI7RXdKNXJ6Q0E7O0lBQ0UscUNBQXNDO0d4SityekN4QztFd0o3cnpDRTs7OztJQUVFLHVCQUFtQztHeEppc3pDdkM7RXdKN3J6Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4SmdzekM1QztFd0o3cnpDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKK3N6Q2I7RXdKcHR6Q0E7O0lBQ0UscUNBQXNDO0d4SnV0ekN4QztFd0pydHpDRTs7OztJQUVFLHVCQUFtQztHeEp5dHpDdkM7RXdKcnR6Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Snd0ekM1QztFd0pydHpDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKdXV6Q2I7RXdKNXV6Q0E7O0lBQ0UscUNBQXNDO0d4Sit1ekN4QztFd0o3dXpDRTs7OztJQUVFLHVCQUFtQztHeEppdnpDdkM7RXdKN3V6Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Smd2ekM1QztFd0o3dXpDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLFlwSmZPO0dKK3Z6Q2I7RXdKcHd6Q0E7O0lBQ0Usa0NBQXNDO0d4SnV3ekN4QztFd0pyd3pDRTs7OztJQUVFLDBCQUFtQztHeEp5d3pDdkM7RXdKcnd6Q0k7O0lBQ0Usc0JBQWlDO0lBQ2pDLGVBQXNDO0d4Snd3ekM1QztFd0pyd3pDSTs7Ozs7SUFJRSxxQ0FBZ0Q7SUFDaEQsc0JBQW1DO0lBQ25DLGVwSm1FZTtHSnFzekNyQjtFd0o1eHpDQTs7SUFDRSxxQ0FBc0M7R3hKK3h6Q3hDO0V3Sjd4ekNFOzs7O0lBRUUsdUJBQW1DO0d4Sml5ekN2QztFd0o3eHpDSTs7SUFDRSxzQkFBaUM7SUFDakMsZUFBc0M7R3hKZ3l6QzVDO0V3Sjd4ekNJOzs7OztJQUlFLHFDQUFnRDtJQUNoRCxzQkFBbUM7SUFDbkMsWXBKZk87R0oreXpDYjtFd0pwenpDQTs7SUFDRSxxQ0FBc0M7R3hKdXp6Q3hDO0V3SnJ6ekNFOzs7O0lBRUUsdUJBQW1DO0d4Snl6ekN2QztFd0pyenpDSTs7SUFDRSxzQkFBaUM7SUFDakMsZUFBc0M7R3hKd3p6QzVDO0V3SnJ6ekNJOzs7OztJQUlFLHFDQUFnRDtJQUNoRCxzQkFBbUM7SUFDbkMsWXBKZk87R0p1MHpDYjtDQUNGOztBd0o3MHpDRTtFQ3dCQSwwQnJKZGdCO0VxSmVoQixlcko4RHFCO0NKMnZ6Q3ZCOztBeUp0enpDQTtFQUNFLDBCQUF3QztFQUN4QywwQkFBbUQ7Q3pKeXp6Q3JEOztBeUp0enpDQTtFQUNFLHVCckpuQmE7RXFKb0JiLHVCQUFtQztDekp5enpDckM7O0E2RHQxekNBO0U0RmlDRSx1QnJKbENhO0VxSm1DYiwwQkFBbUM7Q3pKeXp6Q3JDOztBd0pyMHpDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0ppMnpDZjs7QXdKMTB6Q0U7O0VBUU0sa0NBQWlDO0N4SnUwekN6Qzs7QXdKLzB6Q0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnUwekM5Qzs7QXdKcjF6Q0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0prM3pDZjs7QXdKMzF6Q0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEozQlM7RW9KNEJULFlwSnJETztDSnczekNmOztBd0pqMnpDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0o2M3pDZjs7QXdKdDJ6Q0U7O0VBUU0sa0NBQWlDO0N4Sm0yekN6Qzs7QXdKMzJ6Q0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Sm0yekM5Qzs7QXdKajN6Q0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0o4NHpDZjs7QXdKdjN6Q0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEo5Q1U7RW9KK0NWLFlwSnJETztDSm81ekNmOztBd0o3M3pDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0p5NXpDZjs7QXdKbDR6Q0U7O0VBUU0sa0NBQWlDO0N4SiszekN6Qzs7QXdKdjR6Q0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SiszekM5Qzs7QXdKNzR6Q0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0owNnpDZjs7QXdKbjV6Q0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEpwQlM7RW9KcUJULFlwSnJETztDSmc3ekNmOztBd0p6NXpDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0pxN3pDZjs7QXdKOTV6Q0U7O0VBUU0sa0NBQWlDO0N4SjI1ekN6Qzs7QXdKbjZ6Q0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjI1ekM5Qzs7QXdKejZ6Q0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0pzOHpDZjs7QXdKLzZ6Q0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEpsQlM7RW9KbUJULFlwSnJETztDSjQ4ekNmOztBd0pyN3pDRTtFQUNFLGtGQUFrRztFQUNsRyxlcEp5RG1CO0NKKzN6Q3ZCOztBd0oxN3pDRTs7RUFRTSxrQ0FBaUM7Q3hKdTd6Q3pDOztBd0ovN3pDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKdTd6QzlDOztBd0pyOHpDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVwSm9DZTtDSmc1ekN2Qjs7QXdKMzh6Q0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEpyQlM7RW9Kc0JULGVwSjZCZTtDSnM1ekN2Qjs7QXdKajl6Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKNit6Q2Y7O0F3SnQ5ekNFOztFQVFNLGtDQUFpQztDeEptOXpDekM7O0F3SjM5ekNFO0VBWU0sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEptOXpDOUM7O0F3SmorekNFO0VBcUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKOC96Q2Y7O0F3SnYrekNFO0VBNEJNLGtDQUFpQztFQUNqQyxzQnBKdkJTO0VvSndCVCxZcEpyRE87Q0pvZzBDZjs7QXdKNyt6Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZXBKeURtQjtDSnU3ekN2Qjs7QXdKbC96Q0U7O0VBUU0sa0NBQWlDO0N4SisrekN6Qzs7QXdKdi96Q0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SisrekM5Qzs7QXdKNy96Q0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlcEpvQ2U7Q0p3OHpDdkI7O0F3Sm5nMENFO0VBNEJNLGtDQUFpQztFQUNqQyxzQnBKbkRVO0VvSm9EVixlcEo2QmU7Q0o4OHpDdkI7O0F3SnpnMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnFpMENmOztBd0o5ZzBDRTs7RUFRTSxrQ0FBaUM7Q3hKMmcwQ3pDOztBd0puaDBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKMmcwQzlDOztBd0p6aDBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSnNqMENmOztBd0ovaDBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSjVDVTtFb0o2Q1YsWXBKckRPO0NKNGowQ2Y7O0F3SnJpMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSmlrMENmOztBd0oxaTBDRTs7RUFRTSxrQ0FBaUM7Q3hKdWkwQ3pDOztBd0ovaTBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKdWkwQzlDOztBd0pyajBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSmtsMENmOztBd0ozajBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JqRXhEVztFaUV5RFgsWXBKckRPO0NKd2wwQ2Y7O0F3SmprMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjZsMENmOztBd0p0azBDRTs7RUFRTSxrQ0FBaUM7Q3hKbWswQ3pDOztBd0ozazBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKbWswQzlDOztBd0pqbDBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsb0JBQW1DO0VBQ25DLFlwSjlDTztDSjhtMENmOztBd0p2bDBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JqRXZETTtFaUV3RE4sWXBKckRPO0NKb24wQ2Y7O0F3SjdsMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnluMENmOztBd0psbTBDRTs7RUFRTSxrQ0FBaUM7Q3hKK2wwQ3pDOztBd0p2bTBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKK2wwQzlDOztBd0o3bTBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSjBvMENmOztBd0pubjBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JqRXJETztFaUVzRFAsWXBKckRPO0NKZ3AwQ2Y7O0F3SnpuMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVwSnlEbUI7Q0ptazBDdkI7O0F3SjluMENFOztFQVFNLGtDQUFpQztDeEoybjBDekM7O0F3Sm5vMENFO0VBWU0sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEoybjBDOUM7O0F3SnpvMENFO0VBcUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKc3EwQ2Y7O0F3Si9vMENFO0VBNEJNLGtDQUFpQztFQUNqQyxzQmpFcERNO0VpRXFETixlcEo2QmU7Q0owbDBDdkI7O0F3SnJwMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSmlyMENmOztBd0oxcDBDRTs7RUFRTSxrQ0FBaUM7Q3hKdXAwQ3pDOztBd0ovcDBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKdXAwQzlDOztBd0pycTBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSmtzMENmOztBd0ozcTBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JqRWxEUztFaUVtRFQsWXBKckRPO0NKd3MwQ2Y7O0F3SmpyMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjZzMENmOztBd0p0cjBDRTs7RUFRTSxrQ0FBaUM7Q3hKbXIwQ3pDOztBd0ozcjBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKbXIwQzlDOztBd0pqczBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSjh0MENmOztBd0p2czBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JqRWhEUTtFaUVpRFIsWXBKckRPO0NKb3UwQ2Y7O0F3SjdzMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnl1MENmOztBd0psdDBDRTs7RUFRTSxrQ0FBaUM7Q3hKK3MwQ3pDOztBd0p2dDBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKK3MwQzlDOztBd0o3dDBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSjB2MENmOztBd0pudTBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSjNCUztFb0o0QlQsWXBKckRPO0NKZ3cwQ2Y7O0F3Snp1MENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnF3MENmOztBd0o5dTBDRTs7RUFRTSxrQ0FBaUM7Q3hKMnUwQ3pDOztBd0pudjBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKMnUwQzlDOztBd0p6djBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSnN4MENmOztBd0ovdjBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSjFCUztFb0oyQlQsWXBKckRPO0NKNHgwQ2Y7O0F3SnJ3MENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSml5MENmOztBd0oxdzBDRTs7RUFRTSxrQ0FBaUM7Q3hKdXcwQ3pDOztBd0ovdzBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKdXcwQzlDOztBd0pyeDBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSmt6MENmOztBd0ozeDBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSnpCUztFb0owQlQsWXBKckRPO0NKd3owQ2Y7O0F3Smp5MENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjZ6MENmOztBd0p0eTBDRTs7RUFRTSxrQ0FBaUM7Q3hKbXkwQ3pDOztBd0ozeTBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKbXkwQzlDOztBd0pqejBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSjgwMENmOztBd0p2ejBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSnhCUztFb0p5QlQsWXBKckRPO0NKbzEwQ2Y7O0F3Sjd6MENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnkxMENmOztBd0psMDBDRTs7RUFRTSxrQ0FBaUM7Q3hKK3owQ3pDOztBd0p2MDBDRTtFQVlNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKK3owQzlDOztBd0o3MDBDRTtFQXFCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSjAyMENmOztBd0puMTBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSnZCUztFb0p3QlQsWXBKckRPO0NKZzMwQ2Y7O0F3SnoxMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVwSnlEbUI7Q0pteTBDdkI7O0F3SjkxMENFOztFQVFNLGtDQUFpQztDeEoyMTBDekM7O0F3Sm4yMENFO0VBWU0sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEoyMTBDOUM7O0F3SnoyMENFO0VBcUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKczQwQ2Y7O0F3Si8yMENFO0VBNEJNLGtDQUFpQztFQUNqQyxzQnBKdEJTO0VvSnVCVCxlcEo2QmU7Q0owejBDdkI7O0F3SnIzMENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVwSnlEbUI7Q0orejBDdkI7O0F3SjEzMENFOztFQVFNLGtDQUFpQztDeEp1MzBDekM7O0F3Si8zMENFO0VBWU0sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEp1MzBDOUM7O0F3SnI0MENFO0VBcUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZXBKb0NlO0NKZzEwQ3ZCOztBd0ozNDBDRTtFQTRCTSxrQ0FBaUM7RUFDakMsc0JwSnJCUztFb0pzQlQsZXBKNkJlO0NKczEwQ3ZCOztBd0pqNTBDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0o2NjBDZjs7QXdKdDUwQ0U7O0VBUU0sa0NBQWlDO0N4Sm01MEN6Qzs7QXdKMzUwQ0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Sm01MEM5Qzs7QXdKajYwQ0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0o4NzBDZjs7QXdKdjYwQ0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEpwQlM7RW9KcUJULFlwSnJETztDSm84MENmOztBd0o3NjBDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0p5ODBDZjs7QXdKbDcwQ0U7O0VBUU0sa0NBQWlDO0N4Sis2MEN6Qzs7QXdKdjcwQ0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Sis2MEM5Qzs7QXdKNzcwQ0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0owOTBDZjs7QXdKbjgwQ0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEpuQlM7RW9Kb0JULFlwSnJETztDSmcrMENmOztBd0p6ODBDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0pxKzBDZjs7QXdKOTgwQ0U7O0VBUU0sa0NBQWlDO0N4SjI4MEN6Qzs7QXdKbjkwQ0U7RUFZTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjI4MEM5Qzs7QXdKejkwQ0U7RUFxQk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0pzLzBDZjs7QXdKLzkwQ0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLHNCcEpsQlM7RW9KbUJULFlwSnJETztDSjQvMENmOztBd0pyKzBDRTtFQUNFLDBFQUFrRztFQUNsRyxlcEp5RG1CO0NKKzYwQ3ZCOztBd0oxKzBDRTs7RUFRTSxrQ0FBaUM7Q3hKdSswQ3pDOztBd0ovKzBDRTtFQVlNLCtFQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKdSswQzlDOztBd0pyLzBDRTtFQXFCTSwrRUFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVwSm9DZTtDSmc4MEN2Qjs7QXdKMy8wQ0U7RUE0Qk0sa0NBQWlDO0VBQ2pDLG1CcEpwRE87RW9KcURQLGVwSjZCZTtDSnM4MEN2Qjs7QXdKamcxQ0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKNmgxQ2Y7O0F3SnRnMUNFOztFQVFNLGtDQUFpQztDeEptZzFDekM7O0F3SjNnMUNFO0VBWU0sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEptZzFDOUM7O0F3SmpoMUNFO0VBcUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKOGkxQ2Y7O0F3SnZoMUNFO0VBNEJNLGtDQUFpQztFQUNqQyxzQnBKOUNVO0VvSitDVixZcEpyRE87Q0pvajFDZjs7QXdKN2gxQ0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKeWoxQ2Y7O0F3SmxpMUNFOztFQVFNLGtDQUFpQztDeEoraDFDekM7O0F3SnZpMUNFO0VBWU0sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEoraDFDOUM7O0F3SjdpMUNFO0VBcUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKMGsxQ2Y7O0F3Sm5qMUNFO0VBNEJNLGtDQUFpQztFQUNqQyxzQnBKNUNVO0VvSjZDVixZcEpyRE87Q0pnbDFDZjs7QUFFQTtFeUpoaTFDRSxhQUFZO0N6SmtpMUNkOztBeUo5aDFDQTtFQUNFLDBCQUFzQztDekppaTFDeEM7O0F5SjdoMUNBO0VBQ0UsZUFBNkI7Q3pKZ2kxQy9COztBeUpqaTFDQTtFQUtJLGVBQTZCO0N6SmdpMUNqQzs7QXlKNWgxQ0E7RUFDRSxlckovRGdCO0NKOGwxQ2xCOztBeUpoaTFDQTtFQUtJLGVBQThCO0N6SitoMUNsQzs7QTBKNW0xQ0U7OztFQVFJLGV0SnFCVztDSnFsMUNqQjs7QU83bTFDRTs7O0VtSk1NLGVBVmtDO0MxSnVuMUMxQzs7QTBKeG4xQ0U7RUFrQk0sMEJ0SldTO0VzSlZULFl0SmZPO0NKeW4xQ2Y7O0EwSjduMUNFO0VBeUJNLDBCdEpJUztFc0pIVCxzQkFBaUM7QzFKd20xQ3pDOztBMEpsbzFDRTtFQStCTSwyTnJJUW1JO0NyQitsMUMzSTs7QTBKdG8xQ0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSnNtMUN4Qzs7QTBKN28xQ0U7RUE0Q00sZXRKZlM7Q0pvbjFDakI7O0EwSmpwMUNFOztFQWlETSwwQnRKcEJTO0VzSnFCVCxzQnRKckJTO0VzSnNCVCxZdEovQ087Q0pvcDFDZjs7QTBKeHAxQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSnFwMUNsQjs7QTBKL3AxQ0U7RUFpRVEsZW5FeUNrQjtDdkZ5ajFDNUI7O0FPOXAxQ0U7RW1KK0RVLFl0SmhFRztDSm1xMUNmOztBMEp2cTFDRTtFQTZFUSxldEpqRVE7Q0orcDFDbEI7O0FPdHExQ0U7RW1KMkVVLGV0Sm5FTTtDSmtxMUNsQjs7QTBKcmwxQ1U7RUFFRSxlQUErQjtDMUp1bDFDM0M7O0EwSm5yMUNFOzs7RUFRSSxldEpFWTtDSitxMUNsQjs7QU9wcjFDRTs7O0VtSk1NLGVBVmtDO0MxSjhyMUMxQzs7QTBKL3IxQ0U7RUFrQk0sMEJ0SlJVO0VzSlNWLFl0SmZPO0NKZ3MxQ2Y7O0EwSnBzMUNFO0VBeUJNLDBCdEpmVTtFc0pnQlYsc0JBQWlDO0MxSitxMUN6Qzs7QTBKenMxQ0U7RUErQk0sMk5ySVFtSTtDckJzcTFDM0k7O0EwSjdzMUNFOzs7O0VBdUNJLHNCQUFrQztDMUo2cTFDeEM7O0EwSnB0MUNFO0VBNENNLGV0SmxDVTtDSjhzMUNsQjs7QTBKeHQxQ0U7O0VBaURNLDBCdEp2Q1U7RXNKd0NWLHNCdEp4Q1U7RXNKeUNWLFl0Si9DTztDSjJ0MUNmOztBMEovdDFDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKNHQxQ2xCOztBMEp0dTFDRTtFQWlFUSxlbkV5Q2tCO0N2RmdvMUM1Qjs7QU9ydTFDRTtFbUorRFUsWXRKaEVHO0NKMHUxQ2Y7O0EwSjl1MUNFO0VBNkVRLGV0SmpFUTtDSnN1MUNsQjs7QU83dTFDRTtFbUoyRVUsZXRKbkVNO0NKeXUxQ2xCOztBMEo1cDFDVTtFQUVFLGVBQStCO0MxSjhwMUMzQzs7QTBKMXYxQ0U7OztFQVFJLGV0SjRCVztDSjR0MUNqQjs7QU8zdjFDRTs7O0VtSk1NLGVBVmtDO0MxSnF3MUMxQzs7QTBKdHcxQ0U7RUFrQk0sMEJ0SmtCUztFc0pqQlQsWXRKZk87Q0p1dzFDZjs7QTBKM3cxQ0U7RUF5Qk0sMEJ0SldTO0VzSlZULHNCQUFpQztDMUpzdjFDekM7O0EwSmh4MUNFO0VBK0JNLDJOcklRbUk7Q3JCNnUxQzNJOztBMEpweDFDRTs7OztFQXVDSSxzQkFBa0M7QzFKb3YxQ3hDOztBMEozeDFDRTtFQTRDTSxldEpSUztDSjJ2MUNqQjs7QTBKL3gxQ0U7O0VBaURNLDBCdEpiUztFc0pjVCxzQnRKZFM7RXNKZVQsWXRKL0NPO0NKa3kxQ2Y7O0EwSnR5MUNFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0pteTFDbEI7O0EwSjd5MUNFO0VBaUVRLGVuRXlDa0I7Q3ZGdXMxQzVCOztBTzV5MUNFO0VtSitEVSxZdEpoRUc7Q0ppejFDZjs7QTBKcnoxQ0U7RUE2RVEsZXRKakVRO0NKNnkxQ2xCOztBT3B6MUNFO0VtSjJFVSxldEpuRU07Q0pnejFDbEI7O0EwSm51MUNVO0VBRUUsZUFBK0I7QzFKcXUxQzNDOztBMEpqMDFDRTs7O0VBUUksZXRKOEJXO0NKaXkxQ2pCOztBT2wwMUNFOzs7RW1KTU0sZUFWa0M7QzFKNDAxQzFDOztBMEo3MDFDRTtFQWtCTSwwQnRKb0JTO0VzSm5CVCxZdEpmTztDSjgwMUNmOztBMEpsMTFDRTtFQXlCTSwwQnRKYVM7RXNKWlQsc0JBQWlDO0MxSjZ6MUN6Qzs7QTBKdjExQ0U7RUErQk0sMk5ySVFtSTtDckJvejFDM0k7O0EwSjMxMUNFOzs7O0VBdUNJLHNCQUFrQztDMUoyejFDeEM7O0EwSmwyMUNFO0VBNENNLGV0Sk5TO0NKZzAxQ2pCOztBMEp0MjFDRTs7RUFpRE0sMEJ0SlhTO0VzSllULHNCdEpaUztFc0phVCxZdEovQ087Q0p5MjFDZjs7QTBKNzIxQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSjAyMUNsQjs7QTBKcDMxQ0U7RUFpRVEsZW5FeUNrQjtDdkY4dzFDNUI7O0FPbjMxQ0U7RW1KK0RVLFl0SmhFRztDSnczMUNmOztBMEo1MzFDRTtFQTZFUSxldEpqRVE7Q0pvMzFDbEI7O0FPMzMxQ0U7RW1KMkVVLGV0Sm5FTTtDSnUzMUNsQjs7QTBKMXkxQ1U7RUFFRSxlQUErQjtDMUo0eTFDM0M7O0EwSng0MUNFOzs7RUFRSSxldEoyQlc7Q0oyMjFDakI7O0FPejQxQ0U7OztFbUpNTSxlQVZrQztDMUptNTFDMUM7O0EwSnA1MUNFO0VBa0JNLDBCdEppQlM7RXNKaEJULGV0Sm1FZTtDSm0wMUN2Qjs7QTBKejUxQ0U7RUF5Qk0sMEJ0SlVTO0VzSlRULHNCQUFpQztDMUpvNDFDekM7O0EwSjk1MUNFO0VBK0JNLDhOcklRbUk7Q3JCMjMxQzNJOztBMEpsNjFDRTs7OztFQXVDSSxzQkFBa0M7QzFKazQxQ3hDOztBMEp6NjFDRTtFQTRDTSxldEpUUztDSjA0MUNqQjs7QTBKNzYxQ0U7O0VBaURNLDBCdEpkUztFc0plVCxzQnRKZlM7RXNKZ0JULFl0Si9DTztDSmc3MUNmOztBMEpwNzFDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKaTcxQ2xCOztBMEozNzFDRTtFQWlFUSxlbkV5Q2tCO0N2RnExMUM1Qjs7QU8xNzFDRTtFbUorRFUsWXRKaEVHO0NKKzcxQ2Y7O0EwSm44MUNFO0VBNkVRLGV0SmpFUTtDSjI3MUNsQjs7QU9sODFDRTtFbUoyRVUsZXRKbkVNO0NKODcxQ2xCOztBMEpqMzFDVTtFQUVFLGVBQStCO0MxSm0zMUMzQzs7QTBKLzgxQ0U7OztFQVFJLGV0SnlCVztDSm83MUNqQjs7QU9oOTFDRTs7O0VtSk1NLGVBVmtDO0MxSjA5MUMxQzs7QTBKMzkxQ0U7RUFrQk0sMEJ0SmVTO0VzSmRULFl0SmZPO0NKNDkxQ2Y7O0EwSmgrMUNFO0VBeUJNLDBCdEpRUztFc0pQVCxzQkFBaUM7QzFKMjgxQ3pDOztBMEpyKzFDRTtFQStCTSwyTnJJUW1JO0NyQms4MUMzSTs7QTBKeisxQ0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSnk4MUN4Qzs7QTBKaC8xQ0U7RUE0Q00sZXRKWFM7Q0ptOTFDakI7O0EwSnAvMUNFOztFQWlETSwwQnRKaEJTO0VzSmlCVCxzQnRKakJTO0VzSmtCVCxZdEovQ087Q0p1LzFDZjs7QTBKMy8xQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSncvMUNsQjs7QTBKbGcyQ0U7RUFpRVEsZW5FeUNrQjtDdkY0NTFDNUI7O0FPamcyQ0U7RW1KK0RVLFl0SmhFRztDSnNnMkNmOztBMEoxZzJDRTtFQTZFUSxldEpqRVE7Q0prZzJDbEI7O0FPemcyQ0U7RW1KMkVVLGV0Sm5FTTtDSnFnMkNsQjs7QTBKeDcxQ1U7RUFFRSxlQUErQjtDMUowNzFDM0M7O0EwSnRoMkNFOzs7RUFRSSxldEpIWTtDSnVoMkNsQjs7QU92aDJDRTs7O0VtSk1NLGVBVmtDO0MxSmlpMkMxQzs7QTBKbGkyQ0U7RUFrQk0sMEJ0SmJVO0VzSmNWLGV0Sm1FZTtDSmk5MUN2Qjs7QTBKdmkyQ0U7RUF5Qk0sMEJ0SnBCVTtFc0pxQlYsc0JBQWlDO0MxSmtoMkN6Qzs7QTBKNWkyQ0U7RUErQk0sOE5ySVFtSTtDckJ5ZzJDM0k7O0EwSmhqMkNFOzs7O0VBdUNJLG9CQUFrQztDMUpnaDJDeEM7O0EwSnZqMkNFO0VBNENNLGV0SnZDVTtDSnNqMkNsQjs7QTBKM2oyQ0U7O0VBaURNLDBCdEo1Q1U7RXNKNkNWLHNCdEo3Q1U7RXNKOENWLFl0Si9DTztDSjhqMkNmOztBMEpsazJDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKK2oyQ2xCOztBMEp6azJDRTtFQWlFUSxlbkV5Q2tCO0N2Rm0rMUM1Qjs7QU94azJDRTtFbUorRFUsWXRKaEVHO0NKNmsyQ2Y7O0EwSmpsMkNFO0VBNkVRLGV0SmpFUTtDSnlrMkNsQjs7QU9obDJDRTtFbUoyRVUsZXRKbkVNO0NKNGsyQ2xCOztBMEovLzFDVTtFQUVFLGFBQStCO0MxSmlnMkMzQzs7QTBKN2wyQ0U7OztFQVFJLGV0SklZO0NKdWwyQ2xCOztBTzlsMkNFOzs7RW1KTU0sZUFWa0M7QzFKd20yQzFDOztBMEp6bTJDRTtFQWtCTSwwQnRKTlU7RXNKT1YsWXRKZk87Q0owbTJDZjs7QTBKOW0yQ0U7RUF5Qk0sMEJ0SmJVO0VzSmNWLHNCQUFpQztDMUp5bDJDekM7O0EwSm5uMkNFO0VBK0JNLDJOcklRbUk7Q3JCZ2wyQzNJOztBMEp2bjJDRTs7OztFQXVDSSxzQkFBa0M7QzFKdWwyQ3hDOztBMEo5bjJDRTtFQTRDTSxldEpoQ1U7Q0pzbjJDbEI7O0EwSmxvMkNFOztFQWlETSwwQnRKckNVO0VzSnNDVixzQnRKdENVO0VzSnVDVixZdEovQ087Q0pxbzJDZjs7QTBKem8yQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSnNvMkNsQjs7QTBKaHAyQ0U7RUFpRVEsZW5FeUNrQjtDdkYwaTJDNUI7O0FPL28yQ0U7RW1KK0RVLFl0SmhFRztDSm9wMkNmOztBMEp4cDJDRTtFQTZFUSxldEpqRVE7Q0pncDJDbEI7O0FPdnAyQ0U7RW1KMkVVLGV0Sm5FTTtDSm1wMkNsQjs7QTBKdGsyQ1U7RUFFRSxlQUErQjtDMUp3azJDM0M7O0EwSnBxMkNFOzs7RUFRSSxlbkVSYTtDdkYwcTJDbkI7O0FPcnEyQ0U7OztFbUpNTSxlQVZrQztDMUorcTJDMUM7O0EwSmhyMkNFO0VBa0JNLDBCbkVsQlc7RW1FbUJYLFl0SmZPO0NKaXIyQ2Y7O0EwSnJyMkNFO0VBeUJNLDBCbkV6Qlc7RW1FMEJYLHNCQUFpQztDMUpncTJDekM7O0EwSjFyMkNFO0VBK0JNLDJOcklRbUk7Q3JCdXAyQzNJOztBMEo5cjJDRTs7OztFQXVDSSxzQkFBa0M7QzFKOHAyQ3hDOztBMEpyczJDRTtFQTRDTSxlbkU1Q1c7Q3ZGeXMyQ25COztBMEp6czJDRTs7RUFpRE0sMEJuRWpEVztFbUVrRFgsc0JuRWxEVztFbUVtRFgsWXRKL0NPO0NKNHMyQ2Y7O0EwSmh0MkNFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0o2czJDbEI7O0EwSnZ0MkNFO0VBaUVRLGVuRXlDa0I7Q3ZGaW4yQzVCOztBT3R0MkNFO0VtSitEVSxZdEpoRUc7Q0oydDJDZjs7QTBKL3QyQ0U7RUE2RVEsZXRKakVRO0NKdXQyQ2xCOztBTzl0MkNFO0VtSjJFVSxldEpuRU07Q0owdDJDbEI7O0EwSjdvMkNVO0VBRUUsZUFBK0I7QzFKK28yQzNDOztBMEozdTJDRTs7O0VBUUksZW5FUFE7Q3ZGZ3YyQ2Q7O0FPNXUyQ0U7OztFbUpNTSxhQVZrQztDMUpzdjJDMUM7O0EwSnZ2MkNFO0VBa0JNLDBCbkVqQk07RW1Fa0JOLFl0SmZPO0NKd3YyQ2Y7O0EwSjV2MkNFO0VBeUJNLDBCbkV4Qk07RW1FeUJOLG9CQUFpQztDMUp1dTJDekM7O0EwSmp3MkNFO0VBK0JNLDJOcklRbUk7Q3JCOHQyQzNJOztBMEpydzJDRTs7OztFQXVDSSxzQkFBa0M7QzFKcXUyQ3hDOztBMEo1dzJDRTtFQTRDTSxlbkUzQ007Q3ZGK3cyQ2Q7O0EwSmh4MkNFOztFQWlETSwwQm5FaERNO0VtRWlETixzQm5FakRNO0VtRWtETixZdEovQ087Q0pteDJDZjs7QTBKdngyQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSm94MkNsQjs7QTBKOXgyQ0U7RUFpRVEsZW5FeUNrQjtDdkZ3cjJDNUI7O0FPN3gyQ0U7RW1KK0RVLFl0SmhFRztDSmt5MkNmOztBMEp0eTJDRTtFQTZFUSxldEpqRVE7Q0o4eDJDbEI7O0FPcnkyQ0U7RW1KMkVVLGV0Sm5FTTtDSml5MkNsQjs7QTBKcHQyQ1U7RUFFRSxlQUErQjtDMUpzdDJDM0M7O0EwSmx6MkNFOzs7RUFRSSxlbkVMUztDdkZxejJDZjs7QU9uejJDRTs7O0VtSk1NLGVBVmtDO0MxSjZ6MkMxQzs7QTBKOXoyQ0U7RUFrQk0sMEJuRWZPO0VtRWdCUCxZdEpmTztDSit6MkNmOztBMEpuMDJDRTtFQXlCTSwwQm5FdEJPO0VtRXVCUCxzQkFBaUM7QzFKOHkyQ3pDOztBMEp4MDJDRTtFQStCTSwyTnJJUW1JO0NyQnF5MkMzSTs7QTBKNTAyQ0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSjR5MkN4Qzs7QTBKbjEyQ0U7RUE0Q00sZW5FekNPO0N2Rm8xMkNmOztBMEp2MTJDRTs7RUFpRE0sMEJuRTlDTztFbUUrQ1Asc0JuRS9DTztFbUVnRFAsWXRKL0NPO0NKMDEyQ2Y7O0EwSjkxMkNFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0oyMTJDbEI7O0EwSnIyMkNFO0VBaUVRLGVuRXlDa0I7Q3ZGK3YyQzVCOztBT3AyMkNFO0VtSitEVSxZdEpoRUc7Q0p5MjJDZjs7QTBKNzIyQ0U7RUE2RVEsZXRKakVRO0NKcTIyQ2xCOztBTzUyMkNFO0VtSjJFVSxldEpuRU07Q0p3MjJDbEI7O0EwSjN4MkNVO0VBRUUsZUFBK0I7QzFKNngyQzNDOztBMEp6MzJDRTs7O0VBUUksZW5FSlE7Q3ZGMjMyQ2Q7O0FPMTMyQ0U7OztFbUpNTSxlQVZrQztDMUpvNDJDMUM7O0EwSnI0MkNFO0VBa0JNLDBCbkVkTTtFbUVlTixldEptRWU7Q0pvejJDdkI7O0EwSjE0MkNFO0VBeUJNLDBCbkVyQk07RW1Fc0JOLHNCQUFpQztDMUpxMzJDekM7O0EwSi80MkNFO0VBK0JNLDhOcklRbUk7Q3JCNDIyQzNJOztBMEpuNTJDRTs7OztFQXVDSSxzQkFBa0M7QzFKbTMyQ3hDOztBMEoxNTJDRTtFQTRDTSxlbkV4Q007Q3ZGMDUyQ2Q7O0EwSjk1MkNFOztFQWlETSwwQm5FN0NNO0VtRThDTixzQm5FOUNNO0VtRStDTixZdEovQ087Q0ppNjJDZjs7QTBKcjYyQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSms2MkNsQjs7QTBKNTYyQ0U7RUFpRVEsZW5FeUNrQjtDdkZzMDJDNUI7O0FPMzYyQ0U7RW1KK0RVLFl0SmhFRztDSmc3MkNmOztBMEpwNzJDRTtFQTZFUSxldEpqRVE7Q0o0NjJDbEI7O0FPbjcyQ0U7RW1KMkVVLGV0Sm5FTTtDSis2MkNsQjs7QTBKbDIyQ1U7RUFFRSxlQUErQjtDMUpvMjJDM0M7O0EwSmg4MkNFOzs7RUFRSSxlbkVGVztDdkZnODJDakI7O0FPajgyQ0U7OztFbUpNTSxlQVZrQztDMUoyODJDMUM7O0EwSjU4MkNFO0VBa0JNLDBCbkVaUztFbUVhVCxZdEpmTztDSjY4MkNmOztBMEpqOTJDRTtFQXlCTSwwQm5FbkJTO0VtRW9CVCxzQkFBaUM7QzFKNDcyQ3pDOztBMEp0OTJDRTtFQStCTSwyTnJJUW1JO0NyQm03MkMzSTs7QTBKMTkyQ0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSjA3MkN4Qzs7QTBKaisyQ0U7RUE0Q00sZW5FdENTO0N2Ris5MkNqQjs7QTBKcisyQ0U7O0VBaURNLDBCbkUzQ1M7RW1FNENULHNCbkU1Q1M7RW1FNkNULFl0Si9DTztDSncrMkNmOztBMEo1KzJDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKeSsyQ2xCOztBMEpuLzJDRTtFQWlFUSxlbkV5Q2tCO0N2RjY0MkM1Qjs7QU9sLzJDRTtFbUorRFUsWXRKaEVHO0NKdS8yQ2Y7O0EwSjMvMkNFO0VBNkVRLGV0SmpFUTtDSm0vMkNsQjs7QU8xLzJDRTtFbUoyRVUsZXRKbkVNO0NKcy8yQ2xCOztBMEp6NjJDVTtFQUVFLGVBQStCO0MxSjI2MkMzQzs7QTBKdmczQ0U7OztFQVFJLGVuRUFVO0N2RnFnM0NoQjs7QU94ZzNDRTs7O0VtSk1NLGVBVmtDO0MxSmtoM0MxQzs7QTBKbmgzQ0U7RUFrQk0sMEJuRVZRO0VtRVdSLFl0SmZPO0NKb2gzQ2Y7O0EwSnhoM0NFO0VBeUJNLDBCbkVqQlE7RW1Fa0JSLHNCQUFpQztDMUptZzNDekM7O0EwSjdoM0NFO0VBK0JNLDJOcklRbUk7Q3JCMC8yQzNJOztBMEpqaTNDRTs7OztFQXVDSSxzQkFBa0M7QzFKaWczQ3hDOztBMEp4aTNDRTtFQTRDTSxlbkVwQ1E7Q3ZGb2kzQ2hCOztBMEo1aTNDRTs7RUFpRE0sMEJuRXpDUTtFbUUwQ1Isc0JuRTFDUTtFbUUyQ1IsWXRKL0NPO0NKK2kzQ2Y7O0EwSm5qM0NFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0pnajNDbEI7O0EwSjFqM0NFO0VBaUVRLGVuRXlDa0I7Q3ZGbzkyQzVCOztBT3pqM0NFO0VtSitEVSxZdEpoRUc7Q0o4ajNDZjs7QTBKbGszQ0U7RUE2RVEsZXRKakVRO0NKMGozQ2xCOztBT2prM0NFO0VtSjJFVSxldEpuRU07Q0o2ajNDbEI7O0EwSmgvMkNVO0VBRUUsZUFBK0I7QzFKay8yQzNDOztBMEo5azNDRTs7O0VBUUksZXRKcUJXO0NKdWozQ2pCOztBTy9rM0NFOzs7RW1KTU0sZUFWa0M7QzFKeWwzQzFDOztBMEoxbDNDRTtFQWtCTSwwQnRKV1M7RXNKVlQsWXRKZk87Q0oybDNDZjs7QTBKL2wzQ0U7RUF5Qk0sMEJ0SklTO0VzSkhULHNCQUFpQztDMUowazNDekM7O0EwSnBtM0NFO0VBK0JNLDJOcklRbUk7Q3JCaWszQzNJOztBMEp4bTNDRTs7OztFQXVDSSxzQkFBa0M7QzFKd2szQ3hDOztBMEovbTNDRTtFQTRDTSxldEpmUztDSnNsM0NqQjs7QTBKbm4zQ0U7O0VBaURNLDBCdEpwQlM7RXNKcUJULHNCdEpyQlM7RXNKc0JULFl0Si9DTztDSnNuM0NmOztBMEoxbjNDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKdW4zQ2xCOztBMEpqbzNDRTtFQWlFUSxlbkV5Q2tCO0N2RjJoM0M1Qjs7QU9obzNDRTtFbUorRFUsWXRKaEVHO0NKcW8zQ2Y7O0EwSnpvM0NFO0VBNkVRLGV0SmpFUTtDSmlvM0NsQjs7QU94bzNDRTtFbUoyRVUsZXRKbkVNO0NKb28zQ2xCOztBMEp2ajNDVTtFQUVFLGVBQStCO0MxSnlqM0MzQzs7QTBKcnAzQ0U7OztFQVFJLGV0SnNCVztDSjZuM0NqQjs7QU90cDNDRTs7O0VtSk1NLGVBVmtDO0MxSmdxM0MxQzs7QTBKanEzQ0U7RUFrQk0sMEJ0SllTO0VzSlhULFl0SmZPO0NKa3EzQ2Y7O0EwSnRxM0NFO0VBeUJNLDBCdEpLUztFc0pKVCxzQkFBaUM7QzFKaXAzQ3pDOztBMEozcTNDRTtFQStCTSwyTnJJUW1JO0NyQndvM0MzSTs7QTBKL3EzQ0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSitvM0N4Qzs7QTBKdHIzQ0U7RUE0Q00sZXRKZFM7Q0o0cDNDakI7O0EwSjFyM0NFOztFQWlETSwwQnRKbkJTO0VzSm9CVCxzQnRKcEJTO0VzSnFCVCxZdEovQ087Q0o2cjNDZjs7QTBKanMzQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSjhyM0NsQjs7QTBKeHMzQ0U7RUFpRVEsZW5FeUNrQjtDdkZrbTNDNUI7O0FPdnMzQ0U7RW1KK0RVLFl0SmhFRztDSjRzM0NmOztBMEpodDNDRTtFQTZFUSxldEpqRVE7Q0p3czNDbEI7O0FPL3MzQ0U7RW1KMkVVLGV0Sm5FTTtDSjJzM0NsQjs7QTBKOW4zQ1U7RUFFRSxlQUErQjtDMUpnbzNDM0M7O0EwSjV0M0NFOzs7RUFRSSxldEp1Qlc7Q0ptczNDakI7O0FPN3QzQ0U7OztFbUpNTSxlQVZrQztDMUp1dTNDMUM7O0EwSnh1M0NFO0VBa0JNLDBCdEphUztFc0paVCxZdEpmTztDSnl1M0NmOztBMEo3dTNDRTtFQXlCTSwwQnRKTVM7RXNKTFQsc0JBQWlDO0MxSnd0M0N6Qzs7QTBKbHYzQ0U7RUErQk0sMk5ySVFtSTtDckIrczNDM0k7O0EwSnR2M0NFOzs7O0VBdUNJLHNCQUFrQztDMUpzdDNDeEM7O0EwSjd2M0NFO0VBNENNLGV0SmJTO0NKa3UzQ2pCOztBMEpqdzNDRTs7RUFpRE0sMEJ0SmxCUztFc0ptQlQsc0J0Sm5CUztFc0pvQlQsWXRKL0NPO0NKb3czQ2Y7O0EwSnh3M0NFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0pxdzNDbEI7O0EwSi93M0NFO0VBaUVRLGVuRXlDa0I7Q3ZGeXEzQzVCOztBTzl3M0NFO0VtSitEVSxZdEpoRUc7Q0pteDNDZjs7QTBKdngzQ0U7RUE2RVEsZXRKakVRO0NKK3czQ2xCOztBT3R4M0NFO0VtSjJFVSxldEpuRU07Q0preDNDbEI7O0EwSnJzM0NVO0VBRUUsZUFBK0I7QzFKdXMzQzNDOztBMEpueTNDRTs7O0VBUUksZXRKd0JXO0NKeXczQ2pCOztBT3B5M0NFOzs7RW1KTU0sZUFWa0M7QzFKOHkzQzFDOztBMEoveTNDRTtFQWtCTSwwQnRKY1M7RXNKYlQsWXRKZk87Q0pnejNDZjs7QTBKcHozQ0U7RUF5Qk0sMEJ0Sk9TO0VzSk5ULHNCQUFpQztDMUoreDNDekM7O0EwSnp6M0NFO0VBK0JNLDJOcklRbUk7Q3JCc3gzQzNJOztBMEo3ejNDRTs7OztFQXVDSSxzQkFBa0M7QzFKNngzQ3hDOztBMEpwMDNDRTtFQTRDTSxldEpaUztDSnd5M0NqQjs7QTBKeDAzQ0U7O0VBaURNLDBCdEpqQlM7RXNKa0JULHNCdEpsQlM7RXNKbUJULFl0Si9DTztDSjIwM0NmOztBMEovMDNDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKNDAzQ2xCOztBMEp0MTNDRTtFQWlFUSxlbkV5Q2tCO0N2Rmd2M0M1Qjs7QU9yMTNDRTtFbUorRFUsWXRKaEVHO0NKMDEzQ2Y7O0EwSjkxM0NFO0VBNkVRLGV0SmpFUTtDSnMxM0NsQjs7QU83MTNDRTtFbUoyRVUsZXRKbkVNO0NKeTEzQ2xCOztBMEo1dzNDVTtFQUVFLGVBQStCO0MxSjh3M0MzQzs7QTBKMTIzQ0U7OztFQVFJLGV0SnlCVztDSiswM0NqQjs7QU8zMjNDRTs7O0VtSk1NLGVBVmtDO0MxSnEzM0MxQzs7QTBKdDMzQ0U7RUFrQk0sMEJ0SmVTO0VzSmRULFl0SmZPO0NKdTMzQ2Y7O0EwSjMzM0NFO0VBeUJNLDBCdEpRUztFc0pQVCxzQkFBaUM7QzFKczIzQ3pDOztBMEpoNDNDRTtFQStCTSwyTnJJUW1JO0NyQjYxM0MzSTs7QTBKcDQzQ0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSm8yM0N4Qzs7QTBKMzQzQ0U7RUE0Q00sZXRKWFM7Q0o4MjNDakI7O0EwSi80M0NFOztFQWlETSwwQnRKaEJTO0VzSmlCVCxzQnRKakJTO0VzSmtCVCxZdEovQ087Q0prNTNDZjs7QTBKdDUzQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSm01M0NsQjs7QTBKNzUzQ0U7RUFpRVEsZW5FeUNrQjtDdkZ1ejNDNUI7O0FPNTUzQ0U7RW1KK0RVLFl0SmhFRztDSmk2M0NmOztBMEpyNjNDRTtFQTZFUSxldEpqRVE7Q0o2NTNDbEI7O0FPcDYzQ0U7RW1KMkVVLGV0Sm5FTTtDSmc2M0NsQjs7QTBKbjEzQ1U7RUFFRSxlQUErQjtDMUpxMTNDM0M7O0EwSmo3M0NFOzs7RUFRSSxldEowQlc7Q0pxNTNDakI7O0FPbDczQ0U7OztFbUpNTSxlQVZrQztDMUo0NzNDMUM7O0EwSjc3M0NFO0VBa0JNLDBCdEpnQlM7RXNKZlQsZXRKbUVlO0NKNDIzQ3ZCOztBMEpsODNDRTtFQXlCTSwwQnRKU1M7RXNKUlQsc0JBQWlDO0MxSjY2M0N6Qzs7QTBKdjgzQ0U7RUErQk0sOE5ySVFtSTtDckJvNjNDM0k7O0EwSjM4M0NFOzs7O0VBdUNJLHNCQUFrQztDMUoyNjNDeEM7O0EwSmw5M0NFO0VBNENNLGV0SlZTO0NKbzczQ2pCOztBMEp0OTNDRTs7RUFpRE0sMEJ0SmZTO0VzSmdCVCxzQnRKaEJTO0VzSmlCVCxZdEovQ087Q0p5OTNDZjs7QTBKNzkzQ0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSjA5M0NsQjs7QTBKcCszQ0U7RUFpRVEsZW5FeUNrQjtDdkY4MzNDNUI7O0FPbiszQ0U7RW1KK0RVLFl0SmhFRztDSncrM0NmOztBMEo1KzNDRTtFQTZFUSxldEpqRVE7Q0pvKzNDbEI7O0FPMyszQ0U7RW1KMkVVLGV0Sm5FTTtDSnUrM0NsQjs7QTBKMTUzQ1U7RUFFRSxlQUErQjtDMUo0NTNDM0M7O0EwSngvM0NFOzs7RUFRSSxldEoyQlc7Q0oyOTNDakI7O0FPei8zQ0U7OztFbUpNTSxlQVZrQztDMUptZzRDMUM7O0EwSnBnNENFO0VBa0JNLDBCdEppQlM7RXNKaEJULGV0Sm1FZTtDSm03M0N2Qjs7QTBKemc0Q0U7RUF5Qk0sMEJ0SlVTO0VzSlRULHNCQUFpQztDMUpvLzNDekM7O0EwSjlnNENFO0VBK0JNLDhOcklRbUk7Q3JCMiszQzNJOztBMEpsaDRDRTs7OztFQXVDSSxzQkFBa0M7QzFKay8zQ3hDOztBMEp6aDRDRTtFQTRDTSxldEpUUztDSjAvM0NqQjs7QTBKN2g0Q0U7O0VBaURNLDBCdEpkUztFc0plVCxzQnRKZlM7RXNKZ0JULFl0Si9DTztDSmdpNENmOztBMEpwaTRDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKaWk0Q2xCOztBMEozaTRDRTtFQWlFUSxlbkV5Q2tCO0N2RnE4M0M1Qjs7QU8xaTRDRTtFbUorRFUsWXRKaEVHO0NKK2k0Q2Y7O0EwSm5qNENFO0VBNkVRLGV0SmpFUTtDSjJpNENsQjs7QU9sajRDRTtFbUoyRVUsZXRKbkVNO0NKOGk0Q2xCOztBMEpqKzNDVTtFQUVFLGVBQStCO0MxSm0rM0MzQzs7QTBKL2o0Q0U7OztFQVFJLGV0SjRCVztDSmlpNENqQjs7QU9oazRDRTs7O0VtSk1NLGVBVmtDO0MxSjBrNEMxQzs7QTBKM2s0Q0U7RUFrQk0sMEJ0SmtCUztFc0pqQlQsWXRKZk87Q0o0azRDZjs7QTBKaGw0Q0U7RUF5Qk0sMEJ0SldTO0VzSlZULHNCQUFpQztDMUoyajRDekM7O0EwSnJsNENFO0VBK0JNLDJOcklRbUk7Q3JCa2o0QzNJOztBMEp6bDRDRTs7OztFQXVDSSxzQkFBa0M7QzFKeWo0Q3hDOztBMEpobTRDRTtFQTRDTSxldEpSUztDSmdrNENqQjs7QTBKcG00Q0U7O0VBaURNLDBCdEpiUztFc0pjVCxzQnRKZFM7RXNKZVQsWXRKL0NPO0NKdW00Q2Y7O0EwSjNtNENFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0p3bTRDbEI7O0EwSmxuNENFO0VBaUVRLGVuRXlDa0I7Q3ZGNGc0QzVCOztBT2puNENFO0VtSitEVSxZdEpoRUc7Q0pzbjRDZjs7QTBKMW40Q0U7RUE2RVEsZXRKakVRO0NKa240Q2xCOztBT3puNENFO0VtSjJFVSxldEpuRU07Q0pxbjRDbEI7O0EwSnhpNENVO0VBRUUsZUFBK0I7QzFKMGk0QzNDOztBMEp0bzRDRTs7O0VBUUksZXRKNkJXO0NKdW00Q2pCOztBT3ZvNENFOzs7RW1KTU0sZUFWa0M7QzFKaXA0QzFDOztBMEpscDRDRTtFQWtCTSwwQnRKbUJTO0VzSmxCVCxZdEpmTztDSm1wNENmOztBMEp2cDRDRTtFQXlCTSwwQnRKWVM7RXNKWFQsc0JBQWlDO0MxSmtvNEN6Qzs7QTBKNXA0Q0U7RUErQk0sMk5ySVFtSTtDckJ5bjRDM0k7O0EwSmhxNENFOzs7O0VBdUNJLHNCQUFrQztDMUpnbzRDeEM7O0EwSnZxNENFO0VBNENNLGV0SlBTO0NKc280Q2pCOztBMEozcTRDRTs7RUFpRE0sMEJ0SlpTO0VzSmFULHNCdEpiUztFc0pjVCxZdEovQ087Q0o4cTRDZjs7QTBKbHI0Q0U7O0VBd0RNLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSitxNENsQjs7QTBKenI0Q0U7RUFpRVEsZW5FeUNrQjtDdkZtbDRDNUI7O0FPeHI0Q0U7RW1KK0RVLFl0SmhFRztDSjZyNENmOztBMEpqczRDRTtFQTZFUSxldEpqRVE7Q0p5cjRDbEI7O0FPaHM0Q0U7RW1KMkVVLGV0Sm5FTTtDSjRyNENsQjs7QTBKL200Q1U7RUFFRSxlQUErQjtDMUppbjRDM0M7O0EwSjdzNENFOzs7RUFRSSxldEo4Qlc7Q0o2cTRDakI7O0FPOXM0Q0U7OztFbUpNTSxlQVZrQztDMUp3dDRDMUM7O0EwSnp0NENFO0VBa0JNLDBCdEpvQlM7RXNKbkJULFl0SmZPO0NKMHQ0Q2Y7O0EwSjl0NENFO0VBeUJNLDBCdEphUztFc0paVCxzQkFBaUM7QzFKeXM0Q3pDOztBMEpudTRDRTtFQStCTSwyTnJJUW1JO0NyQmdzNEMzSTs7QTBKdnU0Q0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSnVzNEN4Qzs7QTBKOXU0Q0U7RUE0Q00sZXRKTlM7Q0o0czRDakI7O0EwSmx2NENFOztFQWlETSwwQnRKWFM7RXNKWVQsc0J0SlpTO0VzSmFULFl0Si9DTztDSnF2NENmOztBMEp6djRDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKc3Y0Q2xCOztBMEpodzRDRTtFQWlFUSxlbkV5Q2tCO0N2RjBwNEM1Qjs7QU8vdjRDRTtFbUorRFUsWXRKaEVHO0NKb3c0Q2Y7O0EwSnh3NENFO0VBNkVRLGV0SmpFUTtDSmd3NENsQjs7QU92dzRDRTtFbUoyRVUsZXRKbkVNO0NKbXc0Q2xCOztBMEp0cjRDVTtFQUVFLGVBQStCO0MxSndyNEMzQzs7QTBKcHg0Q0U7OztFQVFJLFl0SkpTO0NKc3g0Q2Y7O0FPcng0Q0U7OztFbUpNTSxlQVZrQztDMUoreDRDMUM7O0EwSmh5NENFO0VBa0JNLHVCdEpkTztFc0plUCxldEptRWU7Q0orczRDdkI7O0EwSnJ5NENFO0VBeUJNLHVCdEpyQk87RXNKc0JQLHNCQUFpQztDMUpneDRDekM7O0EwSjF5NENFO0VBK0JNLDhOcklRbUk7Q3JCdXc0QzNJOztBMEo5eTRDRTs7OztFQXVDSSxvQkFBa0M7QzFKOHc0Q3hDOztBMEpyejRDRTtFQTRDTSxZdEp4Q087Q0pxejRDZjs7QTBKeno0Q0U7O0VBaURNLHVCdEo3Q087RXNKOENQLG1CdEo5Q087RXNKK0NQLFl0Si9DTztDSjR6NENmOztBMEpoMDRDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKNno0Q2xCOztBMEp2MDRDRTtFQWlFUSxlbkV5Q2tCO0N2Rml1NEM1Qjs7QU90MDRDRTtFbUorRFUsWXRKaEVHO0NKMjA0Q2Y7O0EwSi8wNENFO0VBNkVRLGV0SmpFUTtDSnUwNENsQjs7QU85MDRDRTtFbUoyRVUsZXRKbkVNO0NKMDA0Q2xCOztBMEo3djRDVTtFQUVFLGFBQStCO0MxSit2NEMzQzs7QTBKMzE0Q0U7OztFQVFJLGV0SkVZO0NKdTE0Q2xCOztBTzUxNENFOzs7RW1KTU0sZUFWa0M7QzFKczI0QzFDOztBMEp2MjRDRTtFQWtCTSwwQnRKUlU7RXNKU1YsWXRKZk87Q0p3MjRDZjs7QTBKNTI0Q0U7RUF5Qk0sMEJ0SmZVO0VzSmdCVixzQkFBaUM7QzFKdTE0Q3pDOztBMEpqMzRDRTtFQStCTSwyTnJJUW1JO0NyQjgwNEMzSTs7QTBKcjM0Q0U7Ozs7RUF1Q0ksc0JBQWtDO0MxSnExNEN4Qzs7QTBKNTM0Q0U7RUE0Q00sZXRKbENVO0NKczM0Q2xCOztBMEpoNDRDRTs7RUFpRE0sMEJ0SnZDVTtFc0p3Q1Ysc0J0SnhDVTtFc0p5Q1YsWXRKL0NPO0NKbTQ0Q2Y7O0EwSnY0NENFOztFQXdETSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0pvNDRDbEI7O0EwSjk0NENFO0VBaUVRLGVuRXlDa0I7Q3ZGd3k0QzVCOztBTzc0NENFO0VtSitEVSxZdEpoRUc7Q0prNTRDZjs7QTBKdDU0Q0U7RUE2RVEsZXRKakVRO0NKODQ0Q2xCOztBT3I1NENFO0VtSjJFVSxldEpuRU07Q0ppNTRDbEI7O0EwSnAwNENVO0VBRUUsZUFBK0I7QzFKczA0QzNDOztBMEpsNjRDRTs7O0VBUUksZXRKSVk7Q0o0NTRDbEI7O0FPbjY0Q0U7OztFbUpNTSxlQVZrQztDMUo2NjRDMUM7O0EwSjk2NENFO0VBa0JNLDBCdEpOVTtFc0pPVixZdEpmTztDSis2NENmOztBMEpuNzRDRTtFQXlCTSwwQnRKYlU7RXNKY1Ysc0JBQWlDO0MxSjg1NEN6Qzs7QTBKeDc0Q0U7RUErQk0sMk5ySVFtSTtDckJxNTRDM0k7O0EwSjU3NENFOzs7O0VBdUNJLHNCQUFrQztDMUo0NTRDeEM7O0EwSm44NENFO0VBNENNLGV0SmhDVTtDSjI3NENsQjs7QTBKdjg0Q0U7O0VBaURNLDBCdEpyQ1U7RXNKc0NWLHNCdEp0Q1U7RXNKdUNWLFl0Si9DTztDSjA4NENmOztBMEo5ODRDRTs7RUF3RE0sdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKMjg0Q2xCOztBMEpyOTRDRTtFQWlFUSxlbkV5Q2tCO0N2RisyNEM1Qjs7QU9wOTRDRTtFbUorRFUsWXRKaEVHO0NKeTk0Q2Y7O0EwSjc5NENFO0VBNkVRLGV0SmpFUTtDSnE5NENsQjs7QU81OTRDRTtFbUoyRVUsZXRKbkVNO0NKdzk0Q2xCOztBMEozNDRDVTtFQUVFLGVBQStCO0MxSjY0NEMzQzs7QUFFQTtFeUo1NDRDTSxZckozRlM7Q0p5KzRDZjs7QUFFQTtFeUpoNTRDTSxZckozRlM7Q0o2KzRDZjs7QUFFQTtFeUpwNTRDTSxZckozRlM7Q0ppLzRDZjs7QUFFQTtFeUp4NTRDTSxZckozRlM7Q0pxLzRDZjs7QUFFQTtFeUo1NTRDTSxlckpUaUI7Q0p1NjRDdkI7O0FBRUE7RXlKaDY0Q00sWXJKM0ZTO0NKNi80Q2Y7O0FBRUE7RXlKcDY0Q00sZXJKVGlCO0NKKzY0Q3ZCOztBQUVBO0V5Sng2NENNLFlySjNGUztDSnFnNUNmOztBbUYxZzVDSTtFc0V1R0EscUNBQWlEO0VBQ2pELHVCQUF3QjtDekp1NjRDNUI7O0FtRi9nNUNJOzs7O0VzRThHQSwwQkFBMkI7Q3pKdzY0Qy9COztBd0p0aDVDRTtFQUNFLHFDQUFzQztDeEp5aDVDMUM7O0F3SnZoNUNJOztFQUVFLHVCQUFtQztDeEowaDVDekM7O0F3SnRoNUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnloNUM5Qzs7QXdKdGg1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKcWk1Q2Y7O0F3SjFpNUNFO0VBQ0UscUNBQXNDO0N4SjZpNUMxQzs7QXdKM2k1Q0k7O0VBRUUsdUJBQW1DO0N4SjhpNUN6Qzs7QXdKMWk1Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNmk1QzlDOztBd0oxaTVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0p5ajVDZjs7QXdKOWo1Q0U7RUFDRSxxQ0FBc0M7Q3hKaWs1QzFDOztBd0ovajVDSTs7RUFFRSx1QkFBbUM7Q3hKa2s1Q3pDOztBd0o5ajVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEppazVDOUM7O0F3SjlqNUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjZrNUNmOztBd0psbDVDRTtFQUNFLHFDQUFzQztDeEpxbDVDMUM7O0F3Sm5sNUNJOztFQUVFLHVCQUFtQztDeEpzbDVDekM7O0F3SmxsNUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnFsNUM5Qzs7QXdKbGw1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKaW01Q2Y7O0F3SnRtNUNFO0VBQ0UscUNBQXNDO0N4SnltNUMxQzs7QXdKdm01Q0k7O0VBRUUsMEJBQW1DO0N4SjBtNUN6Qzs7QXdKdG01Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKeW01QzlDOztBd0p0bTVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0pxbjVDZjs7QXdKMW41Q0U7RUFDRSxxQ0FBc0M7Q3hKNm41QzFDOztBd0ozbjVDSTs7RUFFRSx1QkFBbUM7Q3hKOG41Q3pDOztBd0oxbjVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEo2bjVDOUM7O0F3SjFuNUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnlvNUNmOztBd0o5bzVDRTtFQUNFLHFDQUFzQztDeEppcDVDMUM7O0F3Si9vNUNJOztFQUVFLDBCQUFtQztDeEprcDVDekM7O0F3SjlvNUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SmlwNUM5Qzs7QXdKOW81Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVwSm1FZTtDSjJrNUN2Qjs7QXdKbHE1Q0U7RUFDRSxxQ0FBc0M7Q3hKcXE1QzFDOztBd0pucTVDSTs7RUFFRSx1QkFBbUM7Q3hKc3E1Q3pDOztBd0pscTVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEpxcTVDOUM7O0F3SmxxNUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSmlyNUNmOztBd0p0cjVDRTtFQUNFLHFDQUFzQztDeEp5cjVDMUM7O0F3SnZyNUNJOztFQUVFLDBCQUFtQztDeEowcjVDekM7O0F3SnRyNUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnlyNUM5Qzs7QXdKdHI1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKcXM1Q2Y7O0F3SjFzNUNFO0VBQ0UscUNBQXNDO0N4SjZzNUMxQzs7QXdKM3M1Q0k7O0VBRUUsdUJBQW1DO0N4SjhzNUN6Qzs7QXdKMXM1Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNnM1QzlDOztBd0oxczVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0p5dDVDZjs7QXdKOXQ1Q0U7RUFDRSxxQ0FBc0M7Q3hKaXU1QzFDOztBd0ovdDVDSTs7RUFFRSwwQkFBbUM7Q3hKa3U1Q3pDOztBd0o5dDVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEppdTVDOUM7O0F3Sjl0NUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjZ1NUNmOztBd0psdjVDRTtFQUNFLHFDQUFzQztDeEpxdjVDMUM7O0F3Sm52NUNJOztFQUVFLDBCQUFtQztDeEpzdjVDekM7O0F3Smx2NUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnF2NUM5Qzs7QXdKbHY1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVwSm1FZTtDSitxNUN2Qjs7QXdKdHc1Q0U7RUFDRSxxQ0FBc0M7Q3hKeXc1QzFDOztBd0p2dzVDSTs7RUFFRSwwQkFBbUM7Q3hKMHc1Q3pDOztBd0p0dzVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEp5dzVDOUM7O0F3SnR3NUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnF4NUNmOztBd0oxeDVDRTtFQUNFLHFDQUFzQztDeEo2eDVDMUM7O0F3SjN4NUNJOztFQUVFLDBCQUFtQztDeEo4eDVDekM7O0F3SjF4NUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjZ4NUM5Qzs7QXdKMXg1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKeXk1Q2Y7O0F3Sjl5NUNFO0VBQ0UscUNBQXNDO0N4Sml6NUMxQzs7QXdKL3k1Q0k7O0VBRUUsdUJBQW1DO0N4Smt6NUN6Qzs7QXdKOXk1Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKaXo1QzlDOztBd0o5eTVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0o2ejVDZjs7QXdKbDA1Q0U7RUFDRSxxQ0FBc0M7Q3hKcTA1QzFDOztBd0puMDVDSTs7RUFFRSx1QkFBbUM7Q3hKczA1Q3pDOztBd0psMDVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEpxMDVDOUM7O0F3SmwwNUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSmkxNUNmOztBd0p0MTVDRTtFQUNFLHFDQUFzQztDeEp5MTVDMUM7O0F3SnYxNUNJOztFQUVFLHVCQUFtQztDeEowMTVDekM7O0F3SnQxNUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnkxNUM5Qzs7QXdKdDE1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKcTI1Q2Y7O0F3SjEyNUNFO0VBQ0UscUNBQXNDO0N4SjYyNUMxQzs7QXdKMzI1Q0k7O0VBRUUsdUJBQW1DO0N4SjgyNUN6Qzs7QXdKMTI1Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNjI1QzlDOztBd0oxMjVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0p5MzVDZjs7QXdKOTM1Q0U7RUFDRSxxQ0FBc0M7Q3hKaTQ1QzFDOztBd0ovMzVDSTs7RUFFRSx1QkFBbUM7Q3hKazQ1Q3pDOztBd0o5MzVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEppNDVDOUM7O0F3SjkzNUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjY0NUNmOztBd0psNTVDRTtFQUNFLHFDQUFzQztDeEpxNTVDMUM7O0F3Sm41NUNJOztFQUVFLDBCQUFtQztDeEpzNTVDekM7O0F3Smw1NUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SnE1NUM5Qzs7QXdKbDU1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKaTY1Q2Y7O0F3SnQ2NUNFO0VBQ0UscUNBQXNDO0N4Snk2NUMxQzs7QXdKdjY1Q0k7O0VBRUUsMEJBQW1DO0N4SjA2NUN6Qzs7QXdKdDY1Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKeTY1QzlDOztBd0p0NjVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0pxNzVDZjs7QXdKMTc1Q0U7RUFDRSxxQ0FBc0M7Q3hKNjc1QzFDOztBd0ozNzVDSTs7RUFFRSx1QkFBbUM7Q3hKODc1Q3pDOztBd0oxNzVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEo2NzVDOUM7O0F3SjE3NUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSnk4NUNmOztBd0o5ODVDRTtFQUNFLHFDQUFzQztDeEppOTVDMUM7O0F3Si84NUNJOztFQUVFLHVCQUFtQztDeEprOTVDekM7O0F3Sjk4NUNNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Smk5NUM5Qzs7QXdKOTg1Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlwSmZPO0NKNjk1Q2Y7O0F3SmwrNUNFO0VBQ0UscUNBQXNDO0N4SnErNUMxQzs7QXdKbis1Q0k7O0VBRUUsdUJBQW1DO0N4SnMrNUN6Qzs7QXdKbCs1Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKcSs1QzlDOztBd0psKzVDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0ppLzVDZjs7QXdKdC81Q0U7RUFDRSxrQ0FBc0M7Q3hKeS81QzFDOztBd0p2LzVDSTs7RUFFRSwwQkFBbUM7Q3hKMC81Q3pDOztBd0p0LzVDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEp5LzVDOUM7O0F3SnQvNUNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlcEptRWU7Q0ptNzVDdkI7O0F3SjFnNkNFO0VBQ0UscUNBQXNDO0N4SjZnNkMxQzs7QXdKM2c2Q0k7O0VBRUUsdUJBQW1DO0N4SjhnNkN6Qzs7QXdKMWc2Q007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNmc2QzlDOztBd0oxZzZDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWXBKZk87Q0p5aDZDZjs7QXdKOWg2Q0U7RUFDRSxxQ0FBc0M7Q3hKaWk2QzFDOztBd0ovaDZDSTs7RUFFRSx1QkFBbUM7Q3hKa2k2Q3pDOztBd0o5aDZDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDeEppaTZDOUM7O0F3SjloNkNNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZcEpmTztDSjZpNkNmOztBd0p0aDZDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0prajZDZjs7QXdKdGg2Q007O0VBR0Usa0NBQWlDO0N4SndoNkN6Qzs7QXdKcmg2Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SndoNkM5Qzs7QXdKcmg2Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSm1rNkNmOztBd0psaDZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpENUJhO0V5RDZCYixZcEpyRE87Q0p5azZDZjs7QXdKbGo2Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKOGs2Q2Y7O0F3SmxqNkNNOztFQUdFLGtDQUFpQztDeEpvajZDekM7O0F3SmpqNkNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEpvajZDOUM7O0F3SmpqNkNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0orbDZDZjs7QXdKOWk2Q007RUFFRSxrQ0FBaUM7RUFDakMsc0JwSjlDVTtFb0orQ1YsWXBKckRPO0NKcW02Q2Y7O0F3SjlrNkNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjBtNkNmOztBd0o5azZDTTs7RUFHRSxrQ0FBaUM7Q3hKZ2w2Q3pDOztBd0o3azZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKZ2w2QzlDOztBd0o3azZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKMm42Q2Y7O0F3SjFrNkNNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekRyQmE7RXlEc0JiLFlwSnJETztDSmlvNkNmOztBd0oxbTZDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0pzbzZDZjs7QXdKMW02Q007O0VBR0Usa0NBQWlDO0N4SjRtNkN6Qzs7QXdKem02Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SjRtNkM5Qzs7QXdKem02Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSnVwNkNmOztBd0p0bTZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEbkJhO0V5RG9CYixZcEpyRE87Q0o2cDZDZjs7QXdKdG82Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZXBKeURtQjtDSmdsNkN2Qjs7QXdKdG82Q007O0VBR0Usa0NBQWlDO0N4SndvNkN6Qzs7QXdKcm82Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SndvNkM5Qzs7QXdKcm82Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSm1yNkNmOztBd0psbzZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEdEJhO0V5RHVCYixlcEo2QmU7Q0p1bTZDdkI7O0F3SmxxNkNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjhyNkNmOztBd0pscTZDTTs7RUFHRSxrQ0FBaUM7Q3hKb3E2Q3pDOztBd0pqcTZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKb3E2QzlDOztBd0pqcTZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKK3M2Q2Y7O0F3SjlwNkNNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekR4QmE7RXlEeUJiLFlwSnJETztDSnF0NkNmOztBd0o5cjZDRTtFQUNFLGtGQUFrRztFQUNsRyxlcEp5RG1CO0NKd282Q3ZCOztBd0o5cjZDTTs7RUFHRSxrQ0FBaUM7Q3hKZ3M2Q3pDOztBd0o3cjZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKZ3M2QzlDOztBd0o3cjZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZXBKb0NlO0NKeXA2Q3ZCOztBd0oxcjZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnBKbkRVO0VvSm9EVixlcEo2QmU7Q0orcDZDdkI7O0F3SjF0NkNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnN2NkNmOztBd0oxdDZDTTs7RUFHRSxrQ0FBaUM7Q3hKNHQ2Q3pDOztBd0p6dDZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNHQ2QzlDOztBd0p6dDZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKdXc2Q2Y7O0F3SnR0NkNNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCcEo1Q1U7RW9KNkNWLFlwSnJETztDSjZ3NkNmOztBd0p0djZDRTtFQUNFLGtGQUFrRztFQUNsRyxlcEp5RG1CO0NKZ3M2Q3ZCOztBd0p0djZDTTs7RUFHRSxrQ0FBaUM7Q3hKd3Y2Q3pDOztBd0pydjZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKd3Y2QzlDOztBd0pydjZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKbXk2Q2Y7O0F3Smx2NkNNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekRoQjZCO0V5RGlCN0IsZXBKNkJlO0NKdXQ2Q3ZCOztBd0pseDZDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0o4eTZDZjs7QXdKbHg2Q007O0VBR0Usa0NBQWlDO0N4Sm94NkN6Qzs7QXdKang2Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Sm94NkM5Qzs7QXdKang2Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSit6NkNmOztBd0o5dzZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEZnVCO0V5RGdCdkIsWXBKckRPO0NKcTA2Q2Y7O0F3Sjl5NkNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVwSnlEbUI7Q0p3djZDdkI7O0F3Sjl5NkNNOztFQUdFLGtDQUFpQztDeEpnejZDekM7O0F3Sjd5NkNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEpnejZDOUM7O0F3Sjd5NkNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0oyMTZDZjs7QXdKMXk2Q007RUFFRSxrQ0FBaUM7RUFDakMsc0J6RGR5QjtFeURlekIsZXBKNkJlO0NKK3c2Q3ZCOztBd0oxMDZDRTtFQUNFLGtGQUFrRztFQUNsRyxlcEp5RG1CO0NKb3g2Q3ZCOztBd0oxMDZDTTs7RUFHRSxrQ0FBaUM7Q3hKNDA2Q3pDOztBd0p6MDZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNDA2QzlDOztBd0p6MDZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZXBKb0NlO0NKcXk2Q3ZCOztBd0p0MDZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEYndCO0V5RGN4QixlcEo2QmU7Q0oyeTZDdkI7O0F3SnQyNkNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVwSnlEbUI7Q0pnejZDdkI7O0F3SnQyNkNNOztFQUdFLGtDQUFpQztDeEp3MjZDekM7O0F3SnIyNkNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEp3MjZDOUM7O0F3SnIyNkNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0ptNTZDZjs7QXdKbDI2Q007RUFFRSxrQ0FBaUM7RUFDakMsc0J6RFoyQjtFeURhM0IsZXBKNkJlO0NKdTA2Q3ZCOztBd0psNDZDRTtFQUNFLGtGQUFrRztFQUNsRyxlcEp5RG1CO0NKNDA2Q3ZCOztBd0psNDZDTTs7RUFHRSxrQ0FBaUM7Q3hKbzQ2Q3pDOztBd0pqNDZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKbzQ2QzlDOztBd0pqNDZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKKzY2Q2Y7O0F3SjkzNkNNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekRYMEI7RXlEWTFCLGVwSjZCZTtDSm0yNkN2Qjs7QXdKOTU2Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKMDc2Q2Y7O0F3Sjk1NkNNOztFQUdFLGtDQUFpQztDeEpnNjZDekM7O0F3Sjc1NkNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEpnNjZDOUM7O0F3Sjc1NkNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0oyODZDZjs7QXdKMTU2Q007RUFFRSxrQ0FBaUM7RUFDakMsc0J6RDVCYTtFeUQ2QmIsWXBKckRPO0NKaTk2Q2Y7O0F3SjE3NkNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSnM5NkNmOztBd0oxNzZDTTs7RUFHRSxrQ0FBaUM7Q3hKNDc2Q3pDOztBd0p6NzZDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNDc2QzlDOztBd0p6NzZDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKdSs2Q2Y7O0F3SnQ3NkNNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekQzQmE7RXlENEJiLFlwSnJETztDSjYrNkNmOztBd0p0OTZDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0prLzZDZjs7QXdKdDk2Q007O0VBR0Usa0NBQWlDO0N4Snc5NkN6Qzs7QXdKcjk2Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4Snc5NkM5Qzs7QXdKcjk2Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSm1nN0NmOztBd0psOTZDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEMUJhO0V5RDJCYixZcEpyRE87Q0p5ZzdDZjs7QXdKbC82Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKOGc3Q2Y7O0F3SmwvNkNNOztFQUdFLGtDQUFpQztDeEpvLzZDekM7O0F3SmovNkNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEpvLzZDOUM7O0F3SmovNkNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0oraDdDZjs7QXdKOSs2Q007RUFFRSxrQ0FBaUM7RUFDakMsc0J6RHpCYTtFeUQwQmIsWXBKckRPO0NKcWk3Q2Y7O0F3SjlnN0NFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjBpN0NmOztBd0o5ZzdDTTs7RUFHRSxrQ0FBaUM7Q3hKZ2g3Q3pDOztBd0o3ZzdDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKZ2g3QzlDOztBd0o3ZzdDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKMmo3Q2Y7O0F3SjFnN0NNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekR4QmE7RXlEeUJiLFlwSnJETztDSmlrN0NmOztBd0oxaTdDRTtFQUNFLGtGQUFrRztFQUNsRyxlcEp5RG1CO0NKby82Q3ZCOztBd0oxaTdDTTs7RUFHRSxrQ0FBaUM7Q3hKNGk3Q3pDOztBd0p6aTdDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKNGk3QzlDOztBd0p6aTdDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKdWw3Q2Y7O0F3SnRpN0NNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekR2QmE7RXlEd0JiLGVwSjZCZTtDSjJnN0N2Qjs7QXdKdGs3Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZXBKeURtQjtDSmdoN0N2Qjs7QXdKdGs3Q007O0VBR0Usa0NBQWlDO0N4SndrN0N6Qzs7QXdKcms3Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SndrN0M5Qzs7QXdKcms3Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSm1uN0NmOztBd0psazdDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEdEJhO0V5RHVCYixlcEo2QmU7Q0p1aTdDdkI7O0F3SmxtN0NFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjhuN0NmOztBd0psbTdDTTs7RUFHRSxrQ0FBaUM7Q3hKb203Q3pDOztBd0pqbTdDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKb203QzlDOztBd0pqbTdDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKK283Q2Y7O0F3SjlsN0NNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCekRyQmE7RXlEc0JiLFlwSnJETztDSnFwN0NmOztBd0o5bjdDRTtFQUNFLGtGQUFrRztFQUNsRyxZcEp6Qlc7Q0owcDdDZjs7QXdKOW43Q007O0VBR0Usa0NBQWlDO0N4SmdvN0N6Qzs7QXdKN243Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0N4SmdvN0M5Qzs7QXdKN243Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlwSjlDTztDSjJxN0NmOztBd0oxbjdDTTtFQUVFLGtDQUFpQztFQUNqQyxzQnpEcEJhO0V5RHFCYixZcEpyRE87Q0ppcjdDZjs7QXdKMXA3Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKc3I3Q2Y7O0F3SjFwN0NNOztFQUdFLGtDQUFpQztDeEo0cDdDekM7O0F3SnpwN0NNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEo0cDdDOUM7O0F3SnpwN0NNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0p1czdDZjs7QXdKdHA3Q007RUFFRSxrQ0FBaUM7RUFDakMsc0J6RG5CYTtFeURvQmIsWXBKckRPO0NKNnM3Q2Y7O0F3SnRyN0NFO0VBQ0UsMEVBQWtHO0VBQ2xHLGVwSnlEbUI7Q0pnbzdDdkI7O0F3SnRyN0NNOztFQUdFLGtDQUFpQztDeEp3cjdDekM7O0F3SnJyN0NNO0VBQ0UsK0VBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEp3cjdDOUM7O0F3SnJyN0NNO0VBSUUsK0VBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlcEpvQ2U7Q0ppcDdDdkI7O0F3SmxyN0NNO0VBRUUsa0NBQWlDO0VBQ2pDLG1CcEpwRE87RW9KcURQLGVwSjZCZTtDSnVwN0N2Qjs7QXdKbHQ3Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWXBKekJXO0NKOHU3Q2Y7O0F3Smx0N0NNOztFQUdFLGtDQUFpQztDeEpvdDdDekM7O0F3Smp0N0NNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDeEpvdDdDOUM7O0F3Smp0N0NNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZcEo5Q087Q0ordjdDZjs7QXdKOXM3Q007RUFFRSxrQ0FBaUM7RUFDakMsc0JwSjlDVTtFb0orQ1YsWXBKckRPO0NKcXc3Q2Y7O0F3Sjl1N0NFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlwSnpCVztDSjB3N0NmOztBd0o5dTdDTTs7RUFHRSxrQ0FBaUM7Q3hKZ3Y3Q3pDOztBd0o3dTdDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3hKZ3Y3QzlDOztBd0o3dTdDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWXBKOUNPO0NKMng3Q2Y7O0F3SjF1N0NNO0VBRUUsa0NBQWlDO0VBQ2pDLHNCcEo1Q1U7RW9KNkNWLFlwSnJETztDSml5N0NmOztBMEpoeTdDSTs7O0VBR0UsZTNEb0JlO0MvRit3N0NyQjs7QU90eTdDRTs7O0VtSk1NLGVBVmtDO0MxSmd6N0MxQzs7QTBKank3Q007RUFFRSwwQjNEVWE7RTJEVGIsWXRKZk87Q0prejdDZjs7QTBKOXg3Q007RUFDRSwwQjNER2E7RTJERmIsc0JBQWlDO0MxSml5N0N6Qzs7QTBKOXg3Q007RUFFRSwyTnJJUW1JO0NyQnd4N0MzSTs7QTBKNXg3Q0k7Ozs7RUFJRSxzQkFBa0M7QzFKK3g3Q3hDOztBMEozeDdDTTtFQUNFLGUzRGhCYTtDL0Y4eTdDckI7O0EwSjN4N0NNOztFQUVFLDBCM0RyQmE7RTJEc0JiLHNCM0R0QmE7RTJEdUJiLFl0Si9DTztDSjYwN0NmOztBMEozeDdDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0o4MDdDbEI7O0EwSnh4N0NRO0VBQ0UsZW5FeUNrQjtDdkZrdjdDNUI7O0FPdjE3Q0U7RW1KK0RVLFl0SmhFRztDSjQxN0NmOztBMEpweDdDUTtFQUNFLGV0SmpFUTtDSncxN0NsQjs7QU8vMTdDRTtFbUoyRVUsZXRKbkVNO0NKMjE3Q2xCOztBMEo5dzdDVTtFQUVFLGVBQStCO0MxSmd4N0MzQzs7QTBKdjI3Q0k7OztFQUdFLGV0SkVZO0NKdzI3Q2xCOztBTzcyN0NFOzs7RW1KTU0sZUFWa0M7QzFKdTM3QzFDOztBMEp4MjdDTTtFQUVFLDBCdEpSVTtFc0pTVixZdEpmTztDSnkzN0NmOztBMEpyMjdDTTtFQUNFLDBCdEpmVTtFc0pnQlYsc0JBQWlDO0MxSncyN0N6Qzs7QTBKcjI3Q007RUFFRSwyTnJJUW1JO0NyQisxN0MzSTs7QTBKbjI3Q0k7Ozs7RUFJRSxzQkFBa0M7QzFKczI3Q3hDOztBMEpsMjdDTTtFQUNFLGV0SmxDVTtDSnU0N0NsQjs7QTBKbDI3Q007O0VBRUUsMEJ0SnZDVTtFc0p3Q1Ysc0J0SnhDVTtFc0p5Q1YsWXRKL0NPO0NKbzU3Q2Y7O0EwSmwyN0NNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSnE1N0NsQjs7QTBKLzE3Q1E7RUFDRSxlbkV5Q2tCO0N2Rnl6N0M1Qjs7QU85NTdDRTtFbUorRFUsWXRKaEVHO0NKbTY3Q2Y7O0EwSjMxN0NRO0VBQ0UsZXRKakVRO0NKKzU3Q2xCOztBT3Q2N0NFO0VtSjJFVSxldEpuRU07Q0prNjdDbEI7O0EwSnIxN0NVO0VBRUUsZUFBK0I7QzFKdTE3QzNDOztBMEo5NjdDSTs7O0VBR0UsZTNEMkJlO0MvRnM1N0NyQjs7QU9wNzdDRTs7O0VtSk1NLGVBVmtDO0MxSjg3N0MxQzs7QTBKLzY3Q007RUFFRSwwQjNEaUJhO0UyRGhCYixZdEpmTztDSmc4N0NmOztBMEo1NjdDTTtFQUNFLDBCM0RVYTtFMkRUYixzQkFBaUM7QzFKKzY3Q3pDOztBMEo1NjdDTTtFQUVFLDJOcklRbUk7Q3JCczY3QzNJOztBMEoxNjdDSTs7OztFQUlFLHNCQUFrQztDMUo2NjdDeEM7O0EwSno2N0NNO0VBQ0UsZTNEVGE7Qy9GcTc3Q3JCOztBMEp6NjdDTTs7RUFFRSwwQjNEZGE7RTJEZWIsc0IzRGZhO0UyRGdCYixZdEovQ087Q0oyOTdDZjs7QTBKejY3Q007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKNDk3Q2xCOztBMEp0NjdDUTtFQUNFLGVuRXlDa0I7Q3ZGZzQ3QzVCOztBT3IrN0NFO0VtSitEVSxZdEpoRUc7Q0owKzdDZjs7QTBKbDY3Q1E7RUFDRSxldEpqRVE7Q0pzKzdDbEI7O0FPNys3Q0U7RW1KMkVVLGV0Sm5FTTtDSnkrN0NsQjs7QTBKNTU3Q1U7RUFFRSxlQUErQjtDMUo4NTdDM0M7O0EwSnIvN0NJOzs7RUFHRSxlM0Q2QmU7Qy9GMjk3Q3JCOztBTzMvN0NFOzs7RW1KTU0sZUFWa0M7QzFKcWc4QzFDOztBMEp0LzdDTTtFQUVFLDBCM0RtQmE7RTJEbEJiLFl0SmZPO0NKdWc4Q2Y7O0EwSm4vN0NNO0VBQ0UsMEIzRFlhO0UyRFhiLHNCQUFpQztDMUpzLzdDekM7O0EwSm4vN0NNO0VBRUUsMk5ySVFtSTtDckI2KzdDM0k7O0EwSmovN0NJOzs7O0VBSUUsc0JBQWtDO0MxSm8vN0N4Qzs7QTBKaC83Q007RUFDRSxlM0RQYTtDL0YwLzdDckI7O0EwSmgvN0NNOztFQUVFLDBCM0RaYTtFMkRhYixzQjNEYmE7RTJEY2IsWXRKL0NPO0NKa2k4Q2Y7O0EwSmgvN0NNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSm1pOENsQjs7QTBKNys3Q1E7RUFDRSxlbkV5Q2tCO0N2RnU4N0M1Qjs7QU81aThDRTtFbUorRFUsWXRKaEVHO0NKaWo4Q2Y7O0EwSnorN0NRO0VBQ0UsZXRKakVRO0NKNmk4Q2xCOztBT3BqOENFO0VtSjJFVSxldEpuRU07Q0pnajhDbEI7O0EwSm4rN0NVO0VBRUUsZUFBK0I7QzFKcSs3QzNDOztBMEo1ajhDSTs7O0VBR0UsZTNEMEJlO0MvRnFpOENyQjs7QU9sazhDRTs7O0VtSk1NLGVBVmtDO0MxSjRrOEMxQzs7QTBKN2o4Q007RUFFRSwwQjNEZ0JhO0UyRGZiLGV0Sm1FZTtDSjQvN0N2Qjs7QTBKMWo4Q007RUFDRSwwQjNEU2E7RTJEUmIsc0JBQWlDO0MxSjZqOEN6Qzs7QTBKMWo4Q007RUFFRSw4TnJJUW1JO0NyQm9qOEMzSTs7QTBKeGo4Q0k7Ozs7RUFJRSxzQkFBa0M7QzFKMmo4Q3hDOztBMEp2ajhDTTtFQUNFLGUzRFZhO0MvRm9rOENyQjs7QTBKdmo4Q007O0VBRUUsMEIzRGZhO0UyRGdCYixzQjNEaEJhO0UyRGlCYixZdEovQ087Q0p5bThDZjs7QTBKdmo4Q007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKMG04Q2xCOztBMEpwajhDUTtFQUNFLGVuRXlDa0I7Q3ZGOGc4QzVCOztBT25uOENFO0VtSitEVSxZdEpoRUc7Q0p3bjhDZjs7QTBKaGo4Q1E7RUFDRSxldEpqRVE7Q0pvbjhDbEI7O0FPM244Q0U7RW1KMkVVLGV0Sm5FTTtDSnVuOENsQjs7QTBKMWk4Q1U7RUFFRSxlQUErQjtDMUo0aThDM0M7O0EwSm5vOENJOzs7RUFHRSxlM0R3QmU7Qy9GOG04Q3JCOztBT3pvOENFOzs7RW1KTU0sZUFWa0M7QzFKbXA4QzFDOztBMEpwbzhDTTtFQUVFLDBCM0RjYTtFMkRiYixZdEpmTztDSnFwOENmOztBMEpqbzhDTTtFQUNFLDBCM0RPYTtFMkROYixzQkFBaUM7QzFKb284Q3pDOztBMEpqbzhDTTtFQUVFLDJOcklRbUk7Q3JCMm44QzNJOztBMEovbjhDSTs7OztFQUlFLHNCQUFrQztDMUprbzhDeEM7O0EwSjluOENNO0VBQ0UsZTNEWmE7Qy9GNm84Q3JCOztBMEo5bjhDTTs7RUFFRSwwQjNEakJhO0UyRGtCYixzQjNEbEJhO0UyRG1CYixZdEovQ087Q0pncjhDZjs7QTBKOW44Q007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKaXI4Q2xCOztBMEozbjhDUTtFQUNFLGVuRXlDa0I7Q3ZGcWw4QzVCOztBTzFyOENFO0VtSitEVSxZdEpoRUc7Q0orcjhDZjs7QTBKdm44Q1E7RUFDRSxldEpqRVE7Q0oycjhDbEI7O0FPbHM4Q0U7RW1KMkVVLGV0Sm5FTTtDSjhyOENsQjs7QTBKam44Q1U7RUFFRSxlQUErQjtDMUptbjhDM0M7O0EwSjFzOENJOzs7RUFHRSxldEpIWTtDSmd0OENsQjs7QU9odDhDRTs7O0VtSk1NLGVBVmtDO0MxSjB0OEMxQzs7QTBKM3M4Q007RUFFRSwwQnRKYlU7RXNKY1YsZXRKbUVlO0NKMG84Q3ZCOztBMEp4czhDTTtFQUNFLDBCdEpwQlU7RXNKcUJWLHNCQUFpQztDMUoyczhDekM7O0EwSnhzOENNO0VBRUUsOE5ySVFtSTtDckJrczhDM0k7O0EwSnRzOENJOzs7O0VBSUUsb0JBQWtDO0MxSnlzOEN4Qzs7QTBKcnM4Q007RUFDRSxldEp2Q1U7Q0ordThDbEI7O0EwSnJzOENNOztFQUVFLDBCdEo1Q1U7RXNKNkNWLHNCdEo3Q1U7RXNKOENWLFl0Si9DTztDSnV2OENmOztBMEpyczhDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0p3djhDbEI7O0EwSmxzOENRO0VBQ0UsZW5FeUNrQjtDdkY0cDhDNUI7O0FPanc4Q0U7RW1KK0RVLFl0SmhFRztDSnN3OENmOztBMEo5cjhDUTtFQUNFLGV0SmpFUTtDSmt3OENsQjs7QU96dzhDRTtFbUoyRVUsZXRKbkVNO0NKcXc4Q2xCOztBMEp4cjhDVTtFQUVFLGFBQStCO0MxSjByOEMzQzs7QTBKang4Q0k7OztFQUdFLGV0SklZO0NKZ3g4Q2xCOztBT3Z4OENFOzs7RW1KTU0sZUFWa0M7QzFKaXk4QzFDOztBMEpseDhDTTtFQUVFLDBCdEpOVTtFc0pPVixZdEpmTztDSm15OENmOztBMEovdzhDTTtFQUNFLDBCdEpiVTtFc0pjVixzQkFBaUM7QzFKa3g4Q3pDOztBMEovdzhDTTtFQUVFLDJOcklRbUk7Q3JCeXc4QzNJOztBMEo3dzhDSTs7OztFQUlFLHNCQUFrQztDMUpneDhDeEM7O0EwSjV3OENNO0VBQ0UsZXRKaENVO0NKK3k4Q2xCOztBMEo1dzhDTTs7RUFFRSwwQnRKckNVO0VzSnNDVixzQnRKdENVO0VzSnVDVixZdEovQ087Q0o4ejhDZjs7QTBKNXc4Q007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKK3o4Q2xCOztBMEp6dzhDUTtFQUNFLGVuRXlDa0I7Q3ZGbXU4QzVCOztBT3gwOENFO0VtSitEVSxZdEpoRUc7Q0o2MDhDZjs7QTBKcnc4Q1E7RUFDRSxldEpqRVE7Q0p5MDhDbEI7O0FPaDE4Q0U7RW1KMkVVLGV0Sm5FTTtDSjQwOENsQjs7QTBKL3Y4Q1U7RUFFRSxlQUErQjtDMUppdzhDM0M7O0FtRjkxOENJO0VzRTZJSSxZckp4SU87Q0o2MThDZjs7QW1GbDI4Q0k7RXNFNklJLFlySnhJTztDSmkyOENmOztBbUZ0MjhDSTtFc0U2SUksWXJKeElPO0NKcTI4Q2Y7O0FtRjEyOENJO0VzRTZJSSxZckp4SU87Q0p5MjhDZjs7QW1GOTI4Q0k7RXNFNklJLGVySnREZTtDSjJ4OEN2Qjs7QW1GbDM4Q0k7RXNFNklJLFlySnhJTztDSmkzOENmOztBbUZ0MzhDSTtFc0U2SUksZXJKdERlO0NKbXk4Q3ZCOztBbUYxMzhDSTtFc0U2SUksWXJKeElPO0NKeTM4Q2Y7O0EwSngzOENJOzs7RUFHRSxlM0RnQytCO0MvRjIxOENyQzs7QU85MzhDRTs7O0VtSk1NLGVBVmtDO0MxSnc0OEMxQzs7QTBKejM4Q007RUFFRSwwQjNEc0I2QjtFMkRyQjdCLGV0Sm1FZTtDSnd6OEN2Qjs7QTBKdDM4Q007RUFDRSwwQjNEZTZCO0UyRGQ3QixzQkFBaUM7QzFKeTM4Q3pDOztBMEp0MzhDTTtFQUVFLDhOcklRbUk7Q3JCZzM4QzNJOztBMEpwMzhDSTs7OztFQUlFLHNCQUFrQztDMUp1MzhDeEM7O0EwSm4zOENNO0VBQ0UsZTNESjZCO0MvRjAzOENyQzs7QTBKbjM4Q007O0VBRUUsMEIzRFQ2QjtFMkRVN0Isc0IzRFY2QjtFMkRXN0IsWXRKL0NPO0NKcTY4Q2Y7O0EwSm4zOENNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSnM2OENsQjs7QTBKaDM4Q1E7RUFDRSxlbkV5Q2tCO0N2RjAwOEM1Qjs7QU8vNjhDRTtFbUorRFUsWXRKaEVHO0NKbzc4Q2Y7O0EwSjUyOENRO0VBQ0UsZXRKakVRO0NKZzc4Q2xCOztBT3Y3OENFO0VtSjJFVSxldEpuRU07Q0ptNzhDbEI7O0EwSnQyOENVO0VBRUUsZUFBK0I7QzFKdzI4QzNDOztBMEovNzhDSTs7O0VBR0UsZTNEaUN5QjtDL0ZpNjhDL0I7O0FPcjg4Q0U7OztFbUpNTSxlQVZrQztDMUorODhDMUM7O0EwSmg4OENNO0VBRUUsMEIzRHVCdUI7RTJEdEJ2QixZdEpmTztDSmk5OENmOztBMEo3NzhDTTtFQUNFLDBCM0RnQnVCO0UyRGZ2QixvQkFBaUM7QzFKZzg4Q3pDOztBMEo3NzhDTTtFQUVFLDJOcklRbUk7Q3JCdTc4QzNJOztBMEozNzhDSTs7OztFQUlFLHNCQUFrQztDMUo4NzhDeEM7O0EwSjE3OENNO0VBQ0UsZTNESHVCO0MvRmc4OEMvQjs7QTBKMTc4Q007O0VBRUUsMEIzRFJ1QjtFMkRTdkIsc0IzRFR1QjtFMkRVdkIsWXRKL0NPO0NKNCs4Q2Y7O0EwSjE3OENNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSjYrOENsQjs7QTBKdjc4Q1E7RUFDRSxlbkV5Q2tCO0N2Rmk1OEM1Qjs7QU90LzhDRTtFbUorRFUsWXRKaEVHO0NKMi84Q2Y7O0EwSm43OENRO0VBQ0UsZXRKakVRO0NKdS84Q2xCOztBTzkvOENFO0VtSjJFVSxldEpuRU07Q0owLzhDbEI7O0EwSjc2OENVO0VBRUUsZUFBK0I7QzFKKzY4QzNDOztBMEp0ZzlDSTs7O0VBR0UsZTNEa0MyQjtDL0Z1KzhDakM7O0FPNWc5Q0U7OztFbUpNTSxlQVZrQztDMUpzaDlDMUM7O0EwSnZnOUNNO0VBRUUsMEIzRHdCeUI7RTJEdkJ6QixldEptRWU7Q0pzODhDdkI7O0EwSnBnOUNNO0VBQ0UsMEIzRGlCeUI7RTJEaEJ6QixzQkFBaUM7QzFKdWc5Q3pDOztBMEpwZzlDTTtFQUVFLDhOcklRbUk7Q3JCOC84QzNJOztBMEpsZzlDSTs7OztFQUlFLHNCQUFrQztDMUpxZzlDeEM7O0EwSmpnOUNNO0VBQ0UsZTNERnlCO0MvRnNnOUNqQzs7QTBKamc5Q007O0VBRUUsMEIzRFB5QjtFMkRRekIsc0IzRFJ5QjtFMkRTekIsWXRKL0NPO0NKbWo5Q2Y7O0EwSmpnOUNNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSm9qOUNsQjs7QTBKOS84Q1E7RUFDRSxlbkV5Q2tCO0N2Rnc5OEM1Qjs7QU83ajlDRTtFbUorRFUsWXRKaEVHO0NKa2s5Q2Y7O0EwSjEvOENRO0VBQ0UsZXRKakVRO0NKOGo5Q2xCOztBT3JrOUNFO0VtSjJFVSxldEpuRU07Q0ppazlDbEI7O0EwSnAvOENVO0VBRUUsZUFBK0I7QzFKcy84QzNDOztBMEo3azlDSTs7O0VBR0UsZTNEbUMwQjtDL0Y2aTlDaEM7O0FPbmw5Q0U7OztFbUpNTSxlQVZrQztDMUo2bDlDMUM7O0EwSjlrOUNNO0VBRUUsMEIzRHlCd0I7RTJEeEJ4QixldEptRWU7Q0o2ZzlDdkI7O0EwSjNrOUNNO0VBQ0UsMEIzRGtCd0I7RTJEakJ4QixzQkFBaUM7QzFKOGs5Q3pDOztBMEozazlDTTtFQUVFLDhOcklRbUk7Q3JCcWs5QzNJOztBMEp6azlDSTs7OztFQUlFLHNCQUFrQztDMUo0azlDeEM7O0EwSnhrOUNNO0VBQ0UsZTNERHdCO0MvRjRrOUNoQzs7QTBKeGs5Q007O0VBRUUsMEIzRE53QjtFMkRPeEIsc0IzRFB3QjtFMkRReEIsWXRKL0NPO0NKMG45Q2Y7O0EwSnhrOUNNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSjJuOUNsQjs7QTBKcms5Q1E7RUFDRSxlbkV5Q2tCO0N2RitoOUM1Qjs7QU9wbzlDRTtFbUorRFUsWXRKaEVHO0NKeW85Q2Y7O0EwSmprOUNRO0VBQ0UsZXRKakVRO0NKcW85Q2xCOztBTzVvOUNFO0VtSjJFVSxldEpuRU07Q0p3bzlDbEI7O0EwSjNqOUNVO0VBRUUsZUFBK0I7QzFKNmo5QzNDOztBMEpwcDlDSTs7O0VBR0UsZTNEb0M2QjtDL0ZtbjlDbkM7O0FPMXA5Q0U7OztFbUpNTSxlQVZrQztDMUpvcTlDMUM7O0EwSnJwOUNNO0VBRUUsMEIzRDBCMkI7RTJEekIzQixldEptRWU7Q0pvbDlDdkI7O0EwSmxwOUNNO0VBQ0UsMEIzRG1CMkI7RTJEbEIzQixzQkFBaUM7QzFKcXA5Q3pDOztBMEpscDlDTTtFQUVFLDhOcklRbUk7Q3JCNG85QzNJOztBMEpocDlDSTs7OztFQUlFLHNCQUFrQztDMUptcDlDeEM7O0EwSi9vOUNNO0VBQ0UsZTNEQTJCO0MvRmtwOUNuQzs7QTBKL285Q007O0VBRUUsMEIzREwyQjtFMkRNM0Isc0IzRE4yQjtFMkRPM0IsWXRKL0NPO0NKaXM5Q2Y7O0EwSi9vOUNNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSmtzOUNsQjs7QTBKNW85Q1E7RUFDRSxlbkV5Q2tCO0N2RnNtOUM1Qjs7QU8zczlDRTtFbUorRFUsWXRKaEVHO0NKZ3Q5Q2Y7O0EwSnhvOUNRO0VBQ0UsZXRKakVRO0NKNHM5Q2xCOztBT250OUNFO0VtSjJFVSxldEpuRU07Q0orczlDbEI7O0EwSmxvOUNVO0VBRUUsZUFBK0I7QzFKb285QzNDOztBMEozdDlDSTs7O0VBR0UsZTNEcUM0QjtDL0Z5cjlDbEM7O0FPanU5Q0U7OztFbUpNTSxlQVZrQztDMUoydTlDMUM7O0EwSjV0OUNNO0VBRUUsMEIzRDJCMEI7RTJEMUIxQixldEptRWU7Q0oycDlDdkI7O0EwSnp0OUNNO0VBQ0UsMEIzRG9CMEI7RTJEbkIxQixzQkFBaUM7QzFKNHQ5Q3pDOztBMEp6dDlDTTtFQUVFLDhOcklRbUk7Q3JCbXQ5QzNJOztBMEp2dDlDSTs7OztFQUlFLHNCQUFrQztDMUowdDlDeEM7O0EwSnR0OUNNO0VBQ0UsZTNEQzBCO0MvRnd0OUNsQzs7QTBKdHQ5Q007O0VBRUUsMEIzREowQjtFMkRLMUIsc0IzREwwQjtFMkRNMUIsWXRKL0NPO0NKd3c5Q2Y7O0EwSnR0OUNNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSnl3OUNsQjs7QTBKbnQ5Q1E7RUFDRSxlbkV5Q2tCO0N2RjZxOUM1Qjs7QU9seDlDRTtFbUorRFUsWXRKaEVHO0NKdXg5Q2Y7O0EwSi9zOUNRO0VBQ0UsZXRKakVRO0NKbXg5Q2xCOztBTzF4OUNFO0VtSjJFVSxldEpuRU07Q0pzeDlDbEI7O0EwSnpzOUNVO0VBRUUsZUFBK0I7QzFKMnM5QzNDOztBMEpseTlDSTs7O0VBR0UsZTNEb0JlO0MvRml4OUNyQjs7QU94eTlDRTs7O0VtSk1NLGVBVmtDO0MxSmt6OUMxQzs7QTBKbnk5Q007RUFFRSwwQjNEVWE7RTJEVGIsWXRKZk87Q0pvejlDZjs7QTBKaHk5Q007RUFDRSwwQjNER2E7RTJERmIsc0JBQWlDO0MxSm15OUN6Qzs7QTBKaHk5Q007RUFFRSwyTnJJUW1JO0NyQjB4OUMzSTs7QTBKOXg5Q0k7Ozs7RUFJRSxzQkFBa0M7QzFKaXk5Q3hDOztBMEo3eDlDTTtFQUNFLGUzRGhCYTtDL0ZnejlDckI7O0EwSjd4OUNNOztFQUVFLDBCM0RyQmE7RTJEc0JiLHNCM0R0QmE7RTJEdUJiLFl0Si9DTztDSiswOUNmOztBMEo3eDlDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0pnMTlDbEI7O0EwSjF4OUNRO0VBQ0UsZW5FeUNrQjtDdkZvdjlDNUI7O0FPejE5Q0U7RW1KK0RVLFl0SmhFRztDSjgxOUNmOztBMEp0eDlDUTtFQUNFLGV0SmpFUTtDSjAxOUNsQjs7QU9qMjlDRTtFbUoyRVUsZXRKbkVNO0NKNjE5Q2xCOztBMEpoeDlDVTtFQUVFLGVBQStCO0MxSmt4OUMzQzs7QTBKejI5Q0k7OztFQUdFLGUzRHFCZTtDL0Z1MTlDckI7O0FPLzI5Q0U7OztFbUpNTSxlQVZrQztDMUp5MzlDMUM7O0EwSjEyOUNNO0VBRUUsMEIzRFdhO0UyRFZiLFl0SmZPO0NKMjM5Q2Y7O0EwSnYyOUNNO0VBQ0UsMEIzRElhO0UyREhiLHNCQUFpQztDMUowMjlDekM7O0EwSnYyOUNNO0VBRUUsMk5ySVFtSTtDckJpMjlDM0k7O0EwSnIyOUNJOzs7O0VBSUUsc0JBQWtDO0MxSncyOUN4Qzs7QTBKcDI5Q007RUFDRSxlM0RmYTtDL0ZzMzlDckI7O0EwSnAyOUNNOztFQUVFLDBCM0RwQmE7RTJEcUJiLHNCM0RyQmE7RTJEc0JiLFl0Si9DTztDSnM1OUNmOztBMEpwMjlDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0p1NTlDbEI7O0EwSmoyOUNRO0VBQ0UsZW5FeUNrQjtDdkYyejlDNUI7O0FPaDY5Q0U7RW1KK0RVLFl0SmhFRztDSnE2OUNmOztBMEo3MTlDUTtFQUNFLGV0SmpFUTtDSmk2OUNsQjs7QU94NjlDRTtFbUoyRVUsZXRKbkVNO0NKbzY5Q2xCOztBMEp2MTlDVTtFQUVFLGVBQStCO0MxSnkxOUMzQzs7QTBKaDc5Q0k7OztFQUdFLGUzRHNCZTtDL0Y2NTlDckI7O0FPdDc5Q0U7OztFbUpNTSxlQVZrQztDMUpnODlDMUM7O0EwSmo3OUNNO0VBRUUsMEIzRFlhO0UyRFhiLFl0SmZPO0NKazg5Q2Y7O0EwSjk2OUNNO0VBQ0UsMEIzREthO0UyREpiLHNCQUFpQztDMUppNzlDekM7O0EwSjk2OUNNO0VBRUUsMk5ySVFtSTtDckJ3NjlDM0k7O0EwSjU2OUNJOzs7O0VBSUUsc0JBQWtDO0MxSis2OUN4Qzs7QTBKMzY5Q007RUFDRSxlM0RkYTtDL0Y0NzlDckI7O0EwSjM2OUNNOztFQUVFLDBCM0RuQmE7RTJEb0JiLHNCM0RwQmE7RTJEcUJiLFl0Si9DTztDSjY5OUNmOztBMEozNjlDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0o4OTlDbEI7O0EwSng2OUNRO0VBQ0UsZW5FeUNrQjtDdkZrNDlDNUI7O0FPdis5Q0U7RW1KK0RVLFl0SmhFRztDSjQrOUNmOztBMEpwNjlDUTtFQUNFLGV0SmpFUTtDSncrOUNsQjs7QU8vKzlDRTtFbUoyRVUsZXRKbkVNO0NKMis5Q2xCOztBMEo5NTlDVTtFQUVFLGVBQStCO0MxSmc2OUMzQzs7QTBKdi85Q0k7OztFQUdFLGUzRHVCZTtDL0ZtKzlDckI7O0FPNy85Q0U7OztFbUpNTSxlQVZrQztDMUp1ZytDMUM7O0EwSngvOUNNO0VBRUUsMEIzRGFhO0UyRFpiLFl0SmZPO0NKeWcrQ2Y7O0EwSnIvOUNNO0VBQ0UsMEIzRE1hO0UyRExiLHNCQUFpQztDMUp3LzlDekM7O0EwSnIvOUNNO0VBRUUsMk5ySVFtSTtDckIrKzlDM0k7O0EwSm4vOUNJOzs7O0VBSUUsc0JBQWtDO0MxSnMvOUN4Qzs7QTBKbC85Q007RUFDRSxlM0RiYTtDL0ZrZytDckI7O0EwSmwvOUNNOztFQUVFLDBCM0RsQmE7RTJEbUJiLHNCM0RuQmE7RTJEb0JiLFl0Si9DTztDSm9pK0NmOztBMEpsLzlDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0pxaStDbEI7O0EwSi8rOUNRO0VBQ0UsZW5FeUNrQjtDdkZ5ODlDNUI7O0FPOWkrQ0U7RW1KK0RVLFl0SmhFRztDSm1qK0NmOztBMEozKzlDUTtFQUNFLGV0SmpFUTtDSitpK0NsQjs7QU90aitDRTtFbUoyRVUsZXRKbkVNO0NKa2orQ2xCOztBMEpyKzlDVTtFQUVFLGVBQStCO0MxSnUrOUMzQzs7QTBKOWorQ0k7OztFQUdFLGUzRHdCZTtDL0Z5aStDckI7O0FPcGsrQ0U7OztFbUpNTSxlQVZrQztDMUo4aytDMUM7O0EwSi9qK0NNO0VBRUUsMEIzRGNhO0UyRGJiLFl0SmZPO0NKZ2wrQ2Y7O0EwSjVqK0NNO0VBQ0UsMEIzRE9hO0UyRE5iLHNCQUFpQztDMUoraitDekM7O0EwSjVqK0NNO0VBRUUsMk5ySVFtSTtDckJzaitDM0k7O0EwSjFqK0NJOzs7O0VBSUUsc0JBQWtDO0MxSjZqK0N4Qzs7QTBKemorQ007RUFDRSxlM0RaYTtDL0Z3aytDckI7O0EwSnpqK0NNOztFQUVFLDBCM0RqQmE7RTJEa0JiLHNCM0RsQmE7RTJEbUJiLFl0Si9DTztDSjJtK0NmOztBMEp6aitDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0o0bStDbEI7O0EwSnRqK0NRO0VBQ0UsZW5FeUNrQjtDdkZnaCtDNUI7O0FPcm4rQ0U7RW1KK0RVLFl0SmhFRztDSjBuK0NmOztBMEpsaitDUTtFQUNFLGV0SmpFUTtDSnNuK0NsQjs7QU83bitDRTtFbUoyRVUsZXRKbkVNO0NKeW4rQ2xCOztBMEo1aStDVTtFQUVFLGVBQStCO0MxSjhpK0MzQzs7QTBKcm8rQ0k7OztFQUdFLGUzRHlCZTtDL0YrbStDckI7O0FPM28rQ0U7OztFbUpNTSxlQVZrQztDMUpxcCtDMUM7O0EwSnRvK0NNO0VBRUUsMEIzRGVhO0UyRGRiLGV0Sm1FZTtDSnFrK0N2Qjs7QTBKbm8rQ007RUFDRSwwQjNEUWE7RTJEUGIsc0JBQWlDO0MxSnNvK0N6Qzs7QTBKbm8rQ007RUFFRSw4TnJJUW1JO0NyQjZuK0MzSTs7QTBKam8rQ0k7Ozs7RUFJRSxzQkFBa0M7QzFKb28rQ3hDOztBMEpobytDTTtFQUNFLGUzRFhhO0MvRjhvK0NyQjs7QTBKaG8rQ007O0VBRUUsMEIzRGhCYTtFMkRpQmIsc0IzRGpCYTtFMkRrQmIsWXRKL0NPO0NKa3IrQ2Y7O0EwSmhvK0NNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSm1yK0NsQjs7QTBKN24rQ1E7RUFDRSxlbkV5Q2tCO0N2RnVsK0M1Qjs7QU81citDRTtFbUorRFUsWXRKaEVHO0NKaXMrQ2Y7O0EwSnpuK0NRO0VBQ0UsZXRKakVRO0NKNnIrQ2xCOztBT3BzK0NFO0VtSjJFVSxldEpuRU07Q0pncytDbEI7O0EwSm5uK0NVO0VBRUUsZUFBK0I7QzFKcW4rQzNDOztBMEo1cytDSTs7O0VBR0UsZTNEMEJlO0MvRnFyK0NyQjs7QU9sdCtDRTs7O0VtSk1NLGVBVmtDO0MxSjR0K0MxQzs7QTBKN3MrQ007RUFFRSwwQjNEZ0JhO0UyRGZiLGV0Sm1FZTtDSjRvK0N2Qjs7QTBKMXMrQ007RUFDRSwwQjNEU2E7RTJEUmIsc0JBQWlDO0MxSjZzK0N6Qzs7QTBKMXMrQ007RUFFRSw4TnJJUW1JO0NyQm9zK0MzSTs7QTBKeHMrQ0k7Ozs7RUFJRSxzQkFBa0M7QzFKMnMrQ3hDOztBMEp2cytDTTtFQUNFLGUzRFZhO0MvRm90K0NyQjs7QTBKdnMrQ007O0VBRUUsMEIzRGZhO0UyRGdCYixzQjNEaEJhO0UyRGlCYixZdEovQ087Q0p5ditDZjs7QTBKdnMrQ007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKMHYrQ2xCOztBMEpwcytDUTtFQUNFLGVuRXlDa0I7Q3ZGOHArQzVCOztBT253K0NFO0VtSitEVSxZdEpoRUc7Q0p3dytDZjs7QTBKaHMrQ1E7RUFDRSxldEpqRVE7Q0pvdytDbEI7O0FPM3crQ0U7RW1KMkVVLGV0Sm5FTTtDSnV3K0NsQjs7QTBKMXIrQ1U7RUFFRSxlQUErQjtDMUo0citDM0M7O0EwSm54K0NJOzs7RUFHRSxlM0QyQmU7Qy9GMnYrQ3JCOztBT3p4K0NFOzs7RW1KTU0sZUFWa0M7QzFKbXkrQzFDOztBMEpweCtDTTtFQUVFLDBCM0RpQmE7RTJEaEJiLFl0SmZPO0NKcXkrQ2Y7O0EwSmp4K0NNO0VBQ0UsMEIzRFVhO0UyRFRiLHNCQUFpQztDMUpveCtDekM7O0EwSmp4K0NNO0VBRUUsMk5ySVFtSTtDckIydytDM0k7O0EwSi93K0NJOzs7O0VBSUUsc0JBQWtDO0MxSmt4K0N4Qzs7QTBKOXcrQ007RUFDRSxlM0RUYTtDL0YweCtDckI7O0EwSjl3K0NNOztFQUVFLDBCM0RkYTtFMkRlYixzQjNEZmE7RTJEZ0JiLFl0Si9DTztDSmcwK0NmOztBMEo5dytDTTs7RUFFRSx1QnRKcERPO0VzSnFEUCxzQnRKbERVO0VzSm1EVixldEpoRFU7Q0ppMCtDbEI7O0EwSjN3K0NRO0VBQ0UsZW5FeUNrQjtDdkZxdStDNUI7O0FPMTArQ0U7RW1KK0RVLFl0SmhFRztDSiswK0NmOztBMEp2dytDUTtFQUNFLGV0SmpFUTtDSjIwK0NsQjs7QU9sMStDRTtFbUoyRVUsZXRKbkVNO0NKODArQ2xCOztBMEpqdytDVTtFQUVFLGVBQStCO0MxSm13K0MzQzs7QTBKMTErQ0k7OztFQUdFLGUzRDRCZTtDL0ZpMCtDckI7O0FPaDIrQ0U7OztFbUpNTSxlQVZrQztDMUowMitDMUM7O0EwSjMxK0NNO0VBRUUsMEIzRGtCYTtFMkRqQmIsWXRKZk87Q0o0MitDZjs7QTBKeDErQ007RUFDRSwwQjNEV2E7RTJEVmIsc0JBQWlDO0MxSjIxK0N6Qzs7QTBKeDErQ007RUFFRSwyTnJJUW1JO0NyQmsxK0MzSTs7QTBKdDErQ0k7Ozs7RUFJRSxzQkFBa0M7QzFKeTErQ3hDOztBMEpyMStDTTtFQUNFLGUzRFJhO0MvRmcyK0NyQjs7QTBKcjErQ007O0VBRUUsMEIzRGJhO0UyRGNiLHNCM0RkYTtFMkRlYixZdEovQ087Q0p1NCtDZjs7QTBKcjErQ007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKdzQrQ2xCOztBMEpsMStDUTtFQUNFLGVuRXlDa0I7Q3ZGNHkrQzVCOztBT2o1K0NFO0VtSitEVSxZdEpoRUc7Q0pzNStDZjs7QTBKOTArQ1E7RUFDRSxldEpqRVE7Q0prNStDbEI7O0FPejUrQ0U7RW1KMkVVLGV0Sm5FTTtDSnE1K0NsQjs7QTBKeDArQ1U7RUFFRSxlQUErQjtDMUowMCtDM0M7O0EwSmo2K0NJOzs7RUFHRSxlM0Q2QmU7Qy9GdTQrQ3JCOztBT3Y2K0NFOzs7RW1KTU0sZUFWa0M7QzFKaTcrQzFDOztBMEpsNitDTTtFQUVFLDBCM0RtQmE7RTJEbEJiLFl0SmZPO0NKbTcrQ2Y7O0EwSi81K0NNO0VBQ0UsMEIzRFlhO0UyRFhiLHNCQUFpQztDMUprNitDekM7O0EwSi81K0NNO0VBRUUsMk5ySVFtSTtDckJ5NStDM0k7O0EwSjc1K0NJOzs7O0VBSUUsc0JBQWtDO0MxSmc2K0N4Qzs7QTBKNTUrQ007RUFDRSxlM0RQYTtDL0ZzNitDckI7O0EwSjU1K0NNOztFQUVFLDBCM0RaYTtFMkRhYixzQjNEYmE7RTJEY2IsWXRKL0NPO0NKODgrQ2Y7O0EwSjU1K0NNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSis4K0NsQjs7QTBKejUrQ1E7RUFDRSxlbkV5Q2tCO0N2Rm0zK0M1Qjs7QU94OStDRTtFbUorRFUsWXRKaEVHO0NKNjkrQ2Y7O0EwSnI1K0NRO0VBQ0UsZXRKakVRO0NKeTkrQ2xCOztBT2grK0NFO0VtSjJFVSxldEpuRU07Q0o0OStDbEI7O0EwSi80K0NVO0VBRUUsZUFBK0I7QzFKaTUrQzNDOztBMEp4KytDSTs7O0VBR0UsWXRKSlM7Q0orKytDZjs7QU85KytDRTs7O0VtSk1NLGVBVmtDO0MxSncvK0MxQzs7QTBKeisrQ007RUFFRSx1QnRKZE87RXNKZVAsZXRKbUVlO0NKdzYrQ3ZCOztBMEp0KytDTTtFQUNFLHVCdEpyQk87RXNKc0JQLHNCQUFpQztDMUp5KytDekM7O0EwSnQrK0NNO0VBRUUsOE5ySVFtSTtDckJnKytDM0k7O0EwSnArK0NJOzs7O0VBSUUsb0JBQWtDO0MxSnUrK0N4Qzs7QTBKbisrQ007RUFDRSxZdEp4Q087Q0o4Zy9DZjs7QTBKbisrQ007O0VBRUUsdUJ0SjdDTztFc0o4Q1AsbUJ0SjlDTztFc0orQ1AsWXRKL0NPO0NKcWgvQ2Y7O0EwSm4rK0NNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSnNoL0NsQjs7QTBKaCsrQ1E7RUFDRSxlbkV5Q2tCO0N2RjA3K0M1Qjs7QU8vaC9DRTtFbUorRFUsWXRKaEVHO0NKb2kvQ2Y7O0EwSjU5K0NRO0VBQ0UsZXRKakVRO0NKZ2kvQ2xCOztBT3ZpL0NFO0VtSjJFVSxldEpuRU07Q0ptaS9DbEI7O0EwSnQ5K0NVO0VBRUUsYUFBK0I7QzFKdzkrQzNDOztBMEovaS9DSTs7O0VBR0UsZXRKRVk7Q0pnai9DbEI7O0FPcmovQ0U7OztFbUpNTSxlQVZrQztDMUorai9DMUM7O0EwSmhqL0NNO0VBRUUsMEJ0SlJVO0VzSlNWLFl0SmZPO0NKaWsvQ2Y7O0EwSjdpL0NNO0VBQ0UsMEJ0SmZVO0VzSmdCVixzQkFBaUM7QzFKZ2ovQ3pDOztBMEo3aS9DTTtFQUVFLDJOcklRbUk7Q3JCdWkvQzNJOztBMEozaS9DSTs7OztFQUlFLHNCQUFrQztDMUo4aS9DeEM7O0EwSjFpL0NNO0VBQ0UsZXRKbENVO0NKK2svQ2xCOztBMEoxaS9DTTs7RUFFRSwwQnRKdkNVO0VzSndDVixzQnRKeENVO0VzSnlDVixZdEovQ087Q0o0bC9DZjs7QTBKMWkvQ007O0VBRUUsdUJ0SnBETztFc0pxRFAsc0J0SmxEVTtFc0ptRFYsZXRKaERVO0NKNmwvQ2xCOztBMEp2aS9DUTtFQUNFLGVuRXlDa0I7Q3ZGaWcvQzVCOztBT3RtL0NFO0VtSitEVSxZdEpoRUc7Q0oybS9DZjs7QTBKbmkvQ1E7RUFDRSxldEpqRVE7Q0p1bS9DbEI7O0FPOW0vQ0U7RW1KMkVVLGV0Sm5FTTtDSjBtL0NsQjs7QTBKN2gvQ1U7RUFFRSxlQUErQjtDMUoraC9DM0M7O0EwSnRuL0NJOzs7RUFHRSxldEpJWTtDSnFuL0NsQjs7QU81bi9DRTs7O0VtSk1NLGVBVmtDO0MxSnNvL0MxQzs7QTBKdm4vQ007RUFFRSwwQnRKTlU7RXNKT1YsWXRKZk87Q0p3by9DZjs7QTBKcG4vQ007RUFDRSwwQnRKYlU7RXNKY1Ysc0JBQWlDO0MxSnVuL0N6Qzs7QTBKcG4vQ007RUFFRSwyTnJJUW1JO0NyQjhtL0MzSTs7QTBKbG4vQ0k7Ozs7RUFJRSxzQkFBa0M7QzFKcW4vQ3hDOztBMEpqbi9DTTtFQUNFLGV0SmhDVTtDSm9wL0NsQjs7QTBKam4vQ007O0VBRUUsMEJ0SnJDVTtFc0pzQ1Ysc0J0SnRDVTtFc0p1Q1YsWXRKL0NPO0NKbXEvQ2Y7O0EwSmpuL0NNOztFQUVFLHVCdEpwRE87RXNKcURQLHNCdEpsRFU7RXNKbURWLGV0SmhEVTtDSm9xL0NsQjs7QTBKOW0vQ1E7RUFDRSxlbkV5Q2tCO0N2RndrL0M1Qjs7QU83cS9DRTtFbUorRFUsWXRKaEVHO0NKa3IvQ2Y7O0EwSjFtL0NRO0VBQ0UsZXRKakVRO0NKOHEvQ2xCOztBT3JyL0NFO0VtSjJFVSxldEpuRU07Q0ppci9DbEI7O0EwSnBtL0NVO0VBRUUsZUFBK0I7QzFKc20vQzNDOztBbUZucy9DSTtFc0V3SkEsaUNBQTRDO0N6SitpL0NoRDtBQXNrSUEsd0MySm54bkRBLGlCQUFnQjtBQ0FoQjs7Ozs7R0FBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7Q0ZxQkY7O0FHcEJBOzs7RUFHRTtDSHVCRjs7QUdwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDSHVCRjs7QUdqQkE7RUFDRTtDSG9CRjs7QUdWQTtFQUNFO0VBQ0Esa0NDM0N1QjtFQ2dMbkI7RUZuSUosaUJHK080QjtFSDlPNUIsaUJDNUNpQjtFRDZDakIsZUduQ1M7RUhvQ1Q7RUFDQSwwQkNwRFE7Q0ppRVY7O0FHREE7RUFDRTtDSElGOztBR0tBO0VBQ0U7RUFDQTtFQUNBO0NIRkY7O0FHZUE7RUFDRTtFQUNBLHNCR2lONEI7Q043TjlCOztBR21CQTtFQUNFO0VBQ0Esb0JHb0YwQjtDTnBHNUI7O0FHMkJBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0NIeEJGOztBRzJCQTtFQUNFO0VBQ0E7RUFDQTtDSHhCRjs7QUcyQkE7OztFQUdFO0VBQ0E7Q0h4QkY7O0FHMkJBOzs7O0VBSUU7Q0h4QkY7O0FHMkJBO0VBQ0UsaUJHa0o0QjtDTjFLOUI7O0FHMkJBO0VBQ0U7RUFDQTtDSHhCRjs7QUcyQkE7RUFDRTtDSHhCRjs7QUcyQkE7O0VBRUUsb0JHcUk0QjtDTjdKOUI7O0FHMkJBO0VFSUk7Q0wzQko7O0FHZ0NBOztFQUVFO0VFUEU7RUZTRjtFQUNBO0NIN0JGOztBR2dDQTtFQUFNO0NINUJOOztBRzZCQTtFQUFNO0NIekJOOztBR2dDQTtFQUNFLGVHWHdDO0VIWXhDLHNCR1h3QztFSFl4QztDSDdCRjtBT25KRTtFSm1MRSxlR2RzQztFSGV0QywyQkdkc0M7Q05mMUM7O0FHc0NBO0VBQ0U7RUFDQTtDSG5DRjtBTzVKRTtFSmtNRTtFQUNBO0NIbkNKOztBRzRDQTs7OztFQUlFLGtHRzBENEI7RURsSDFCO0NMZ0JKOztBRzRDQTtFQUVFO0VBRUE7RUFFQTtFQUdBO0NIOUNGOztBR3NEQTtFQUVFO0NIcERGOztBRzREQTtFQUNFO0VBQ0E7Q0h6REY7O0FHNERBO0VBR0U7RUFDQTtDSDNERjs7QUdtRUE7RUFDRTtDSGhFRjs7QUdtRUE7RUFDRSxxQkc4RTRCO0VIN0U1Qix3Qkc2RTRCO0VINUU1QixlR3RRUztFSHVRVDtFQUNBO0NIaEVGOztBR3VFQTtFQUVFO0VBQ0E7Q0hyRUY7O0FHNkVBO0VBRUU7RUFDQSxzQkc0SnNDO0NOdk94Qzs7QUdpRkE7RUFFRTtDSC9FRjs7QUd1RkE7RUFDRTtDSHBGRjs7QUd1RkE7Ozs7O0VBS0U7RUFDQTtFRWhLRTtFRmtLRjtDSHBGRjs7QUd1RkE7O0VBRUU7Q0hwRkY7O0FHdUZBOztFQUVFO0NIcEZGOztBRzBGQTtFQUNFO0NIdkZGOztBRzZGQTtFQUNFO0NIMUZGOztBR2lHQTs7OztFQUlFO0NIOUZGOztBR3VHSTs7OztFQUNFO0NIakdOOztBR3VHQTs7OztFQUlFO0VBQ0E7Q0hwR0Y7O0FHdUdBOztFQUVFO0VBQ0E7Q0hwR0Y7O0FHd0dBO0VBQ0U7RUFFQTtDSHRHRjs7QUd5R0E7RUFNRTtFQUVBO0VBQ0E7RUFDQTtDSDVHRjs7QUdpSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFOU9JO0VGZ1BKO0VBQ0E7RUFDQTtDSDlHRjs7QUdpSEE7RUFDRTtDSDlHRjs7QUdrSEE7O0VBRUU7Q0gvR0Y7O0FHa0hBO0VBS0U7RUFDQTtDSG5IRjs7QUcwSEE7RUFDRTtDSHZIRjs7QUcrSEE7RUFDRTtFQUNBO0NINUhGOztBR21JQTtFQUNFO0NIaElGOztBR21JQTtFQUNFO0VBQ0E7Q0hoSUY7O0FHbUlBO0VBQ0U7Q0hoSUY7O0FHcUlBO0VBQ0U7Q0hsSUY7O0FRMVZBOztFQUVFLHNCRnNTNEI7RUVwUzVCLGlCRnNTNEI7RUVyUzVCLGlCRnNTNEI7Q05zRDlCOztBUXhWQTtFSHFLTTtDTHVMTjs7QVEzVkE7RUhvS007Q0wyTE47O0FROVZBO0VIbUtNO0NMK0xOOztBUWpXQTtFSGtLTTtDTG1NTjs7QVFwV0E7RUhpS007Q0x1TU47O0FRdldBO0VIZ0tNO0NMMk1OOztBUXpXQTtFSDhKTTtFRzVKSixpQkZ3UzRCO0NOb0U5Qjs7QVF4V0E7RUh3Sk07RUd0SkosaUJGMlI0QjtFRTFSNUIsaUJGa1I0QjtDTnlGOUI7O0FReldBO0VIbUpNO0VHakpKLGlCRnVSNEI7RUV0UjVCLGlCRjZRNEI7Q04rRjlCOztBUTFXQTtFSDhJTTtFRzVJSixpQkZtUjRCO0VFbFI1QixpQkZ3UTRCO0NOcUc5Qjs7QVEzV0E7RUh5SU07RUd2SUosaUJGK1E0QjtFRTlRNUIsaUJGbVE0QjtDTjJHOUI7O0FRdFdBO0VBQ0UsaUJGZ0ZPO0VFL0VQLG9CRitFTztFRTlFUDtFQUNBO0NSeVdGOztBUWpXQTs7RUhrR0k7RUcvRkYsaUJGMk40QjtDTnlJOUI7O0FRaldBOztFQUVFLGVGbVE0QjtFRWxRNUIsMEJGMlE0QjtDTnlGOUI7O0FRNVZBO0VDL0VFO0VBQ0E7Q1QrYUY7O0FRNVZBO0VDcEZFO0VBQ0E7Q1RvYkY7O0FROVZBO0VBQ0U7Q1JpV0Y7QVEvVkU7RUFDRSxxQkZxUDBCO0NONEc5Qjs7QVF2VkE7RUgyREk7RUd6REY7Q1IwVkY7O0FRdFZBO0VBQ0Usb0JGdUJPO0VENkNIO0NMc1JOOztBUXRWQTtFQUNFO0VIK0NFO0VHN0NGLGVGMUdTO0NObWNYO0FRdlZFO0VBQ0U7Q1J5Vko7O0FVNWNBO0VDSUU7RUFHQTtDWDBjRjs7QVUzY0E7RUFDRSxpQkpxZ0NrQztFSXBnQ2xDLDBCTmRRO0VNZVI7RUVFRTtFRFBGO0VBR0E7Q1htZEY7O0FVcmNBO0VBRUU7Q1Z1Y0Y7O0FVcGNBO0VBQ0U7RUFDQTtDVnVjRjs7QVVwY0E7RUw4SEk7RUs1SEYsZUozQlM7Q05rZVg7O0FhOWVBO0VSbUtJO0VRaktGLGVUU0s7RVNSTDtDYmlmRjtBYTllRTtFQUNFO0NiZ2ZKOztBYTNlQTtFQUNFO0VSc0pFO0VRcEpGLFlQVFM7RU9VVCwwQlBEUztFTUVQO0NaOGVKO0FhM2VFO0VBQ0U7RVI4SUE7RVE1SUEsaUJQeVEwQjtDTm9POUI7O0FhdmVBO0VBQ0U7RVJxSUU7RVFuSUYsZVBqQlM7Q04yZlg7QWF2ZUU7RVJnSUU7RVE5SEE7RUFDQTtDYnllSjs7QWFwZUE7RUFDRSxrQlBpa0NrQztFT2hrQ2xDO0NidWVGOztBYy9nQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Z5aEJGOztBZ0J0ZUk7RUZ6Q0U7SUFDRSxpQlI4TGU7R05xVnJCO0NBQ0Y7QWdCNWVJO0VGekNFO0lBQ0UsaUJSOExlO0dOMFZyQjtDQUNGO0FnQmpmSTtFRnpDRTtJQUNFLGlCUjhMZTtHTitWckI7Q0FDRjtBZ0J0Zkk7RUZ6Q0U7SUFDRSxrQlI4TGU7R05vV3JCO0NBQ0Y7QWN2Z0JFO0VDbkNBO0VBQ0E7RUFDQTtFQUNBO0NmNmlCRjs7QWN2Z0JFO0VBQ0U7RUFDQTtDZDBnQko7QWN4Z0JJOztFQUVFO0VBQ0E7Q2QwZ0JOOztBaUJoa0JFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJ3a0JKOztBaUJsakJNO0VBQ0U7RUFDQTtFQUNBO0NqQnFqQlI7O0FlemhCRTtFQUNFO0VBQ0E7Q2Y0aEJKOztBZTloQkU7RUFDRTtFQUNBO0NmaWlCSjs7QWVuaUJFO0VBQ0U7RUFDQTtDZnNpQko7O0FleGlCRTtFQUNFO0VBQ0E7Q2YyaUJKOztBZTdpQkU7RUFDRTtFQUNBO0NmZ2pCSjs7QWVsakJFO0VBQ0U7RUFDQTtDZnFqQko7O0FpQnhrQk07RUZDSjtFQUNBO0VBQ0E7Q2Yya0JGOztBaUJ4a0JVO0VGYlI7RUFJQTtDZnNsQkY7O0FpQjdrQlU7RUZiUjtFQUlBO0NmMmxCRjs7QWlCbGxCVTtFRmJSO0VBSUE7Q2ZnbUJGOztBaUJ2bEJVO0VGYlI7RUFJQTtDZnFtQkY7O0FpQjVsQlU7RUZiUjtFQUlBO0NmMG1CRjs7QWlCam1CVTtFRmJSO0VBSUE7Q2YrbUJGOztBaUJ0bUJVO0VGYlI7RUFJQTtDZm9uQkY7O0FpQjNtQlU7RUZiUjtFQUlBO0NmeW5CRjs7QWlCaG5CVTtFRmJSO0VBSUE7Q2Y4bkJGOztBaUJybkJVO0VGYlI7RUFJQTtDZm1vQkY7O0FpQjFuQlU7RUZiUjtFQUlBO0Nmd29CRjs7QWlCL25CVTtFRmJSO0VBSUE7Q2Y2b0JGOztBaUI5bkJNO0VBQXdCO0NqQmtvQjlCOztBaUJob0JNO0VBQXVCO0NqQm9vQjdCOztBaUJqb0JRO0VBQXdCLFNBRGI7Q2pCc29CbkI7O0FpQnJvQlE7RUFBd0IsU0FEYjtDakIwb0JuQjs7QWlCem9CUTtFQUF3QixTQURiO0NqQjhvQm5COztBaUI3b0JRO0VBQXdCLFNBRGI7Q2pCa3BCbkI7O0FpQmpwQlE7RUFBd0IsU0FEYjtDakJzcEJuQjs7QWlCcnBCUTtFQUF3QixTQURiO0NqQjBwQm5COztBaUJ6cEJRO0VBQXdCLFNBRGI7Q2pCOHBCbkI7O0FpQjdwQlE7RUFBd0IsU0FEYjtDakJrcUJuQjs7QWlCanFCUTtFQUF3QixTQURiO0NqQnNxQm5COztBaUJycUJRO0VBQXdCLFNBRGI7Q2pCMHFCbkI7O0FpQnpxQlE7RUFBd0IsVUFEYjtDakI4cUJuQjs7QWlCN3FCUTtFQUF3QixVQURiO0NqQmtyQm5COztBaUJqckJRO0VBQXdCLFVBRGI7Q2pCc3JCbkI7O0FpQjlxQlk7RUZoQlY7Q2Zrc0JGOztBaUJsckJZO0VGaEJWO0Nmc3NCRjs7QWlCdHJCWTtFRmhCVjtDZjBzQkY7O0FpQjFyQlk7RUZoQlY7Q2Y4c0JGOztBaUI5ckJZO0VGaEJWO0Nma3RCRjs7QWlCbHNCWTtFRmhCVjtDZnN0QkY7O0FpQnRzQlk7RUZoQlY7Q2YwdEJGOztBaUIxc0JZO0VGaEJWO0NmOHRCRjs7QWlCOXNCWTtFRmhCVjtDZmt1QkY7O0FpQmx0Qlk7RUZoQlY7Q2ZzdUJGOztBaUJ0dEJZO0VGaEJWO0NmMHVCRjs7QWdCcnVCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtHakJvd0JOOztFZXh1QkE7SUFDRTtJQUNBO0dmMnVCRjs7RWU3dUJBO0lBQ0U7SUFDQTtHZmd2QkY7O0VlbHZCQTtJQUNFO0lBQ0E7R2ZxdkJGOztFZXZ2QkE7SUFDRTtJQUNBO0dmMHZCRjs7RWU1dkJBO0lBQ0U7SUFDQTtHZit2QkY7O0VlandCQTtJQUNFO0lBQ0E7R2Zvd0JGOztFaUJ2eEJJO0lGQ0o7SUFDQTtJQUNBO0dmMHhCQTs7RWlCdnhCUTtJRmJSO0lBSUE7R2ZxeUJBOztFaUI1eEJRO0lGYlI7SUFJQTtHZjB5QkE7O0VpQmp5QlE7SUZiUjtJQUlBO0dmK3lCQTs7RWlCdHlCUTtJRmJSO0lBSUE7R2ZvekJBOztFaUIzeUJRO0lGYlI7SUFJQTtHZnl6QkE7O0VpQmh6QlE7SUZiUjtJQUlBO0dmOHpCQTs7RWlCcnpCUTtJRmJSO0lBSUE7R2ZtMEJBOztFaUIxekJRO0lGYlI7SUFJQTtHZncwQkE7O0VpQi96QlE7SUZiUjtJQUlBO0dmNjBCQTs7RWlCcDBCUTtJRmJSO0lBSUE7R2ZrMUJBOztFaUJ6MEJRO0lGYlI7SUFJQTtHZnUxQkE7O0VpQjkwQlE7SUZiUjtJQUlBO0dmNDFCQTs7RWlCNzBCSTtJQUF3QjtHakJpMUI1Qjs7RWlCLzBCSTtJQUF1QjtHakJtMUIzQjs7RWlCaDFCTTtJQUF3QixTQURiO0dqQnExQmpCOztFaUJwMUJNO0lBQXdCLFNBRGI7R2pCeTFCakI7O0VpQngxQk07SUFBd0IsU0FEYjtHakI2MUJqQjs7RWlCNTFCTTtJQUF3QixTQURiO0dqQmkyQmpCOztFaUJoMkJNO0lBQXdCLFNBRGI7R2pCcTJCakI7O0VpQnAyQk07SUFBd0IsU0FEYjtHakJ5MkJqQjs7RWlCeDJCTTtJQUF3QixTQURiO0dqQjYyQmpCOztFaUI1MkJNO0lBQXdCLFNBRGI7R2pCaTNCakI7O0VpQmgzQk07SUFBd0IsU0FEYjtHakJxM0JqQjs7RWlCcDNCTTtJQUF3QixTQURiO0dqQnkzQmpCOztFaUJ4M0JNO0lBQXdCLFVBRGI7R2pCNjNCakI7O0VpQjUzQk07SUFBd0IsVUFEYjtHakJpNEJqQjs7RWlCaDRCTTtJQUF3QixVQURiO0dqQnE0QmpCOztFaUI3M0JVO0lGaEJWO0dmaTVCQTs7RWlCajRCVTtJRmhCVjtHZnE1QkE7O0VpQnI0QlU7SUZoQlY7R2Z5NUJBOztFaUJ6NEJVO0lGaEJWO0dmNjVCQTs7RWlCNzRCVTtJRmhCVjtHZmk2QkE7O0VpQmo1QlU7SUZoQlY7R2ZxNkJBOztFaUJyNUJVO0lGaEJWO0dmeTZCQTs7RWlCejVCVTtJRmhCVjtHZjY2QkE7O0VpQjc1QlU7SUZoQlY7R2ZpN0JBOztFaUJqNkJVO0lGaEJWO0dmcTdCQTs7RWlCcjZCVTtJRmhCVjtHZnk3QkE7O0VpQno2QlU7SUZoQlY7R2Y2N0JBO0NBQ0Y7QWdCejdCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtHakJ1OUJOOztFZTM3QkE7SUFDRTtJQUNBO0dmODdCRjs7RWVoOEJBO0lBQ0U7SUFDQTtHZm04QkY7O0VlcjhCQTtJQUNFO0lBQ0E7R2Z3OEJGOztFZTE4QkE7SUFDRTtJQUNBO0dmNjhCRjs7RWUvOEJBO0lBQ0U7SUFDQTtHZms5QkY7O0VlcDlCQTtJQUNFO0lBQ0E7R2Z1OUJGOztFaUIxK0JJO0lGQ0o7SUFDQTtJQUNBO0dmNitCQTs7RWlCMStCUTtJRmJSO0lBSUE7R2Z3L0JBOztFaUIvK0JRO0lGYlI7SUFJQTtHZjYvQkE7O0VpQnAvQlE7SUZiUjtJQUlBO0dma2dDQTs7RWlCei9CUTtJRmJSO0lBSUE7R2Z1Z0NBOztFaUI5L0JRO0lGYlI7SUFJQTtHZjRnQ0E7O0VpQm5nQ1E7SUZiUjtJQUlBO0dmaWhDQTs7RWlCeGdDUTtJRmJSO0lBSUE7R2ZzaENBOztFaUI3Z0NRO0lGYlI7SUFJQTtHZjJoQ0E7O0VpQmxoQ1E7SUZiUjtJQUlBO0dmZ2lDQTs7RWlCdmhDUTtJRmJSO0lBSUE7R2ZxaUNBOztFaUI1aENRO0lGYlI7SUFJQTtHZjBpQ0E7O0VpQmppQ1E7SUZiUjtJQUlBO0dmK2lDQTs7RWlCaGlDSTtJQUF3QjtHakJvaUM1Qjs7RWlCbGlDSTtJQUF1QjtHakJzaUMzQjs7RWlCbmlDTTtJQUF3QixTQURiO0dqQndpQ2pCOztFaUJ2aUNNO0lBQXdCLFNBRGI7R2pCNGlDakI7O0VpQjNpQ007SUFBd0IsU0FEYjtHakJnakNqQjs7RWlCL2lDTTtJQUF3QixTQURiO0dqQm9qQ2pCOztFaUJuakNNO0lBQXdCLFNBRGI7R2pCd2pDakI7O0VpQnZqQ007SUFBd0IsU0FEYjtHakI0akNqQjs7RWlCM2pDTTtJQUF3QixTQURiO0dqQmdrQ2pCOztFaUIvakNNO0lBQXdCLFNBRGI7R2pCb2tDakI7O0VpQm5rQ007SUFBd0IsU0FEYjtHakJ3a0NqQjs7RWlCdmtDTTtJQUF3QixTQURiO0dqQjRrQ2pCOztFaUIza0NNO0lBQXdCLFVBRGI7R2pCZ2xDakI7O0VpQi9rQ007SUFBd0IsVUFEYjtHakJvbENqQjs7RWlCbmxDTTtJQUF3QixVQURiO0dqQndsQ2pCOztFaUJobENVO0lGaEJWO0dmb21DQTs7RWlCcGxDVTtJRmhCVjtHZndtQ0E7O0VpQnhsQ1U7SUZoQlY7R2Y0bUNBOztFaUI1bENVO0lGaEJWO0dmZ25DQTs7RWlCaG1DVTtJRmhCVjtHZm9uQ0E7O0VpQnBtQ1U7SUZoQlY7R2Z3bkNBOztFaUJ4bUNVO0lGaEJWO0dmNG5DQTs7RWlCNW1DVTtJRmhCVjtHZmdvQ0E7O0VpQmhuQ1U7SUZoQlY7R2Zvb0NBOztFaUJwbkNVO0lGaEJWO0dmd29DQTs7RWlCeG5DVTtJRmhCVjtHZjRvQ0E7O0VpQjVuQ1U7SUZoQlY7R2ZncENBO0NBQ0Y7QWdCNW9DSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtHakIwcUNOOztFZTlvQ0E7SUFDRTtJQUNBO0dmaXBDRjs7RWVucENBO0lBQ0U7SUFDQTtHZnNwQ0Y7O0VleHBDQTtJQUNFO0lBQ0E7R2YycENGOztFZTdwQ0E7SUFDRTtJQUNBO0dmZ3FDRjs7RWVscUNBO0lBQ0U7SUFDQTtHZnFxQ0Y7O0VldnFDQTtJQUNFO0lBQ0E7R2YwcUNGOztFaUI3ckNJO0lGQ0o7SUFDQTtJQUNBO0dmZ3NDQTs7RWlCN3JDUTtJRmJSO0lBSUE7R2Yyc0NBOztFaUJsc0NRO0lGYlI7SUFJQTtHZmd0Q0E7O0VpQnZzQ1E7SUZiUjtJQUlBO0dmcXRDQTs7RWlCNXNDUTtJRmJSO0lBSUE7R2YwdENBOztFaUJqdENRO0lGYlI7SUFJQTtHZit0Q0E7O0VpQnR0Q1E7SUZiUjtJQUlBO0dmb3VDQTs7RWlCM3RDUTtJRmJSO0lBSUE7R2Z5dUNBOztFaUJodUNRO0lGYlI7SUFJQTtHZjh1Q0E7O0VpQnJ1Q1E7SUZiUjtJQUlBO0dmbXZDQTs7RWlCMXVDUTtJRmJSO0lBSUE7R2Z3dkNBOztFaUIvdUNRO0lGYlI7SUFJQTtHZjZ2Q0E7O0VpQnB2Q1E7SUZiUjtJQUlBO0dma3dDQTs7RWlCbnZDSTtJQUF3QjtHakJ1dkM1Qjs7RWlCcnZDSTtJQUF1QjtHakJ5dkMzQjs7RWlCdHZDTTtJQUF3QixTQURiO0dqQjJ2Q2pCOztFaUIxdkNNO0lBQXdCLFNBRGI7R2pCK3ZDakI7O0VpQjl2Q007SUFBd0IsU0FEYjtHakJtd0NqQjs7RWlCbHdDTTtJQUF3QixTQURiO0dqQnV3Q2pCOztFaUJ0d0NNO0lBQXdCLFNBRGI7R2pCMndDakI7O0VpQjF3Q007SUFBd0IsU0FEYjtHakIrd0NqQjs7RWlCOXdDTTtJQUF3QixTQURiO0dqQm14Q2pCOztFaUJseENNO0lBQXdCLFNBRGI7R2pCdXhDakI7O0VpQnR4Q007SUFBd0IsU0FEYjtHakIyeENqQjs7RWlCMXhDTTtJQUF3QixTQURiO0dqQit4Q2pCOztFaUI5eENNO0lBQXdCLFVBRGI7R2pCbXlDakI7O0VpQmx5Q007SUFBd0IsVUFEYjtHakJ1eUNqQjs7RWlCdHlDTTtJQUF3QixVQURiO0dqQjJ5Q2pCOztFaUJueUNVO0lGaEJWO0dmdXpDQTs7RWlCdnlDVTtJRmhCVjtHZjJ6Q0E7O0VpQjN5Q1U7SUZoQlY7R2YrekNBOztFaUIveUNVO0lGaEJWO0dmbTBDQTs7RWlCbnpDVTtJRmhCVjtHZnUwQ0E7O0VpQnZ6Q1U7SUZoQlY7R2YyMENBOztFaUIzekNVO0lGaEJWO0dmKzBDQTs7RWlCL3pDVTtJRmhCVjtHZm0xQ0E7O0VpQm4wQ1U7SUZoQlY7R2Z1MUNBOztFaUJ2MENVO0lGaEJWO0dmMjFDQTs7RWlCMzBDVTtJRmhCVjtHZisxQ0E7O0VpQi8wQ1U7SUZoQlY7R2ZtMkNBO0NBQ0Y7QWdCLzFDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtHakI2M0NOOztFZWoyQ0E7SUFDRTtJQUNBO0dmbzJDRjs7RWV0MkNBO0lBQ0U7SUFDQTtHZnkyQ0Y7O0VlMzJDQTtJQUNFO0lBQ0E7R2Y4MkNGOztFZWgzQ0E7SUFDRTtJQUNBO0dmbTNDRjs7RWVyM0NBO0lBQ0U7SUFDQTtHZnczQ0Y7O0VlMTNDQTtJQUNFO0lBQ0E7R2Y2M0NGOztFaUJoNUNJO0lGQ0o7SUFDQTtJQUNBO0dmbTVDQTs7RWlCaDVDUTtJRmJSO0lBSUE7R2Y4NUNBOztFaUJyNUNRO0lGYlI7SUFJQTtHZm02Q0E7O0VpQjE1Q1E7SUZiUjtJQUlBO0dmdzZDQTs7RWlCLzVDUTtJRmJSO0lBSUE7R2Y2NkNBOztFaUJwNkNRO0lGYlI7SUFJQTtHZms3Q0E7O0VpQno2Q1E7SUZiUjtJQUlBO0dmdTdDQTs7RWlCOTZDUTtJRmJSO0lBSUE7R2Y0N0NBOztFaUJuN0NRO0lGYlI7SUFJQTtHZmk4Q0E7O0VpQng3Q1E7SUZiUjtJQUlBO0dmczhDQTs7RWlCNzdDUTtJRmJSO0lBSUE7R2YyOENBOztFaUJsOENRO0lGYlI7SUFJQTtHZmc5Q0E7O0VpQnY4Q1E7SUZiUjtJQUlBO0dmcTlDQTs7RWlCdDhDSTtJQUF3QjtHakIwOEM1Qjs7RWlCeDhDSTtJQUF1QjtHakI0OEMzQjs7RWlCejhDTTtJQUF3QixTQURiO0dqQjg4Q2pCOztFaUI3OENNO0lBQXdCLFNBRGI7R2pCazlDakI7O0VpQmo5Q007SUFBd0IsU0FEYjtHakJzOUNqQjs7RWlCcjlDTTtJQUF3QixTQURiO0dqQjA5Q2pCOztFaUJ6OUNNO0lBQXdCLFNBRGI7R2pCODlDakI7O0VpQjc5Q007SUFBd0IsU0FEYjtHakJrK0NqQjs7RWlCaitDTTtJQUF3QixTQURiO0dqQnMrQ2pCOztFaUJyK0NNO0lBQXdCLFNBRGI7R2pCMCtDakI7O0VpQnorQ007SUFBd0IsU0FEYjtHakI4K0NqQjs7RWlCNytDTTtJQUF3QixTQURiO0dqQmsvQ2pCOztFaUJqL0NNO0lBQXdCLFVBRGI7R2pCcy9DakI7O0VpQnIvQ007SUFBd0IsVUFEYjtHakIwL0NqQjs7RWlCei9DTTtJQUF3QixVQURiO0dqQjgvQ2pCOztFaUJ0L0NVO0lGaEJWO0dmMGdEQTs7RWlCMS9DVTtJRmhCVjtHZjhnREE7O0VpQjkvQ1U7SUZoQlY7R2ZraERBOztFaUJsZ0RVO0lGaEJWO0dmc2hEQTs7RWlCdGdEVTtJRmhCVjtHZjBoREE7O0VpQjFnRFU7SUZoQlY7R2Y4aERBOztFaUI5Z0RVO0lGaEJWO0dma2lEQTs7RWlCbGhEVTtJRmhCVjtHZnNpREE7O0VpQnRoRFU7SUZoQlY7R2YwaURBOztFaUIxaERVO0lGaEJWO0dmOGlEQTs7RWlCOWhEVTtJRmhCVjtHZmtqREE7O0VpQmxpRFU7SUZoQlY7R2ZzakRBO0NBQ0Y7QWtCMW1EQTtFQUNFO0VBQ0Esb0JaaUlPO0VZaElQLGVaU1M7Q05tbURYO0FrQnptREU7O0VBRUUsaUJabVYwQjtFWWxWMUI7RUFDQTtDbEIybURKO0FrQnhtREU7RUFDRTtFQUNBO0NsQjBtREo7QWtCdm1ERTtFQUNFO0NsQnltREo7O0FrQi9sREU7O0VBRUUsZ0JaNlQwQjtDTnF5QzlCOztBa0J6bERBO0VBQ0U7Q2xCNGxERjtBa0IxbERFOztFQUVFO0NsQjRsREo7QWtCeGxESTs7RUFFRTtDbEIwbEROOztBa0JwbERFOzs7O0VBSUU7Q2xCdWxESjs7QWtCOWtERTtFQUNFLHNDWnlSMEI7Q053ekM5Qjs7QU9ocERFO0VXMkVJLGVadkVLO0VZd0VMLHVDWjhRd0I7Q04yekM5Qjs7QW1CM3BESTs7O0VBR0UsMEJEMkYrQjtDbEJta0RyQztBbUIxcERNOzs7O0VBSUUsc0JEbUZ5RTtDbEJ5a0RqRjs7QU9qcURFO0VZaUJNLDBCQUplO0NuQndwRHZCO0FtQmxwRFE7O0VBRUUsMEJBUmE7Q25CNHBEdkI7O0FtQi9xREk7OztFQUdFLDBCRDJGK0I7Q2xCdWxEckM7QW1COXFETTs7OztFQUlFLHNCRG1GeUU7Q2xCNmxEakY7O0FPcnJERTtFWWlCTSwwQkFKZTtDbkI0cUR2QjtBbUJ0cURROztFQUVFLDBCQVJhO0NuQmdyRHZCOztBbUJuc0RJOzs7RUFHRSwwQkQyRitCO0NsQjJtRHJDO0FtQmxzRE07Ozs7RUFJRSxzQkRtRnlFO0NsQmluRGpGOztBT3pzREU7RVlpQk0sMEJBSmU7Q25CZ3NEdkI7QW1CMXJEUTs7RUFFRSwwQkFSYTtDbkJvc0R2Qjs7QW1CdnRESTs7O0VBR0UsMEJEMkYrQjtDbEIrbkRyQztBbUJ0dERNOzs7O0VBSUUsc0JEbUZ5RTtDbEJxb0RqRjs7QU83dERFO0VZaUJNLDBCQUplO0NuQm90RHZCO0FtQjlzRFE7O0VBRUUsMEJBUmE7Q25Cd3REdkI7O0FtQjN1REk7OztFQUdFLDBCRDJGK0I7Q2xCbXBEckM7QW1CMXVETTs7OztFQUlFLHNCRG1GeUU7Q2xCeXBEakY7O0FPanZERTtFWWlCTSwwQkFKZTtDbkJ3dUR2QjtBbUJsdURROztFQUVFLDBCQVJhO0NuQjR1RHZCOztBbUIvdkRJOzs7RUFHRSwwQkQyRitCO0NsQnVxRHJDO0FtQjl2RE07Ozs7RUFJRSxzQkRtRnlFO0NsQjZxRGpGOztBT3J3REU7RVlpQk0sMEJBSmU7Q25CNHZEdkI7QW1CdHZEUTs7RUFFRSwwQkFSYTtDbkJnd0R2Qjs7QW1CbnhESTs7O0VBR0UsMEJEMkYrQjtDbEIyckRyQztBbUJseERNOzs7O0VBSUUsc0JEbUZ5RTtDbEJpc0RqRjs7QU96eERFO0VZaUJNLDBCQUplO0NuQmd4RHZCO0FtQjF3RFE7O0VBRUUsMEJBUmE7Q25Cb3hEdkI7O0FtQnZ5REk7OztFQUdFLDBCRDJGK0I7Q2xCK3NEckM7QW1CdHlETTs7OztFQUlFLHNCRG1GeUU7Q2xCcXREakY7O0FPN3lERTtFWWlCTSwwQkFKZTtDbkJveUR2QjtBbUI5eERROztFQUVFLDBCQVJhO0NuQnd5RHZCOztBbUIzekRJOzs7RUFHRSx1Q2I2VndCO0NOaStDOUI7O0FPM3pERTtFWWlCTSx1Q0FKZTtDbkJrekR2QjtBbUI1eURROztFQUVFLHVDQVJhO0NuQnN6RHZCOztBa0I5dERJO0VBQ0UsWVozR0s7RVk0R0wsMEJacEdLO0VZcUdMLHNCWmlRd0I7Q05nK0M5QjtBa0I1dERJO0VBQ0UsZVo1R0s7RVk2R0wsMEJabEhLO0VZbUhMLHNCWmxISztDTmcxRFg7O0FrQnp0REE7RUFDRSxZWjNIUztFWTRIVCwwQlpwSFM7Q05nMURYO0FrQjF0REU7OztFQUdFLHNCWjZPMEI7Q04rK0M5QjtBa0J6dERFO0VBQ0U7Q2xCMnRESjtBa0J2dERJO0VBQ0UsNENaaU93QjtDTncvQzlCO0FPOTFERTtFVzRJTSxZWmpKRztFWWtKSCw2Q1oyTnNCO0NOMC9DOUI7O0FnQnJ5REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHbEJ1c0ROO0VrQnBzRE07SUFDRTtHbEJzc0RSO0NBQ0Y7QWdCanpESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0dsQmt0RE47RWtCL3NETTtJQUNFO0dsQml0RFI7Q0FDRjtBZ0I1ekRJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7R2xCNnRETjtFa0IxdERNO0lBQ0U7R2xCNHREUjtDQUNGO0FnQnYwREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHbEJ3dUROO0VrQnJ1RE07SUFDRTtHbEJ1dURSO0NBQ0Y7QWtCanZESTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0NsQmt2RFI7QWtCL3VEUTtFQUNFO0NsQml2RFY7O0FvQjk1REE7RUFDRTtFQUNBO0VBQ0Esb0NkMmVzQztFYzFldEM7RWYwS0k7RWV2S0osaUJkbVI0QjtFY2xSNUIsaUJoQlJpQjtFZ0JTakIsZWREUztFY0VULHVCZFRTO0VjVVQ7RUFDQTtFUkFFO0VTRkUseUVEUUo7Q3BCNDVERjtBcUJoNkRNO0VEZE47SUNlUTtHckJtNkROO0NBQ0Y7QW9COTVERTtFQUNFO0VBQ0E7Q3BCZzZESjtBc0JoN0RFO0VBQ0U7RUFDQSx1QmhCUk87RWdCU1Asc0JoQnNkb0M7RWdCcmRwQztFQUtFLGtEaEJxWHdCO0NOeWpEOUI7QW9CaDZERTtFQUNFLGVkeEJPO0VjMEJQO0NwQmk2REo7QW9CcDZERTtFQUNFLGVkeEJPO0VjMEJQO0NwQmk2REo7QW9CejVERTtFQUVFLDBCZHhDTztFYzBDUDtDcEJ5NURKOztBb0JqNURFOzs7O0VBQ0U7S0FBQTtVQUFBO0NwQnU1REo7O0FvQmo1REU7RUFDRTtFQUNBO0NwQm81REo7QW9CajVERTtFQU1FLGVkL0RPO0VjZ0VQLHVCZHZFTztDTnE5RFg7O0FvQno0REE7O0VBRUU7RUFDQTtDcEI0NERGOztBb0JsNERBO0VBQ0U7RUFDQTtFQUNBO0VmaUVFO0VlL0RGLGlCaEIvRmlCO0NKbytEbkI7O0FvQmw0REE7RUFDRTtFQUNBO0VmMEVJO0VleEVKLGlCZDZINEI7Q053d0Q5Qjs7QW9CbDREQTtFQUNFO0VBQ0E7RWZtRUk7RWVqRUosaUJkdUg0QjtDTjh3RDlCOztBb0I1M0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWZvREk7RWVsREosaUJoQjVIaUI7RWdCNkhqQixlZG5IUztFY29IVDtFQUNBO0VBQ0E7Q3BCKzNERjtBb0I3M0RFO0VBRUU7RUFDQTtDcEI4M0RKOztBb0JsM0RBO0VBQ0UsbUNkNlZzQztFYzVWdEM7RWYyQkk7RWV6QkosaUJkK0U0QjtFTXhOMUI7Q1orL0RKOztBb0JsM0RBO0VBQ0UsaUNkc1ZzQztFY3JWdEM7RWZtQkk7RWVqQkosaUJkc0U0QjtFTXZOMUI7Q1p1Z0VKOztBb0JoM0RFO0VBRUU7Q3BCazNESjs7QW9COTJEQTtFQUNFO0NwQmkzREY7O0FvQnoyREE7RUFDRSxvQmQyVXNDO0NOaWlEeEM7O0FvQnoyREE7RUFDRTtFQUNBLG9CZDRUc0M7Q05nakR4Qzs7QW9CcDJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwQnUyREY7QW9CcjJERTs7RUFFRTtFQUNBO0NwQnUyREo7O0FvQjkxREE7RUFDRTtFQUNBO0VBQ0Esc0JkaVNzQztDTmdrRHhDOztBb0I5MURBO0VBQ0U7RUFDQSxtQmQ2UnNDO0VjNVJ0QztDcEJpMkRGO0FvQjkxREU7RUFFRSxlZHpOTztDTndqRVg7O0FvQjMxREE7RUFDRTtDcEI4MURGOztBb0IzMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JkOFFzQztDTmdsRHhDO0FvQjMxREU7RUFDRTtFQUNBO0VBQ0Esd0JkeVFvQztFY3hRcEM7Q3BCNjFESjs7QXNCMWlFRTtFQUNFO0VBQ0E7RUFDQSxvQmhCMmNvQztFRHRWcEM7RWlCbkhBLGVGcU5xQztDcEJ3MUR6Qzs7QXNCMWlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixpQmxCeERlO0VrQnlEZjtFQUNBO0VWOUNBO0NaNGxFSjtBc0J6aUVJO0VBRUU7Q3RCMGlFTjs7QXNCcmlFSTs7OztFQUVFO0N0QjBpRU47O0FzQnhsRUk7RUFvREUsc0JGa0xtQztFRS9LakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJzaUVSO0FzQm5pRU07RUFDRSxzQkZ1S2lDO0VFdEtqQztDdEJxaUVSOztBc0JybUVJO0VBeUVJO0VBQ0E7Q3RCZ2lFUjs7QXNCMW1FSTtFQW1GSSxxQ2hCNlhnQztFZ0I1WGhDO0N0QjJoRVI7O0FzQi9tRUk7RUEyRkUsc0JGMkltQztFRXhJakM7RUFDQTtDdEJzaEVSO0FzQm5oRU07RUFDRSxzQkZtSWlDO0VFbElqQztDdEJxaEVSOztBc0I5Z0VNO0VBQ0UsZUYwSGlDO0NwQnU1RHpDO0FzQjlnRU07OztFQUVFO0N0QmloRVI7O0FzQjFnRU07RUFDRSxlRjZHaUM7Q3BCZzZEekM7QXNCM2dFUTtFQUNFLHNCRjBHK0I7Q3BCbTZEekM7QXNCeGdFUTtFQUNFO0VDNUpOLDBCRDZKMkI7Q3RCMGdFL0I7QXNCcmdFUTtFQUNFO0N0QnVnRVY7QXNCcGdFUTtFQUNFLHNCQVZxQjtDdEJnaEUvQjs7QXNCNy9ETTtFQUNFLHNCQXBCdUI7Q3RCb2hFL0I7QXNCNS9EUTtFQUNFLHNCQXpCcUI7RUEwQnJCO0N0QjgvRFY7O0FzQi9vRUU7RUFDRTtFQUNBO0VBQ0Esb0JoQjJjb0M7RUR0VnBDO0VpQm5IQSxlRnFOcUM7Q3BCNjdEekM7O0FzQi9vRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQndIRTtFaUJ0SEYsaUJsQnhEZTtFa0J5RGY7RUFDQTtFVjlDQTtDWmlzRUo7QXNCOW9FSTtFQUVFO0N0QitvRU47O0FzQjFvRUk7Ozs7RUFFRTtDdEIrb0VOOztBc0I3ckVJO0VBb0RFLHNCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCMm9FUjtBc0J4b0VNO0VBQ0Usc0JGdUtpQztFRXRLakM7Q3RCMG9FUjs7QXNCMXNFSTtFQXlFSTtFQUNBO0N0QnFvRVI7O0FzQi9zRUk7RUFtRkkscUNoQjZYZ0M7RWdCNVhoQztDdEJnb0VSOztBc0JwdEVJO0VBMkZFLHNCRjJJbUM7RUV4SWpDO0VBQ0E7Q3RCMm5FUjtBc0J4bkVNO0VBQ0Usc0JGbUlpQztFRWxJakM7Q3RCMG5FUjs7QXNCbm5FTTtFQUNFLGVGMEhpQztDcEI0L0R6QztBc0JubkVNOzs7RUFFRTtDdEJzbkVSOztBc0IvbUVNO0VBQ0UsZUY2R2lDO0NwQnFnRXpDO0FzQmhuRVE7RUFDRSxzQkYwRytCO0NwQndnRXpDO0FzQjdtRVE7RUFDRTtFQzVKTiwwQkQ2SjJCO0N0QittRS9CO0FzQjFtRVE7RUFDRTtDdEI0bUVWO0FzQnptRVE7RUFDRSxzQkFWcUI7Q3RCcW5FL0I7O0FzQmxtRU07RUFDRSxzQkFwQnVCO0N0QnluRS9CO0FzQmptRVE7RUFDRSxzQkF6QnFCO0VBMEJyQjtDdEJtbUVWOztBb0I5Z0VBO0VBQ0U7RUFDQTtFQUNBO0NwQmloRUY7QW9CNWdFRTtFQUNFO0NwQjhnRUo7QWdCN3VFSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dwQjRnRUo7RW9CeGdFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3BCMGdFSjtFb0J0Z0VFO0lBQ0U7SUFDQTtJQUNBO0dwQndnRUo7RW9CcGdFRTtJQUNFO0dwQnNnRUo7RW9CbmdFRTs7SUFFRTtHcEJxZ0VKO0VvQmhnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dwQmtnRUo7RW9CaGdFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHNCZGdMa0M7SWMvS2xDO0dwQmtnRUo7RW9CLy9ERTtJQUNFO0lBQ0E7R3BCaWdFSjtFb0IvL0RFO0lBQ0U7R3BCaWdFSjtDQUNGOztBd0JuMUVBO0VBQ0U7RUFFQSxpQmxCdVI0QjtFa0J0UjVCLGVsQk1TO0VrQkxUO0VBR0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VDdUZBO0VwQjRFSTtFb0IxRUosaUJyQnBHaUI7RVFZZjtFU0ZFLHNJR0dKO0N4QnMxRUY7QXFCcjFFTTtFR2ROO0lIZVE7R3JCdzFFTjtDQUNGO0FPbDJFRTtFaUJVRSxlbEJOTztFa0JPUDtDeEIyMUVKO0F3QngxRUU7RUFFRTtFQUNBLGtEbEI4VzBCO0NOMitEOUI7QXdCcjFFRTtFQUVFLGNsQmtaMEI7Q05vOEQ5QjtBd0JsMUVFO0VBQ0U7Q3hCbzFFSjtBd0J0MEVBOztFQUVFO0N4QncwRUY7O0F3Qi96RUU7RUMzREE7RUZBRSwwQmpCc0VXO0VtQnBFYixzQm5Cb0VhO0NOMHpFZjtBTzEzRUU7RWtCQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N6QnM0RXpHO0F5QjEzRUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3pCdTNFTjtBeUJsM0VFO0VBRUU7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NOMDBFZjtBeUI1MkVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N6QnM1RTdMO0F5QnYyRUk7RUFLSTtDekJxMkVSOztBd0I3MUVFO0VDM0RBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDTncxRWY7QU94NUVFO0VrQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDekJvNkV6RztBeUJ4NUVFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N6QnE1RU47QXlCaDVFRTtFQUVFO0VBQ0EsMEJuQjBDVztFbUJ6Q1gsc0JuQnlDVztDTncyRWY7QXlCMTRFRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDekJvN0U3TDtBeUJyNEVJO0VBS0k7Q3pCbTRFUjs7QXdCMzNFRTtFQzNEQTtFRkFFLDBCakJzRVc7RW1CcEViLHNCbkJvRWE7Q05zM0VmO0FPdDdFRTtFa0JBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3pCazhFekc7QXlCdDdFRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDekJtN0VOO0F5Qjk2RUU7RUFFRTtFQUNBLDBCbkIwQ1c7RW1CekNYLHNCbkJ5Q1c7Q05zNEVmO0F5Qng2RUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3pCazlFN0w7QXlCbjZFSTtFQUtJO0N6Qmk2RVI7O0F3Qno1RUU7RUMzREE7RUZBRSwwQmpCc0VXO0VtQnBFYixzQm5Cb0VhO0NObzVFZjtBT3A5RUU7RWtCQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N6QmcrRXpHO0F5QnA5RUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3pCaTlFTjtBeUI1OEVFO0VBRUU7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NObzZFZjtBeUJ0OEVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N6QmcvRTdMO0F5Qmo4RUk7RUFLSTtDekIrN0VSOztBd0J2N0VFO0VDM0RBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDTms3RWY7QU9sL0VFO0VrQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDekI4L0V6RztBeUJsL0VFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N6QisrRU47QXlCMStFRTtFQUVFO0VBQ0EsMEJuQjBDVztFbUJ6Q1gsc0JuQnlDVztDTms4RWY7QXlCcCtFRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDekI4Z0Y3TDtBeUIvOUVJO0VBS0k7Q3pCNjlFUjs7QXdCcjlFRTtFQzNEQTtFRkFFLDBCakJzRVc7RW1CcEViLHNCbkJvRWE7Q05nOUVmO0FPaGhGRTtFa0JBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3pCNGhGekc7QXlCaGhGRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDekI2Z0ZOO0F5QnhnRkU7RUFFRTtFQUNBLDBCbkIwQ1c7RW1CekNYLHNCbkJ5Q1c7Q05nK0VmO0F5QmxnRkU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3pCNGlGN0w7QXlCNy9FSTtFQUtJO0N6QjIvRVI7O0F3Qm4vRUU7RUMzREE7RUZBRSwwQmpCc0VXO0VtQnBFYixzQm5Cb0VhO0NOOCtFZjtBTzlpRkU7RWtCQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N6QjBqRnpHO0F5QjlpRkU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3pCMmlGTjtBeUJ0aUZFO0VBRUU7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NOOC9FZjtBeUJoaUZFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N6QjBrRjdMO0F5QjNoRkk7RUFLSTtDekJ5aEZSOztBd0JqaEZFO0VDM0RBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDTjRnRmY7QU81a0ZFO0VrQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDekJ3bEZ6RztBeUI1a0ZFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N6QnlrRk47QXlCcGtGRTtFQUVFO0VBQ0EsMEJuQjBDVztFbUJ6Q1gsc0JuQnlDVztDTjRoRmY7QXlCOWpGRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDekJ3bUY3TDtBeUJ6akZJO0VBS0k7Q3pCdWpGUjs7QXdCemlGRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTnlpRmY7QU96bUZFO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOOGlGZjtBeUJqakZFO0VBRUU7Q3pCa2pGSjtBeUIvaUZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCZ2pGSjtBeUI3aUZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NOMGpGZjtBeUIzaUZJO0VBS0k7Q3pCeWlGUjs7QXdCbGtGRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTmtrRmY7QU9sb0ZFO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOdWtGZjtBeUIxa0ZFO0VBRUU7Q3pCMmtGSjtBeUJ4a0ZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCeWtGSjtBeUJ0a0ZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NObWxGZjtBeUJwa0ZJO0VBS0k7Q3pCa2tGUjs7QXdCM2xGRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTjJsRmY7QU8zcEZFO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOZ21GZjtBeUJubUZFO0VBRUU7Q3pCb21GSjtBeUJqbUZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCa21GSjtBeUIvbEZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NONG1GZjtBeUI3bEZJO0VBS0k7Q3pCMmxGUjs7QXdCcG5GRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTm9uRmY7QU9wckZFO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOeW5GZjtBeUI1bkZFO0VBRUU7Q3pCNm5GSjtBeUIxbkZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCMm5GSjtBeUJ4bkZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NOcW9GZjtBeUJ0bkZJO0VBS0k7Q3pCb25GUjs7QXdCN29GRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTjZvRmY7QU83c0ZFO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOa3BGZjtBeUJycEZFO0VBRUU7Q3pCc3BGSjtBeUJucEZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCb3BGSjtBeUJqcEZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NOOHBGZjtBeUIvb0ZJO0VBS0k7Q3pCNm9GUjs7QXdCdHFGRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTnNxRmY7QU90dUZFO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOMnFGZjtBeUI5cUZFO0VBRUU7Q3pCK3FGSjtBeUI1cUZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCNnFGSjtBeUIxcUZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NOdXJGZjtBeUJ4cUZJO0VBS0k7Q3pCc3FGUjs7QXdCL3JGRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTityRmY7QU8vdkZFO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NOb3NGZjtBeUJ2c0ZFO0VBRUU7Q3pCd3NGSjtBeUJyc0ZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCc3NGSjtBeUJuc0ZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NOZ3RGZjtBeUJqc0ZJO0VBS0k7Q3pCK3JGUjs7QXdCeHRGRTtFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDTnd0RmY7QU94eEZFO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NONnRGZjtBeUJodUZFO0VBRUU7Q3pCaXVGSjtBeUI5dEZFO0VBRUUsZW5CSlc7RW1CS1g7Q3pCK3RGSjtBeUI1dEZFO0VBR0U7RUFDQSwwQm5CWlc7RW1CYVgsc0JuQmJXO0NOeXVGZjtBeUIxdEZJO0VBS0k7Q3pCd3RGUjs7QXdCdHVGQTtFQUNFLGlCbEI2TTRCO0VrQjVNNUIsZWxCMkZ3QztFa0IxRnhDLHNCbEIyRndDO0NOOG9GMUM7QU9sekZFO0VpQjRFRSxlbEJ5RnNDO0VrQnhGdEMsMkJsQnlGc0M7Q05ncEYxQztBd0J0dUZFO0VBRUUsMkJsQm9Gc0M7Q05tcEYxQztBd0JwdUZFO0VBRUUsZWxCdEZPO0VrQnVGUDtDeEJxdUZKOztBd0IxdEZBO0VDUEU7RXBCNEVJO0VvQjFFSixpQm5CK0g0QjtFTXZOMUI7Q1o4ekZKOztBd0I3dEZBO0VDWEU7RXBCNEVJO0VvQjFFSixpQm5CZ0k0QjtFTXhOMUI7Q1pxMEZKOztBd0IzdEZBO0VBQ0U7RUFDQTtDeEI4dEZGO0F3QjN0RkU7RUFDRSxtQmxCd1QwQjtDTnE2RTlCOztBd0JydEZFOzs7RUFDRTtDeEIwdEZKOztBMEJyMkZBO0VMZ0JNLGlDS2ZKO0MxQncyRkY7QXFCcjFGTTtFS3BCTjtJTHFCUTtHckJ3MUZOO0NBQ0Y7QTBCMzJGRTtFQUNFO0MxQjYyRko7O0EwQngyRkU7RUFDRTtDMUIyMkZKOztBMEJ2MkZBO0VBQ0U7RUFDQTtFQUNBO0VMREksOEJLRUo7QzFCMDJGRjtBcUJ4MkZNO0VLTk47SUxPUTtHckIyMkZOO0NBQ0Y7QTBCNzJGRTtFQUNFO0VBQ0E7RUxORSw2QktPRjtDMUIrMkZKO0FxQmwzRk07RUtBSjtJTENNO0dyQnEzRk47Q0FDRjs7QTJCMTRGQTs7OztFQUlFO0MzQjY0RkY7O0EyQjE0RkE7RUFDRTtDM0I2NEZGO0E0QnozRkk7RUFDRTtFQUNBLHFCdEIrTndCO0VzQjlOeEIsd0J0QjZOd0I7RXNCNU54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtDNUI0NUZGO0E0QnYyRkk7RUFDRTtDNUJ5MkZOOztBMkJuNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3JCeXBCa0M7RXFCeHBCbEM7RUFDQTtFQUNBLGlCckJpdUJrQztFcUJodUJsQztFQUNBO0V0QjJKSTtFc0J6SkosZXJCWFM7RXFCWVQ7RUFDQTtFQUNBLHVCckJ2QlM7RXFCd0JUO0VBQ0E7RWZkRTtDWnE2Rko7O0EyQjk0Rkk7RUFDRTtFQUNBO0MzQmk1Rk47O0EyQjk0Rkk7RUFDRTtFQUNBO0MzQmk1Rk47O0FnQnI0Rkk7RVduQkE7SUFDRTtJQUNBO0czQjQ1Rko7O0UyQno1RkU7SUFDRTtJQUNBO0czQjQ1Rko7Q0FDRjtBZ0JqNUZJO0VXbkJBO0lBQ0U7SUFDQTtHM0J1NkZKOztFMkJwNkZFO0lBQ0U7SUFDQTtHM0J1NkZKO0NBQ0Y7QWdCNTVGSTtFV25CQTtJQUNFO0lBQ0E7RzNCazdGSjs7RTJCLzZGRTtJQUNFO0lBQ0E7RzNCazdGSjtDQUNGO0FnQnY2Rkk7RVduQkE7SUFDRTtJQUNBO0czQjY3Rko7O0UyQjE3RkU7SUFDRTtJQUNBO0czQjY3Rko7Q0FDRjtBMkJ0N0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esd0JyQityQmdDO0NOeXZFcEM7QTRCdjlGSTtFQUNFO0VBQ0EscUJ0QitOd0I7RXNCOU54Qix3QnRCNk53QjtFc0I1TnhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0M1Qm0vRkY7QTRCcjhGSTtFQUNFO0M1QnU4Rk47O0EyQjU3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCckJpckJnQztDTjh3RXBDO0E0QjUrRkk7RUFDRTtFQUNBLHFCdEIrTndCO0VzQjlOeEIsd0J0QjZOd0I7RXNCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtDNUJpZ0dGO0E0QjE5Rkk7RUFDRTtDNUI0OUZOO0EyQnY4Rkk7RUFDRTtDM0J5OEZOOztBMkJuOEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QnJCZ3FCZ0M7Q05zeUVwQztBNEJwZ0dJO0VBQ0U7RUFDQSxxQnRCK053QjtFc0I5TnhCLHdCdEI2TndCO0VzQjVOeEI7QzVCc2dHTjtBNEIzL0ZNO0VBQ0U7QzVCNi9GUjtBNEIxL0ZNO0VBQ0U7RUFDQSxzQnRCNE1zQjtFc0IzTXRCLHdCdEIwTXNCO0VzQnpNdEI7RUE5Qk47RUFDQTtFQUNBO0M1QjJoR0Y7QTRCMS9GSTtFQUNFO0M1QjQvRk47QTJCdDlGSTtFQUNFO0MzQnc5Rk47O0EyQmg5RkU7RUFJRTtFQUNBO0MzQmc5Rko7O0EyQjM4RkE7RUU5R0U7RUFDQTtFQUNBO0VBQ0E7QzdCNmpHRjs7QTJCMzhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJyQmlLNEI7RXFCaEs1QixlckJoSFM7RXFCaUhUO0VBRUE7RUFDQTtFQUNBO0MzQjY4RkY7QU9sa0dFO0VvQm9JRSxlckJvbkJnQztFcUJubkJoQztFSi9JQSwwQmpCR087Q044a0dYO0EyQjk3RkU7RUFFRSxZckJwSk87RXFCcUpQO0VKdEpBLDBCakJvUDBCO0NOazJGOUI7QTJCNTdGRTtFQUVFLGVyQnRKTztFcUJ1SlA7RUFDQTtDM0I2N0ZKOztBMkJyN0ZBO0VBQ0U7QzNCdzdGRjs7QTJCcDdGQTtFQUNFO0VBQ0EsdUJyQmltQmtDO0VxQmhtQmxDO0V0QkFJO0VzQkVKLGVyQnpLUztFcUIwS1Q7QzNCdTdGRjs7QTJCbjdGQTtFQUNFO0VBQ0E7RUFDQSxlckI5S1M7Q05vbUdYOztBOEJqbkdBOztFQUVFO0VBQ0E7RUFDQTtDOUJvbkdGO0E4QmxuR0U7O0VBQ0U7RUFDQTtDOUJxbkdKO0FPcG5HRTs7RXVCSUk7QzlCb25HTjtBOEJsbkdJOzs7O0VBR0U7QzlCcW5HTjs7QThCL21HQTtFQUNFO0VBQ0E7RUFDQTtDOUJrbkdGO0E4QmhuR0U7RUFDRTtDOUJrbkdKOztBOEI1bUdFOztFQUVFO0M5QittR0o7QThCM21HRTs7RWxCWEU7RUFDQTtDWjBuR0o7QThCM21HRTs7RWxCRkU7RUFDQTtDWmluR0o7O0E4QjlsR0E7RUFDRTtFQUNBO0M5QmltR0Y7QThCL2xHRTtFQUdFO0M5QitsR0o7QThCNWxHRTtFQUNFO0M5QjhsR0o7O0E4QjFsR0E7RUFDRTtFQUNBO0M5QjZsR0Y7O0E4QjFsR0E7RUFDRTtFQUNBO0M5QjZsR0Y7O0E4QnprR0E7RUFDRTtFQUNBO0VBQ0E7QzlCNGtHRjtBOEIxa0dFOztFQUVFO0M5QjRrR0o7QThCemtHRTs7RUFFRTtDOUIya0dKO0E4QnZrR0U7O0VsQnJGRTtFQUNBO0NaZ3FHSjtBOEJ2a0dFOztFbEJ4R0U7RUFDQTtDWm1yR0o7O0E4QnhqR0U7O0VBRUU7QzlCMmpHSjtBOEJ6akdJOzs7O0VBRUU7RUFDQTtFQUNBO0M5QjZqR047O0ErQnR0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQnl0R0Y7QStCdnRHRTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9CeXRHSjtBK0J2dEdJOzs7Ozs7Ozs7Ozs7RUFHRTtDL0JrdUdOO0ErQjd0R0U7OztFQUdFO0MvQit0R0o7QStCM3RHRTtFQUNFO0MvQjZ0R0o7QStCeHRHSTs7RW5CSUE7RUFDQTtDWnd0R0o7QStCeHRHRTtFQUNFO0VBQ0E7Qy9CMHRHSjtBK0J4dEdJO0VuQm5CQTtFQUNBO0NaOHVHSjtBK0IxdEdJO0VuQlBBO0VBQ0E7Q1pvdUdKO0ErQjF0R0k7Ozs7RW5CekJBO0VBQ0E7Q1p5dkdKO0ErQnh0R0k7Ozs7RW5CbENBO0VBQ0E7Q1pnd0dKOztBK0Ivc0dBOztFQUVFO0MvQmt0R0Y7QStCN3NHRTs7RUFDRTtFQUNBO0MvQmd0R0o7QStCOXNHSTs7RUFDRTtDL0JpdEdOO0ErQjdzR0U7Ozs7Ozs7O0VBSUU7Qy9CbXRHSjs7QStCL3NHQTtFQUF1QjtDL0JtdEd2Qjs7QStCbHRHQTtFQUFzQjtDL0JzdEd0Qjs7QStCOXNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQjJESTtFMEJ6REosaUJ6QnFLNEI7RXlCcEs1QixpQjNCdEhpQjtFMkJ1SGpCLGV6Qi9HUztFeUJnSFQ7RUFDQTtFQUNBLDBCekJ2SFM7RXlCd0hUO0VuQi9HRTtDWmkwR0o7QStCOXNHRTs7RUFFRTtDL0JndEdKOztBK0J0c0dBOztFQUVFLGlDekJtV3NDO0NOczJGeEM7O0ErQnRzR0E7Ozs7OztFQU1FO0UxQndCSTtFMEJ0QkosaUJ6QjJFNEI7RU12TjFCO0NaczFHSjs7QStCdHNHQTs7RUFFRSxtQ3pCaVZzQztDTnczRnhDOztBK0J0c0dBOzs7Ozs7RUFNRTtFMUJPSTtFMEJMSixpQnpCMkQ0QjtFTXhOMUI7Q1p1MkdKOztBK0J0c0dBOztFQUVFO0MvQnlzR0Y7O0ErQjlyR0E7Ozs7Ozs7O0VuQjlKSTtFQUNBO0NadTJHSjs7QStCL3JHQTs7Ozs7O0VuQjNKSTtFQUNBO0NabTJHSjs7QWdDMzRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEM4NEdGOztBZ0MzNEdBO0VBQ0U7RUFDQSxtQjFCeWZzQztDTnE1RnhDOztBZ0MzNEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWTFCcWZzQztFMEJwZnRDO0VBQ0E7Q2hDODRHRjtBZ0M1NEdFO0VBQ0UsWTFCekJPO0UwQjBCUCxzQjFCeU4wQjtFaUJwUDFCLDBCakJvUDBCO0NOc3JHOUI7QWdDMTRHRTtFQUtJLGtEMUJnV3dCO0NOd2lHOUI7QWdDcDRHRTtFQUNFLHNCMUJzYm9DO0NOZzlGeEM7QWdDbjRHRTtFQUNFLFkxQjdDTztFMEI4Q1AsMEIxQmtmNEM7RTBCamY1QyxzQjFCaWY0QztDTm81RmhEO0FnQzkzR0k7RUFDRSxlMUJqREs7Q05pN0dYO0FnQzkzR007RUFDRSwwQjFCeERHO0NOdzdHWDs7QWdDdDNHQTtFQUNFO0VBQ0E7RUFFQTtDaEN3M0dGO0FnQ3AzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFkxQndib0M7RTBCdmJwQyxhMUJ1Ym9DO0UwQnRicEM7RUFDQTtFQUNBLHVCMUJyRk87RTBCc0ZQO0NoQ3MzR0o7QWdDajNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTFCeWFvQztFMEJ4YXBDLGExQndhb0M7RTBCdmFwQztFQUNBO0NoQ20zR0o7O0FnQ3oyR0U7RXBCbEdFO0NaKzhHSjtBZ0N4MkdJO0VBQ0U7Q2hDMDJHTjtBZ0NyMkdJO0VBQ0Usc0IxQjBId0I7RWlCcFAxQiwwQmpCb1AwQjtDTjh1RzlCO0FnQ3AyR0k7RUFDRTtDaENzMkdOO0FnQ2oyR0k7RVRwSUEsMENqQnloQjRDO0NOKzhGaEQ7QWdDajJHSTtFVHZJQSwwQ2pCeWhCNEM7Q05rOUZoRDs7QWdDejFHRTtFQUVFLG1CMUIwWjRDO0NOaThGaEQ7QWdDdjFHSTtFQUNFO0NoQ3kxR047QWdDcDFHSTtFVDlKQSwwQ2pCeWhCNEM7Q040OUZoRDs7QWdDNTBHQTtFQUNFO0NoQyswR0Y7QWdDNTBHSTtFQUNFO0VBQ0EsZTFCa1kwQztFMEJqWTFDO0VBRUEsc0IxQmdZMEM7Q042OEZoRDtBZ0MxMEdJO0VBQ0U7RUFDQTtFQUNBLHdCMUIyWDBDO0UwQjFYMUMseUIxQjBYMEM7RTBCelgxQywwQjFCcExLO0UwQnNMTCxzQjFCc1gwQztFZXhpQjFDLDBJV21MQTtDaEMyMEdOO0FxQjEvR007RVd1S0Y7SVh0S0k7R3JCNi9HTjtDQUNGO0FnQzMwR0k7RUFDRSx1QjFCbE1LO0UwQm1NTDtDaEM2MEdOO0FnQ3gwR0k7RVR6TUEsMENqQnloQjRDO0NOMi9GaEQ7O0FnQzl6R0E7RUFDRTtFQUNBO0VBQ0Esb0MxQnFSc0M7RTBCcFJ0QztFM0I1Q0k7RTJCK0NKLGlCMUI2RDRCO0UwQjVENUIsaUI1QjlOaUI7RTRCK05qQixlMUJ2TlM7RTBCd05UO0VBQ0E7RUFDQTtFcEJ0TkU7RW9CeU5GO0tBQUE7VUFBQTtDaEMrekdGO0FnQzd6R0U7RUFDRSxzQjFCd1BvQztFMEJ2UHBDO0VBS0Usa0QxQm1XOEI7Q053OUZwQztBZ0N4ekdJO0VBTUUsZTFCL09LO0UwQmdQTCx1QjFCdlBLO0NONGlIWDtBZ0NqekdFO0VBRUU7RUFDQSx1QjFCK0gwQjtFMEI5SDFCO0NoQ2t6R0o7QWdDL3lHRTtFQUNFLGUxQjdQTztFMEI4UFAsMEIxQmxRTztDTm1qSFg7QWdDN3lHRTtFQUNFO0NoQyt5R0o7QWdDM3lHRTtFQUNFO0VBQ0E7Q2hDNnlHSjs7QWdDenlHQTtFQUNFLG1DMUIwTnNDO0UwQnpOdEMscUIxQmlINEI7RTBCaEg1Qix3QjFCZ0g0QjtFMEIvRzVCLHFCMUJnSDRCO0VEMU54QjtDTHU1R047O0FnQ3p5R0E7RUFDRSxpQzFCbU5zQztFMEJsTnRDLG9CMUI4RzRCO0UwQjdHNUIsdUIxQjZHNEI7RTBCNUc1QixtQjFCNkc0QjtFRC9OeEI7Q0wrNUdOOztBZ0NweUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0MxQmlNc0M7RTBCaE10QztDaEN1eUdGOztBZ0NweUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0MxQnlMc0M7RTBCeEx0QztFQUNBO0VBQ0E7Q2hDdXlHRjtBZ0NyeUdFO0VBQ0Usc0IxQnFLb0M7RTBCcEtwQyxrRDFCeUUwQjtDTjh0RzlCO0FnQ255R0U7RUFFRSwwQjFCL1RPO0NObW1IWDtBZ0NoeUdJO0VBQ0Usa0IxQjJUYTtDTnUrRm5CO0FnQzl4R0U7RUFDRTtDaENneUdKOztBZ0M1eEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DMUJ3SnNDO0UwQnZKdEM7RUFDQTtFQUVBLGlCMUJoRTRCO0UwQmlFNUIsaUI1QjNWaUI7RTRCNFZqQixlMUJwVlM7RTBCcVZULHVCMUI1VlM7RTBCNlZUO0VwQmxWRTtDWmluSEo7QWdDM3hHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCMUJpSW9DO0UwQmhJcEM7RUFDQSxpQjVCM1dlO0U0QjRXZixlMUJwV087RTBCcVdQO0VUN1dBLDBCakJHTztFMEI0V1A7RXBCbldBO0NaaW9ISjs7QWdDbnhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0NoQ3N4R0Y7QWdDcHhHRTtFQUNFO0NoQ3N4R0o7QWdDbHhHSTtFQUEwQixxRTFCb09lO0NOaWpHN0M7QWdDcHhHSTtFQUEwQixxRTFCbU9lO0NOb2pHN0M7QWdDdHhHSTtFQUEwQixxRTFCa09lO0NOdWpHN0M7QWdDdHhHRTtFQUNFO0NoQ3d4R0o7QWdDcnhHRTtFQUNFLFkxQm9OeUM7RTBCbk56QyxhMUJtTnlDO0UwQmxOekM7RVRsWkEsMEJqQm9QMEI7RTBCZ0sxQixVMUJtTnlDO0VNM2xCekM7RVNGRSxxSFc2WUY7RVg3WUUsNkdXNllGO0VBQ0E7VUFBQTtDaENzeEdKO0FxQmhxSE07RVdpWUo7SVhoWU07SUFBQTtHckJtcUhOO0NBQ0Y7QWdDenhHSTtFVDFaQSwwQmpCNG1CeUM7Q04wa0c3QztBZ0N2eEdFO0VBQ0UsWTFCNkxnQztFMEI1TGhDLGUxQjZMZ0M7RTBCNUxoQztFQUNBLGdCMUI0TGdDO0UwQjNMaEMsMEIxQmhhTztFMEJpYVA7RXBCelpBO0NabXJISjtBZ0NyeEdFO0VBQ0UsWTFCeUx5QztFMEJ4THpDLGExQndMeUM7RWlCcG1CekMsMEJqQm9QMEI7RTBCMEwxQixVMUJ5THlDO0VNM2xCekM7RVNGRSxrSFd1YUY7RVh2YUUsNkdXdWFGO0VBQ0E7T0FBQTtDaENzeEdKO0FxQjFySE07RVc0Wko7SVgzWk07SUFBQTtHckI2ckhOO0NBQ0Y7QWdDenhHSTtFVHBiQSwwQmpCNG1CeUM7Q05vbUc3QztBZ0N2eEdFO0VBQ0UsWTFCbUtnQztFMEJsS2hDLGUxQm1LZ0M7RTBCbEtoQztFQUNBLGdCMUJrS2dDO0UwQmpLaEMsMEIxQjFiTztFMEIyYlA7RXBCbmJBO0NaNnNISjtBZ0NyeEdFO0VBQ0UsWTFCK0p5QztFMEI5SnpDLGExQjhKeUM7RTBCN0p6QztFQUNBLHFCMUJyRTBCO0UwQnNFMUIsb0IxQnRFMEI7RWlCblkxQiwwQmpCb1AwQjtFMEJ1TjFCLFUxQjRKeUM7RU0zbEJ6QztFU0ZFLGlIV29jRjtFWHBjRSw2R1dvY0Y7RUFDQTtDaENzeEdKO0FxQnZ0SE07RVdzYko7SVhyYk07SUFBQTtHckIwdEhOO0NBQ0Y7QWdDenhHSTtFVGpkQSwwQmpCNG1CeUM7Q05pb0c3QztBZ0N2eEdFO0VBQ0UsWTFCc0lnQztFMEJySWhDLGUxQnNJZ0M7RTBCckloQztFQUNBLGdCMUJxSWdDO0UwQnBJaEM7RUFDQTtFQUNBO0NoQ3l4R0o7QWdDcnhHRTtFQUNFLDBCMUI5ZE87RU1RUDtDWjh1SEo7QWdDcHhHRTtFQUNFO0VBQ0EsMEIxQnBlTztFTVFQO0NabXZISjtBZ0NseEdJO0VBQ0UsMEIxQnhlSztDTjR2SFg7QWdDanhHSTtFQUNFO0NoQ214R047QWdDaHhHSTtFQUNFLDBCMUJoZks7Q05rd0hYO0FnQy93R0k7RUFDRTtDaENpeEdOO0FnQzl3R0k7RUFDRSwwQjFCeGZLO0NOd3dIWDs7QWdDM3dHQTs7O0VYemZNLDZHVzRmSjtDaEM4d0dGO0FxQnR3SE07RVdxZk47OztJWHBmUTtHckIyd0hOO0NBQ0Y7O0FpQzV4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQyt4SEY7O0FpQzV4SEE7RUFDRTtFQUNBO0NqQyt4SEY7QU85eEhFO0UwQkdFO0NqQzh4SEo7QWlDMXhIRTtFQUNFLGUzQlhPO0UyQllQO0VBQ0E7Q2pDNHhISjs7QWlDcHhIQTtFQUNFO0NqQ3V4SEY7QWlDcnhIRTtFQUNFO0VBQ0E7RUFDQTtFckJiQTtFQUNBO0NacXlISjtBT2p6SEU7RTBCNkJJO0VBQ0Esc0MzQmlwQjhCO0NOc29HcEM7QWlDcHhISTtFQUNFLGUzQnJDSztFMkJzQ0w7RUFDQTtDakNzeEhOO0FpQ2x4SEU7O0VBRUUsZTNCNUNPO0UyQjZDUCwwQjdCMURNO0U2QjJETixzQzNCc29CZ0M7Q044b0dwQztBaUNqeEhFO0VBRUU7RXJCdENBO0VBQ0E7Q1p5ekhKOztBaUN4d0hFO0VBQ0U7RUFDQTtFckI3REE7Q1p5MEhKO0FpQ3h3SEU7O0VBRUUsWTNCOUVPO0UyQitFUCwwQjNCb0swQjtDTnNtSDlCOztBaUNod0hFOztFQUVFO0VBQ0E7Q2pDbXdISjs7QWlDOXZIRTs7RUFFRTtFQUNBO0VBQ0E7Q2pDaXdISjs7QWlDdnZIRTtFQUNFO0NqQzB2SEo7QWlDeHZIRTtFQUNFO0NqQzB2SEo7O0FrQ24ySEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xDczJIRjtBa0NsMkhFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEN5MkhKO0FrQ3IxSEE7RUFDRTtFQUNBLHFCNUJrcUJrQztFNEJqcUJsQyx3QjVCaXFCa0M7RTRCaHFCbEMsbUI1QmdGTztFRDZDSDtFNkIzSEo7RUFDQTtDbEN1MUhGO0FPajRIRTtFMkI2Q0U7Q2xDdTFISjs7QWtDOTBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xDaTFIRjtBa0MvMEhFO0VBQ0U7RUFDQTtDbENpMUhKO0FrQzkwSEU7RUFDRTtFQUNBO0NsQ2cxSEo7O0FrQ3YwSEE7RUFDRTtFQUNBLG9CNUJ5bEJrQztFNEJ4bEJsQyx1QjVCd2xCa0M7Q05rdkdwQzs7QWtDOXpIQTtFQUNFO0VBQ0E7RUFHQTtDbEMrekhGOztBa0MzekhBO0VBQ0U7RTdCOERJO0U2QjVESjtFQUNBO0VBQ0E7RXRCeEdFO0NadTZISjtBT3o2SEU7RTJCOEdFO0NsQzh6SEo7O0FrQ3h6SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xDMnpIRjs7QWtDeHpIQTtFQUNFLGlCNUJnbEJrQztFNEIva0JsQztDbEMyekhGOztBZ0JqNEhJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtHbEN3ekhSO0NBQ0Y7QWdCMTVISTtFa0I2RkE7SUFvQkk7SUFDQTtHbEM2eUhOO0VrQzN5SE07SUFDRTtHbEM2eUhSO0VrQzN5SFE7SUFDRTtHbEM2eUhWO0VrQzF5SFE7SUFDRSxzQjVCeWhCd0I7STRCeGhCeEIscUI1QndoQndCO0dOb3hHbEM7RWtDdnlITTs7Ozs7O0lBQ0U7R2xDOHlIUjtFa0NoeUhNO0lBQ0U7R2xDa3lIUjtFa0MveEhNO0lBQ0U7SUFHQTtHbEMreEhSO0VrQzV4SE07SUFDRTtHbEM4eEhSO0NBQ0Y7QWdCLzZISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7R2xDcTJIUjtDQUNGO0FnQnY4SEk7RWtCNkZBO0lBb0JJO0lBQ0E7R2xDMDFITjtFa0N4MUhNO0lBQ0U7R2xDMDFIUjtFa0N4MUhRO0lBQ0U7R2xDMDFIVjtFa0N2MUhRO0lBQ0Usc0I1QnloQndCO0k0QnhoQnhCLHFCNUJ3aEJ3QjtHTmkwR2xDO0VrQ3AxSE07Ozs7OztJQUNFO0dsQzIxSFI7RWtDNzBITTtJQUNFO0dsQyswSFI7RWtDNTBITTtJQUNFO0lBR0E7R2xDNDBIUjtFa0N6MEhNO0lBQ0U7R2xDMjBIUjtDQUNGO0FnQjU5SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0dsQ2s1SFI7Q0FDRjtBZ0JwL0hJO0VrQjZGQTtJQW9CSTtJQUNBO0dsQ3U0SE47RWtDcjRITTtJQUNFO0dsQ3U0SFI7RWtDcjRIUTtJQUNFO0dsQ3U0SFY7RWtDcDRIUTtJQUNFLHNCNUJ5aEJ3QjtJNEJ4aEJ4QixxQjVCd2hCd0I7R044MkdsQztFa0NqNEhNOzs7Ozs7SUFDRTtHbEN3NEhSO0VrQzEzSE07SUFDRTtHbEM0M0hSO0VrQ3ozSE07SUFDRTtJQUdBO0dsQ3kzSFI7RWtDdDNITTtJQUNFO0dsQ3czSFI7Q0FDRjtBZ0J6Z0lJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtHbEMrN0hSO0NBQ0Y7QWdCamlJSTtFa0I2RkE7SUFvQkk7SUFDQTtHbENvN0hOO0VrQ2w3SE07SUFDRTtHbENvN0hSO0VrQ2w3SFE7SUFDRTtHbENvN0hWO0VrQ2o3SFE7SUFDRSxzQjVCeWhCd0I7STRCeGhCeEIscUI1QndoQndCO0dOMjVHbEM7RWtDOTZITTs7Ozs7O0lBQ0U7R2xDcTdIUjtFa0N2NkhNO0lBQ0U7R2xDeTZIUjtFa0N0NkhNO0lBQ0U7SUFHQTtHbENzNkhSO0VrQ242SE07SUFDRTtHbENxNkhSO0NBQ0Y7QWtDdCtISTtFQW9CSTtFQUNBO0NsQ3E5SFI7QWtDeCtIUTs7Ozs7O0VBQ0U7RUFDQTtDbEMrK0hWO0FrQzU5SFE7RUFDRTtDbEM4OUhWO0FrQzU5SFU7RUFDRTtDbEM4OUhaO0FrQzM5SFU7RUFDRSxzQjVCeWhCd0I7RTRCeGhCeEIscUI1QndoQndCO0NOcThHcEM7QWtDeDlIUTs7Ozs7O0VBQ0U7Q2xDKzlIVjtBa0NqOUhRO0VBQ0U7Q2xDbTlIVjtBa0NoOUhRO0VBQ0U7RUFHQTtDbENnOUhWO0FrQzc4SFE7RUFDRTtDbEMrOEhWOztBa0NqOEhFO0VBQ0UsMEI1QmlnQmdDO0NObThHcEM7QU81cElFO0UyQjJOSSwwQjVCOGY4QjtDTnM4R3BDO0FrQy83SEk7RUFDRSwwQjVCc2Y4QjtDTjI4R3BDO0FPbHFJRTtFMkJvT00sMEI1Qm9mNEI7Q042OEdwQztBa0M5N0hNO0VBQ0UsMEI1QmtmNEI7Q044OEdwQztBa0M1N0hJOzs7O0VBSUUsMEI1QnllOEI7Q05xOUdwQztBa0MxN0hFO0VBQ0UsMEI1QmtlZ0M7RTRCamVoQyxpQzVCc2VnQztDTnM5R3BDO0FrQ3o3SEU7RUFDRTtDbEMyN0hKO0FrQ3g3SEU7RUFDRSwwQjVCeWRnQztDTmkrR3BDO0FrQ3o3SEk7RUFDRSwwQjVCeWQ4QjtDTmsrR3BDO0FPM3JJRTtFMkJtUU0sMEI1QnNkNEI7Q05xK0dwQzs7QWtDbjdIRTtFQUNFLFk1QnJSTztDTjJzSVg7QU9sc0lFO0UyQitRSSxZNUJ4Uks7Q044c0lYO0FrQ2o3SEk7RUFDRSxnQzVCMmI4QjtDTncvR3BDO0FPeHNJRTtFMkJ3Uk0saUM1QnliNEI7Q04wL0dwQztBa0NoN0hNO0VBQ0UsaUM1QnViNEI7Q04yL0dwQztBa0M5NkhJOzs7O0VBSUUsWTVCN1NLO0NONnRJWDtBa0M1NkhFO0VBQ0UsZ0M1QnVhZ0M7RTRCdGFoQyx1QzVCMmFnQztDTm1nSHBDO0FrQzM2SEU7RUFDRTtDbEM2NkhKO0FrQzE2SEU7RUFDRSxnQzVCOFpnQztDTjhnSHBDO0FrQzM2SEk7RUFDRSxZNUI3VEs7Q04wdUlYO0FPanVJRTtFMkJ1VE0sWTVCaFVHO0NONnVJWDs7QW1DaHZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx1QjdCSlM7RTZCS1Q7RUFDQTtFdkJLRTtDWjh1SUo7QW1DaHZJRTtFQUNFO0VBQ0E7Q25Da3ZJSjtBbUMvdUlFO0VBQ0U7RUFDQTtDbkNpdklKO0FtQy91SUk7RUFDRTtFdkJDRjtFQUNBO0NaaXZJSjtBbUMvdUlJO0VBQ0U7RXZCVUY7RUFDQTtDWnd1SUo7QW1DNXVJRTs7RUFFRTtDbkM4dUlKOztBbUMxdUlBO0VBR0U7RUFHQTtFQUNBLGlCN0JneEJrQztDTnk5R3BDOztBbUNydUlBO0VBQ0UsdUI3QjB3QmtDO0NOODlHcEM7O0FtQ3J1SUE7RUFDRTtFQUNBO0NuQ3d1SUY7O0FtQ3J1SUE7RUFDRTtDbkN3dUlGOztBTzd4SUU7RTRCMERFO0NuQ3V1SUo7QW1DcHVJRTtFQUNFLHFCN0J5dkJnQztDTjYrR3BDOztBbUM5dElBO0VBQ0U7RUFDQTtFQUVBLHNDN0JrdkJrQztFNkJqdkJsQztDbkNndUlGO0FtQzl0SUU7RXZCdkVFO0Nad3lJSjs7QW1DNXRJQTtFQUNFO0VBRUEsc0M3QnV1QmtDO0U2QnR1QmxDO0NuQzh0SUY7QW1DNXRJRTtFdkJsRkU7Q1ppeklKOztBbUNydElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25Dd3RJRjs7QW1DcnRJQTtFQUNFO0VBQ0E7Q25Dd3RJRjs7QW1DcHRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQjdCNnNCa0M7RU01ekJoQztDWnUwSUo7O0FtQ3B0SUE7OztFQUdFO0VBQ0E7Q25DdXRJRjs7QW1DcHRJQTs7RXZCakhJO0VBQ0E7Q1owMElKOztBbUNydElBOztFdkJ4R0k7RUFDQTtDWmswSUo7O0FtQ2x0SUU7RUFDRSxvQjdCcXJCZ0M7Q05naUhwQztBZ0JweklJO0VtQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0duQ3F0SUY7RW1DbnRJRTtJQUVFO0lBQ0EsbUI3QnlxQjhCO0k2QnhxQjlCO0lBQ0Esa0I3QnVxQjhCO0dONmlIbEM7Q0FDRjs7QW1DeHNJRTtFQUNFLG9CN0J5cEJnQztDTmtqSHBDO0FnQnQwSUk7RW1CdUhKO0lBUUk7SUFDQTtHbkMyc0lGO0VtQ3hzSUU7SUFFRTtJQUNBO0duQ3lzSUo7RW1DdnNJSTtJQUNFO0lBQ0E7R25DeXNJTjtFbUNwc0lNO0l2QnpLSjtJQUNBO0daZzNJRjtFbUNyc0lROztJQUdFO0duQ3NzSVY7RW1DcHNJUTs7SUFHRTtHbkNxc0lWO0VtQ2pzSU07SXZCMUtKO0lBQ0E7R1o4MklGO0VtQ2xzSVE7O0lBR0U7R25DbXNJVjtFbUNqc0lROztJQUdFO0duQ2tzSVY7Q0FDRjs7QW1DcnJJRTtFQUNFLHVCN0I4a0JnQztDTjBtSHBDO0FnQmgzSUk7RW1Cc0xKO0lBTUkscUI3QjJsQmdDO1M2QjNsQmhDLGdCN0IybEJnQztJNkIxbEJoQyx5QjdCMmxCZ0M7UzZCM2xCaEMsb0I3QjJsQmdDO0k2QjFsQmhDO0lBQ0E7R25Dd3JJRjtFbUN0cklFO0lBQ0U7SUFDQTtHbkN3cklKO0NBQ0Y7O0FtQy9xSUE7RUFDRTtDbkNrcklGO0FtQ2hySUU7RUFDRTtDbkNrcklKO0FtQ2hySUk7RUFDRTtFdkJ2T0Y7RUFDQTtDWjA1SUo7QW1DaHJJSTtFdkJ6UEE7RUFDQTtDWjQ2SUo7QW1DaHJJSTtFdkJ0UUE7RXVCd1FFO0NuQ2tySU47O0FvQzU4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQjlCcWlDa0M7RThCbmlDbEM7RUFDQSwwQjlCRVM7RU1TUDtDWm84SUo7O0FvQ3o4SUU7RUFDRSxxQjlCeWhDZ0M7Q05tN0dwQztBb0MxOElJO0VBQ0U7RUFDQSxzQjlCcWhDOEI7RThCcGhDOUIsZTlCTks7RThCT0w7Q3BDNDhJTjtBb0NsOElFO0VBQ0U7Q3BDbzhJSjtBb0NqOElFO0VBQ0U7Q3BDbThJSjtBb0NoOElFO0VBQ0UsZTlCMUJPO0NONDlJWDs7QXFDeitJQTtFQUNFO0U1QkdBO0VBQ0E7RUdhRTtDWjg5SUo7O0FxQzErSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0JveEJrQztFK0JueEJsQyxlL0JtS3dDO0UrQmpLeEMsdUIvQlBTO0UrQlFUO0NyQzQrSUY7QXFDMStJRTtFQUNFO0VBQ0EsZS9COEpzQztFK0I3SnRDO0VBQ0EsMEIvQlpPO0UrQmFQLHNCL0JaTztDTncvSVg7QXFDeitJRTtFQUNFO0VBQ0EsVy9CNHdCZ0M7RStCM3dCaEMsa0QvQitXMEI7Q040bkk5Qjs7QXFDcitJSTtFQUNFO0V6QmFGO0VBQ0E7Q1o0OUlKO0FxQ3IrSUk7RXpCTkE7RUFDQTtDWjgrSUo7QXFDcCtJRTtFQUNFO0VBQ0EsWS9CeENPO0UrQnlDUCwwQi9CME0wQjtFK0J6TTFCLHNCL0J5TTBCO0NONnhJOUI7QXFDbitJRTtFQUNFLGUvQnhDTztFK0J5Q1A7RUFFQTtFQUNBLHVCL0JsRE87RStCbURQLHNCL0JoRE87Q05vaEpYOztBc0MzaEpFO0VBQ0U7RWpDZ0xFO0VpQzlLRixpQmhDbU8wQjtDTjJ6STlCO0FzQ3poSk07RTFCcUNGO0VBQ0E7Q1p1L0lKO0FzQ3hoSk07RTFCa0JGO0VBQ0E7Q1p5Z0pKOztBc0N6aUpFO0VBQ0U7RWpDZ0xFO0VpQzlLRixpQmhDb08wQjtDTncwSTlCO0FzQ3ZpSk07RTFCcUNGO0VBQ0E7Q1pxZ0pKO0FzQ3RpSk07RTFCa0JGO0VBQ0E7Q1p1aEpKOztBdUNyakpBO0VBQ0U7RUFDQTtFbEM2SkU7RWtDM0pGLGlCakN3UjRCO0VpQ3ZSNUI7RUFDQTtFQUNBO0VBQ0E7RTNCS0U7RVNGRSxzSWtCREo7Q3ZDd2pKRjtBcUJuakpNO0VrQmZOO0lsQmdCUTtHckJzakpOO0NBQ0Y7QU81akpFO0VnQ0dJO0N2QzRqSk47O0F1Q3ZqSkU7RUFDRTtDdkMwakpKOztBdUNyakpBO0VBQ0U7RUFDQTtDdkN3akpGOztBdUNqakpBO0VBQ0UscUJqQ2k0QmtDO0VpQ2g0QmxDLG9CakNnNEJrQztFTXY1QmhDO0NaNGtKSjs7QXVDNWlKRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q051aEpmO0FPbmxKRTtFaUNWSTtFQUNBO0N4Q2dtSk47QXdDN2xKSTtFQUVFO0VBQ0E7Q3hDOGxKTjs7QXVDempKRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q05vaUpmO0FPaG1KRTtFaUNWSTtFQUNBO0N4QzZtSk47QXdDMW1KSTtFQUVFO0VBQ0E7Q3hDMm1KTjs7QXVDdGtKRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q05pakpmO0FPN21KRTtFaUNWSTtFQUNBO0N4QzBuSk47QXdDdm5KSTtFQUVFO0VBQ0E7Q3hDd25KTjs7QXVDbmxKRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q044akpmO0FPMW5KRTtFaUNWSTtFQUNBO0N4Q3VvSk47QXdDcG9KSTtFQUVFO0VBQ0E7Q3hDcW9KTjs7QXVDaG1KRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q04ya0pmO0FPdm9KRTtFaUNWSTtFQUNBO0N4Q29wSk47QXdDanBKSTtFQUVFO0VBQ0E7Q3hDa3BKTjs7QXVDN21KRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q053bEpmO0FPcHBKRTtFaUNWSTtFQUNBO0N4Q2lxSk47QXdDOXBKSTtFQUVFO0VBQ0E7Q3hDK3BKTjs7QXVDMW5KRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q05xbUpmO0FPanFKRTtFaUNWSTtFQUNBO0N4QzhxSk47QXdDM3FKSTtFQUVFO0VBQ0E7Q3hDNHFKTjs7QXVDdm9KRTtFQ2pEQTtFQUNBLDBCbEMwRWE7Q05rbkpmO0FPOXFKRTtFaUNWSTtFQUNBO0N4QzJySk47QXdDeHJKSTtFQUVFO0VBQ0E7Q3hDeXJKTjs7QXlDdHNKQTtFQUNFO0VBQ0Esb0JuQ3l6QmtDO0VtQ3Z6QmxDLDBCbkNLUztFTVNQO0NaMnJKSjtBZ0JqcEpJO0V5QjVESjtJQVFJO0d6Q3lzSkY7Q0FDRjs7QXlDdHNKQTtFQUNFO0VBQ0E7RTdCSUU7Q1pzc0pKOztBMENwdEpBO0VBQ0U7RUFDQTtFQUNBLG9CcEN5OUJrQztFb0N4OUJsQztFOUJVRTtDWjhzSko7O0EwQ250SkE7RUFFRTtDMUNxdEpGOztBMENqdEpBO0VBQ0UsaUJwQzZRNEI7Q051OEk5Qjs7QTBDNXNKQTtFQUNFO0MxQytzSkY7QTBDNXNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUM4c0pKOztBMENwc0pFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQ3lzSnZFO0EyQ3J2SkU7RUFDRTtDM0N1dkpKO0EyQ3B2SkU7RUFDRTtDM0NzdkpKOztBMENodEpFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQ3F0SnZFO0EyQ2p3SkU7RUFDRTtDM0Ntd0pKO0EyQ2h3SkU7RUFDRTtDM0Nrd0pKOztBMEM1dEpFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQ2l1SnZFO0EyQzd3SkU7RUFDRTtDM0Mrd0pKO0EyQzV3SkU7RUFDRTtDM0M4d0pKOztBMEN4dUpFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQzZ1SnZFO0EyQ3p4SkU7RUFDRTtDM0MyeEpKO0EyQ3h4SkU7RUFDRTtDM0MweEpKOztBMENwdkpFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQ3l2SnZFO0EyQ3J5SkU7RUFDRTtDM0N1eUpKO0EyQ3B5SkU7RUFDRTtDM0NzeUpKOztBMENod0pFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQ3F3SnZFO0EyQ2p6SkU7RUFDRTtDM0NtekpKO0EyQ2h6SkU7RUFDRTtDM0NrekpKOztBMEM1d0pFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQ2l4SnZFO0EyQzd6SkU7RUFDRTtDM0MrekpKO0EyQzV6SkU7RUFDRTtDM0M4ekpKOztBMEN4eEpFO0VDL0NBLGVEZ0RxSDtFbkIzQ25ILDBCbUIyQ3VCO0VDOUN6QixzQkQ4Q3FFO0MxQzZ4SnZFO0EyQ3owSkU7RUFDRTtDM0MyMEpKO0EyQ3gwSkU7RUFDRTtDM0MwMEpKOztBNENsMUpFO0VBQ0U7SUFBTztHNUNzMUpUO0U0Q3IxSkU7SUFBSztHNUN3MUpQO0NBQ0Y7QTRDcjFKQTtFQUNFO0VBQ0EsYXRDaytCa0M7RXNDaitCbEM7RUFDQTtFdkN3S0k7RXVDdEtKLDBCdENMUztFTVNQO0NabzFKSjs7QTRDbjFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXRDakJTO0VzQ2tCVDtFQUNBO0VBQ0EsMEJ0Q3U5QmtDO0VlbCtCOUIsNEJ1QllKO0M1Q3MxSkY7QXFCOTFKTTtFdUJETjtJdkJFUTtHckJpMkpOO0NBQ0Y7O0E0Q3gxSkE7RXJCWUU7RXFCVkE7QzVDMjFKRjs7QTRDdjFKRTtFQUNFO0M1QzAxSko7QTRDdjFKTTtFQUpKO0lBS007RzVDMDFKTjtDQUNGOztBNkNyNEpBO0VBQ0U7RUFDQTtDN0N3NEpGOztBNkNyNEpBO0VBQ0U7QzdDdzRKRjs7QThDMTRKQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VsQ1FFO0NabzRKSjs7QThDbDRKQTtFQUNFO0VBQ0EsZXhDUlM7RXdDU1Q7QzlDcTRKRjtBTzU0SkU7RXVDV0U7RUFDQSxleENkTztFd0NlUDtFQUNBLDBCeEN0Qk87Q04wNUpYO0E4Q2o0SkU7RUFDRSxleENsQk87RXdDbUJQLDBCeEMxQk87Q042NUpYOztBOEMxM0pBO0VBQ0U7RUFDQTtFQUNBO0VBR0EsdUJ4QzNDUztFd0M0Q1Q7QzlDMjNKRjtBOEN6M0pFO0VsQzFCRTtFQUNBO0NaczVKSjtBOEN6M0pFO0VsQ2hCRTtFQUNBO0NaNDRKSjtBOEN6M0pFO0VBRUUsZXhDbERPO0V3Q21EUDtFQUNBLHVCeEMxRE87Q05vN0pYO0E4Q3QzSkU7RUFDRTtFQUNBLFl4Q2hFTztFd0NpRVAsMEJ4Q2tMMEI7RXdDakwxQixzQnhDaUwwQjtDTnVzSjlCO0E4Q3IzSkU7RUFDRTtDOUN1M0pKO0E4Q3IzSkk7RUFDRTtFQUNBLHNCeEMySndCO0NONHRKOUI7O0E4Q3oySkk7RUFDRTtDOUM0MkpOO0E4Q3oySlE7RWxDMUJKO0VBWkE7Q1ptNUpKO0E4Q3gySlE7RWxDM0NKO0VBWUE7Q1oyNEpKO0E4Q3YySlE7RUFDRTtDOUN5MkpWO0E4Q3QySlE7RUFDRSxzQnhDMEhvQjtFd0N6SHBCO0M5Q3cySlY7QThDdDJKVTtFQUNFO0VBQ0EsdUJ4Q3FIa0I7Q05tdko5Qjs7QWdCbjZKSTtFOEJtQ0E7SUFDRTtHOUNvNEpKO0U4Q2o0Sk07SWxDMUJKO0lBWkE7R1oyNkpGO0U4Q2g0Sk07SWxDM0NKO0lBWUE7R1ptNkpGO0U4Qy8zSk07SUFDRTtHOUNpNEpSO0U4QzkzSk07SUFDRSxzQnhDMEhvQjtJd0N6SHBCO0c5Q2c0SlI7RThDOTNKUTtJQUNFO0lBQ0EsdUJ4Q3FIa0I7R04yd0o1QjtDQUNGO0FnQjU3Skk7RThCbUNBO0lBQ0U7RzlDNDVKSjtFOEN6NUpNO0lsQzFCSjtJQVpBO0dabThKRjtFOEN4NUpNO0lsQzNDSjtJQVlBO0daMjdKRjtFOEN2NUpNO0lBQ0U7RzlDeTVKUjtFOEN0NUpNO0lBQ0Usc0J4QzBIb0I7SXdDekhwQjtHOUN3NUpSO0U4Q3Q1SlE7SUFDRTtJQUNBLHVCeENxSGtCO0dObXlKNUI7Q0FDRjtBZ0JwOUpJO0U4Qm1DQTtJQUNFO0c5Q283Sko7RThDajdKTTtJbEMxQko7SUFaQTtHWjI5SkY7RThDaDdKTTtJbEMzQ0o7SUFZQTtHWm05SkY7RThDLzZKTTtJQUNFO0c5Q2k3SlI7RThDOTZKTTtJQUNFLHNCeEMwSG9CO0l3Q3pIcEI7RzlDZzdKUjtFOEM5NkpRO0lBQ0U7SUFDQSx1QnhDcUhrQjtHTjJ6SjVCO0NBQ0Y7QWdCNStKSTtFOEJtQ0E7SUFDRTtHOUM0OEpKO0U4Q3o4Sk07SWxDMUJKO0lBWkE7R1ptL0pGO0U4Q3g4Sk07SWxDM0NKO0lBWUE7R1oyK0pGO0U4Q3Y4Sk07SUFDRTtHOUN5OEpSO0U4Q3Q4Sk07SUFDRSxzQnhDMEhvQjtJd0N6SHBCO0c5Q3c4SlI7RThDdDhKUTtJQUNFO0lBQ0EsdUJ4Q3FIa0I7R05tMUo1QjtDQUNGO0E4QzM3SkE7RWxDbkhJO0NaaWpLSjtBOEMzN0pFO0VBQ0U7QzlDNjdKSjtBOEMzN0pJO0VBQ0U7QzlDNjdKTjs7QStDdGtLRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDOUNzN0ozQztBTzlqS0U7RXdDUE0sZUQrSWtFO0VDOUlsRTtDL0N3a0tSO0ErQ3JrS007RUFDRSxZekNQRztFeUNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M5Qys3SjFFOztBK0NwbEtFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M5Q284SjNDO0FPNWtLRTtFd0NQTSxlRCtJa0U7RUM5SWxFO0MvQ3NsS1I7QStDbmxLTTtFQUNFLFl6Q1BHO0V5Q1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzlDNjhKMUU7O0ErQ2xtS0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzlDazlKM0M7QU8xbEtFO0V3Q1BNLGVEK0lrRTtFQzlJbEU7Qy9Db21LUjtBK0NqbUtNO0VBQ0UsWXpDUEc7RXlDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDOUMyOUoxRTs7QStDaG5LRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDOUNnK0ozQztBT3htS0U7RXdDUE0sZUQrSWtFO0VDOUlsRTtDL0NrbktSO0ErQy9tS007RUFDRSxZekNQRztFeUNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M5Q3krSjFFOztBK0M5bktFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M5QzgrSjNDO0FPdG5LRTtFd0NQTSxlRCtJa0U7RUM5SWxFO0MvQ2dvS1I7QStDN25LTTtFQUNFLFl6Q1BHO0V5Q1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzlDdS9KMUU7O0ErQzVvS0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzlDNC9KM0M7QU9wb0tFO0V3Q1BNLGVEK0lrRTtFQzlJbEU7Qy9DOG9LUjtBK0Mzb0tNO0VBQ0UsWXpDUEc7RXlDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDOUNxZ0sxRTs7QStDMXBLRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDOUMwZ0szQztBT2xwS0U7RXdDUE0sZUQrSWtFO0VDOUlsRTtDL0M0cEtSO0ErQ3pwS007RUFDRSxZekNQRztFeUNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M5Q21oSzFFOztBK0N4cUtFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M5Q3doSzNDO0FPaHFLRTtFd0NQTSxlRCtJa0U7RUM5SWxFO0MvQzBxS1I7QStDdnFLTTtFQUNFLFl6Q1BHO0V5Q1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzlDaWlLMUU7O0FnRHpyS0E7RUFDRTtFM0NtTEk7RTJDakxKLGlCMUM4UjRCO0UwQzdSNUI7RUFDQSxZMUNZUztFMENYVCwwQjFDeWxDa0M7RTBDeGxDbEM7Q2hENHJLRjtBT3ZyS0U7RXlDREUsWTFDTU87RTBDTFA7Q2hEMnJLSjtBT3ZyS0U7RXlDQ0k7Q2hEeXJLTjs7QWdEOXFLQTtFQUNFO0VBQ0E7RUFDQTtDaERpcktGOztBZ0QzcUtBO0VBQ0U7Q2hEOHFLRjs7QWlEcHRLQTtFQUdFLGtCM0MyNEJrQztFMkMxNEJsQyxpQjNDMDRCa0M7RUQxdEI5QjtFNEM3S0osNEMzQzQ0QmtDO0UyQzM0QmxDO0VBQ0E7RUFDQSxpRDNDNjRCa0M7RTJDNTRCbEM7RXJDT0U7Q1o4c0tKO0FpRGx0S0U7RUFDRSx1QjNDZzRCZ0M7Q05vMUlwQztBaURqdEtFO0VBQ0U7Q2pEbXRLSjtBaURodEtFO0VBQ0U7RUFDQTtDakRrdEtKO0FpRC9zS0U7RUFDRTtDakRpdEtKOztBaUQ3c0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZTNDdkJTO0UyQ3dCVCw0QzNDcTNCa0M7RTJDcDNCbEM7RUFDQTtFckNaRTtFQUNBO0NaNnRLSjs7QWlEOXNLQTtFQUNFLGlCM0NtMkJrQztDTjgySXBDOztBa0R2dktBO0VBRUU7Q2xEeXZLRjtBa0R2dktFO0VBQ0U7RUFDQTtDbER5dktKOztBa0RwdktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzVDNHBCa0M7RTRDM3BCbEM7RUFDQTtFQUNBO0VBQ0E7RUFHQTtDbERxdktGOztBa0Q5dUtBO0VBQ0U7RUFDQTtFQUNBLGU1Q2k1QmtDO0U0Qy80QmxDO0NsRGd2S0Y7QWtEN3VLRTtFN0IzQkksb0M2QjRCRjtFQUNBLCtCNUN1NkJnQztDTncwSXBDO0FxQnh3S007RTZCdUJKO0k3QnRCTTtHckIyd0tOO0NBQ0Y7QWtEbHZLRTtFQUNFLGdCNUNxNkJnQztDTiswSXBDO0FrRGh2S0U7RUFDRSx1QjVDazZCZ0M7Q05nMUlwQzs7QWtEOXVLQTtFQUNFO0VBQ0E7Q2xEaXZLRjtBa0QvdUtFO0VBQ0U7RUFDQTtDbERpdktKO0FrRDl1S0U7O0VBRUU7Q2xEZ3ZLSjtBa0Q3dUtFO0VBQ0U7Q2xEK3VLSjs7QWtEM3VLQTtFQUNFO0VBQ0E7RUFDQTtDbEQ4dUtGO0FrRDN1S0U7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0NsRDZ1S0o7QWtEenVLRTtFQUNFO0VBQ0E7RUFDQTtDbEQydUtKO0FrRHp1S0k7RUFDRTtDbEQydUtOO0FrRHh1S0k7RUFDRTtDbEQwdUtOOztBa0RwdUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHVCNUMzR1M7RTRDNEdUO0VBQ0E7RXRDbEdFO0VzQ3NHRjtDbERtdUtGOztBa0QvdEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzVDZ2pCa0M7RTRDL2lCbEM7RUFDQTtFQUNBLHVCNUNsSFM7Q05vMUtYO0FrRC90S0U7RUFBUztDbERrdUtYO0FrRGp1S0U7RUFBUyxhNUMrekJ5QjtDTnE2SXBDOztBa0QvdEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUI1QzZ6QmtDO0U0QzV6QmxDO0V0Q3RIRTtFQUNBO0NaeTFLSjtBa0RqdUtFO0VBQ0UsbUI1Q3d6QmdDO0U0Q3R6QmhDO0NsRGt1S0o7O0FrRDd0S0E7RUFDRTtFQUNBLGlCOUN4SmlCO0NKdzNLbkI7O0FrRDN0S0E7RUFDRTtFQUdBO0VBQ0EsYzVDMHdCa0M7Q05rOUlwQzs7QWtEeHRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEN6SUU7RUFDQTtDWnEyS0o7QWtEdnRLRTtFQUNFO0NsRHl0S0o7O0FrRHB0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRHV0S0Y7O0FnQjkxS0k7RWtDNklGO0lBQ0UsaUI1Q3V3QmdDO0k0Q3R3QmhDO0dsRHF0S0Y7O0VrRGx0S0E7SUFDRTtHbERxdEtGO0VrRG50S0U7SUFDRTtHbERxdEtKOztFa0RqdEtBO0lBQ0U7R2xEb3RLRjtFa0RsdEtFO0lBQ0U7SUFDQTtJQUFBO0dsRG90S0o7O0VrRDVzS0E7SUFBWSxpQjVDK3VCc0I7R05pK0lsQztDQUNGO0FnQngzS0k7RWtDMktGOztJQUVFLGlCNUN1dUJnQztHTnkrSWxDO0NBQ0Y7QWdCOTNLSTtFa0NrTEY7SUFBWSxrQjVDaXVCc0I7R04rK0lsQztDQUNGO0FtRDk3S0E7RUFDRTtFQUNBLGM3Q2dyQmtDO0U2Qy9xQmxDO0VBQ0EsVTdDNjFCa0M7RThDajJCbEMsa0NoREd1QjtFZ0REdkI7RUFDQSxpQjlDNFI0QjtFOEMzUjVCLGlCaERDaUI7RWdEQWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ3FLSTtFOEN6S0o7RUFDQTtDbkQwOEtGO0FtRHg4S0U7RUFBUyxhN0NpMUJ5QjtDTjBuSnBDO0FtRHo4S0U7RUFDRTtFQUNBO0VBQ0EsYzdDaTFCZ0M7RTZDaDFCaEMsZTdDaTFCZ0M7Q04wbkpwQztBbUR6OEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25EMjhLTjs7QW1EdDhLQTtFQUNFO0NuRHk4S0Y7QW1EdjhLRTtFQUNFO0NuRHk4S0o7QW1EdjhLSTtFQUNFO0VBQ0E7RUFDQSx1QjdDdkJLO0NOZytLWDs7QW1EcDhLQTtFQUNFO0NuRHU4S0Y7QW1EcjhLRTtFQUNFO0VBQ0EsYzdDbXpCZ0M7RTZDbHpCaEMsZTdDaXpCZ0M7Q05zcEpwQztBbURyOEtJO0VBQ0U7RUFDQTtFQUNBLHlCN0N2Q0s7Q044K0tYOztBbURsOEtBO0VBQ0U7Q25EcThLRjtBbURuOEtFO0VBQ0U7Q25EcThLSjtBbURuOEtJO0VBQ0U7RUFDQTtFQUNBLDBCN0NyREs7Q04wL0tYOztBbURoOEtBO0VBQ0U7Q25EbThLRjtBbURqOEtFO0VBQ0U7RUFDQSxjN0NxeEJnQztFNkNweEJoQyxlN0NteEJnQztDTmdySnBDO0FtRGo4S0k7RUFDRTtFQUNBO0VBQ0Esd0I3Q3JFSztDTndnTFg7O0FtRDk2S0E7RUFDRSxpQjdDK3VCa0M7RTZDOXVCbEM7RUFDQSxZN0N2R1M7RTZDd0dUO0VBQ0EsdUI3Qy9GUztFTUNQO0NaZ2hMSjs7QXFEbGlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMvQzhxQmtDO0UrQzdxQmxDO0VBQ0EsaUIvQysyQmtDO0U4Q3AzQmxDLGtDaERHdUI7RWdERHZCO0VBQ0EsaUI5QzRSNEI7RThDM1I1QixpQmhEQ2lCO0VnREFqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NxS0k7RWdEeEtKO0VBQ0EsdUIvQ05TO0UrQ09UO0VBQ0E7RXpDR0U7Q1o2aUxKO0FxRDVpTEU7RUFDRTtFQUNBO0VBQ0EsWS9DKzJCZ0M7RStDOTJCaEMsZS9DKzJCZ0M7RStDOTJCaEM7Q3JEOGlMSjtBcUQ1aUxJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckQ2aUxOOztBcUR4aUxBO0VBQ0Usc0IvQ2cyQmtDO0NOMnNKcEM7QXFEemlMRTtFQUNFO0NyRDJpTEo7QXFEemlMSTtFQUNFO0VBQ0E7RUFDQSxzQy9DMjFCOEI7Q05ndEpwQztBcUR4aUxJO0VBQ0UsWS9DMEx3QjtFK0N6THhCO0VBQ0EsdUIvQzdDSztDTnVsTFg7O0FxRHJpTEE7RUFDRSxvQi9DNDBCa0M7Q040dEpwQztBcUR0aUxFO0VBQ0U7RUFDQSxjL0N3MEJnQztFK0N2MEJoQyxhL0NzMEJnQztFK0NyMEJoQztDckR3aUxKO0FxRHRpTEk7RUFDRTtFQUNBO0VBQ0Esd0MvQ28wQjhCO0NOb3VKcEM7QXFEcmlMSTtFQUNFLFUvQ21Ld0I7RStDbEt4QjtFQUNBLHlCL0NwRUs7Q04ybUxYOztBcURsaUxBO0VBQ0UsbUIvQ3F6QmtDO0NOZ3ZKcEM7QXFEbmlMRTtFQUNFO0NyRHFpTEo7QXFEbmlMSTtFQUNFO0VBQ0E7RUFDQSx5Qy9DZ3pCOEI7Q05xdkpwQztBcURsaUxJO0VBQ0UsUy9DK0l3QjtFK0M5SXhCO0VBQ0EsMEIvQ3hGSztDTjRuTFg7QXFEL2hMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWS9DNHhCZ0M7RStDM3hCaEM7RUFDQTtFQUNBO0NyRGlpTEo7O0FxRDdoTEE7RUFDRSxxQi9DcXhCa0M7Q04yd0pwQztBcUQ5aExFO0VBQ0U7RUFDQSxjL0NpeEJnQztFK0NoeEJoQyxhL0Mrd0JnQztFK0M5d0JoQztDckRnaUxKO0FxRDloTEk7RUFDRTtFQUNBO0VBQ0EsdUMvQzZ3QjhCO0NObXhKcEM7QXFEN2hMSTtFQUNFLFcvQzRHd0I7RStDM0d4QjtFQUNBLHdCL0MzSEs7Q04wcExYOztBcUR6Z0xBO0VBQ0U7RUFDQTtFaEQwQkk7RWdEdkJKLDBCL0MrdEJrQztFK0M5dEJsQztFekNuSUU7RUFDQTtDWitvTEo7QXFEMWdMRTtFQUNFO0NyRDRnTEo7O0FxRHhnTEE7RUFDRTtFQUNBLGUvQ3hKUztDTm1xTFg7O0FzRHRxTEE7RUFDRTtDdER5cUxGOztBc0R0cUxBO0VBQ0U7Q3REeXFMRjs7QXNEdHFMQTtFQUNFO0VBQ0E7RUFDQTtDdER5cUxGO0F1RGhzTEU7RUFDRTtFQUNBO0VBQ0E7Q3ZEa3NMSjs7QXNEMXFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VqQ2xCSSx1Q2lDbUJKO0N0RDZxTEY7QXFCNXJMTTtFaUNRTjtJakNQUTtHckIrckxOO0NBQ0Y7O0FzRC9xTEE7OztFQUdFO0N0RGtyTEY7O0FzRC9xTEE7O0VBRUU7Q3REa3JMRjs7QXNEL3FMQTs7RUFFRTtDdERrckxGOztBc0R6cUxFO0VBQ0U7RUFDQTtFQUNBO0N0RDRxTEo7QXNEenFMRTs7O0VBR0U7RUFDQTtDdEQycUxKO0FzRHhxTEU7O0VBRUU7RUFDQTtFakM1REUsNEJpQzZERjtDdEQwcUxKO0FxQm51TE07RWlDcURKOztJakNwRE07R3JCdXVMTjtDQUNGOztBc0R2cUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsV2hEczlCbUM7RWdEcjlCbkM7RUFDQSxZaEQzRlM7RWdENEZUO0VBQ0E7RUFDQTtFQUNBLGFoRGk5Qm1DO0VldmlDL0IsK0JpQ3VGSjtDdER5cUxGO0FxQjV2TE07RWlDa0VOOztJakNqRVE7R3JCZ3dMTjtDQUNGO0FPdHdMRTs7O0UrQzJGRSxZaERwR087RWdEcUdQO0VBQ0E7RUFDQSxhaEQwOEJpQztDTnN1SnJDOztBc0Q3cUxBO0VBQ0U7Q3REZ3JMRjs7QXNEM3FMQTtFQUNFO0N0RDhxTEY7O0FzRHZxTEE7O0VBRUU7RUFDQSxZaERtOEJtQztFZ0RsOEJuQyxhaERrOEJtQztFZ0RqOEJuQztDdEQwcUxGOztBc0R4cUxBO0VBQ0U7Q3REMnFMRjs7QXNEenFMQTtFQUNFO0N0RDRxTEY7O0FzRG5xTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsa0JoRHk1Qm1DO0VnRHg1Qm5DLGlCaER3NUJtQztFZ0R2NUJuQztDdERxcUxGO0FzRG5xTEU7RUFDRTtFQUNBO0VBQ0EsWWhEdTVCaUM7RWdEdDVCakMsWWhEdTVCaUM7RWdEdDVCakMsa0JoRHc1QmlDO0VnRHY1QmpDLGlCaER1NUJpQztFZ0R0NUJqQztFQUNBO0VBQ0EsdUJoRG5LTztFZ0RvS1A7RUFFQTtFQUNBO0VBQ0E7RWpDL0pFLDhCaUNnS0Y7Q3REb3FMSjtBcUJoMExNO0VpQzZJSjtJakM1SU07R3JCbTBMTjtDQUNGO0FzRHRxTEU7RUFDRTtDdER3cUxKOztBc0QvcExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZaEQ5TFM7RWdEK0xUO0N0RGtxTEY7O0F3RHAyTEE7RUFDRTtJQUFLO0d4RHcyTEw7Q0FDRjtBd0R0MkxBO0VBQ0U7RUFDQSxZbERza0N3QjtFa0Rya0N4QixhbERxa0N3QjtFa0Rwa0N4Qix5QmxEc2tDd0I7RWtEcmtDeEI7RUFDQTtFQUVBO0VBQ0E7Q3hEdTJMRjs7QXdEcDJMQTtFQUNFLFlsRGdrQ3dCO0VrRC9qQ3hCLGFsRCtqQ3dCO0VrRDlqQ3hCLG9CbERna0N3QjtDTnV5SjFCOztBd0RoMkxBO0VBQ0U7SUFDRTtHeERtMkxGO0V3RGoyTEE7SUFDRTtJQUNBO0d4RG0yTEY7Q0FDRjtBd0RoMkxBO0VBQ0U7RUFDQSxZbERzaUN3QjtFa0RyaUN4QixhbERxaUN3QjtFa0RwaUN4Qix5QmxEc2lDd0I7RWtEcmlDeEI7RUFFQTtFQUNBO0VBQ0E7Q3hEaTJMRjs7QXdEOTFMQTtFQUNFLFlsRGdpQ3dCO0VrRC9oQ3hCLGFsRCtoQ3dCO0NOazBKMUI7O0F3RDcxTEU7RUFDRTs7SUFFRTtHeERnMkxKO0NBQ0Y7QXlENTVMQTtFQUFxQjtDekQrNUxyQjs7QXlEOTVMQTtFQUFxQjtDekRrNkxyQjs7QXlEajZMQTtFQUFxQjtDekRxNkxyQjs7QXlEcDZMQTtFQUFxQjtDekR3NkxyQjs7QXlEdjZMQTtFQUFxQjtDekQyNkxyQjs7QXlEMTZMQTtFQUFxQjtDekQ4NkxyQjs7QTBEaDdMRTtFQUNFO0MxRG03TEo7O0FPejZMRTs7O0VtRExJO0MxRG83TE47O0EwRDE3TEU7RUFDRTtDMUQ2N0xKOztBT243TEU7OztFbURMSTtDMUQ4N0xOOztBMERwOExFO0VBQ0U7QzFEdThMSjs7QU83N0xFOzs7RW1ETEk7QzFEdzhMTjs7QTBEOThMRTtFQUNFO0MxRGk5TEo7O0FPdjhMRTs7O0VtRExJO0MxRGs5TE47O0EwRHg5TEU7RUFDRTtDMUQyOUxKOztBT2o5TEU7OztFbURMSTtDMUQ0OUxOOztBMERsK0xFO0VBQ0U7QzFEcStMSjs7QU8zOUxFOzs7RW1ETEk7QzFEcytMTjs7QTBENStMRTtFQUNFO0MxRCsrTEo7O0FPcitMRTs7O0VtRExJO0MxRGcvTE47O0EwRHQvTEU7RUFDRTtDMUR5L0xKOztBTy8rTEU7OztFbURMSTtDMUQwL0xOOztBMkR6L0xBO0VBQ0U7QzNENC9MRjs7QTJEei9MQTtFQUNFO0MzRDQvTEY7O0E0RHZnTUE7RUFBa0I7QzVEMmdNbEI7O0E0RDFnTUE7RUFBa0I7QzVEOGdNbEI7O0E0RDdnTUE7RUFBa0I7QzVEaWhNbEI7O0E0RGhoTUE7RUFBa0I7QzVEb2hNbEI7O0E0RG5oTUE7RUFBa0I7QzVEdWhNbEI7O0E0RHJoTUE7RUFBbUI7QzVEeWhNbkI7O0E0RHhoTUE7RUFBbUI7QzVENGhNbkI7O0E0RDNoTUE7RUFBbUI7QzVEK2hNbkI7O0E0RDloTUE7RUFBbUI7QzVEa2lNbkI7O0E0RGppTUE7RUFBbUI7QzVEcWlNbkI7O0E0RGxpTUU7RUFDRTtDNURxaU1KOztBNER0aU1FO0VBQ0U7QzVEeWlNSjs7QTREMWlNRTtFQUNFO0M1RDZpTUo7O0E0RDlpTUU7RUFDRTtDNURpak1KOztBNERsak1FO0VBQ0U7QzVEcWpNSjs7QTREdGpNRTtFQUNFO0M1RHlqTUo7O0E0RDFqTUU7RUFDRTtDNUQ2ak1KOztBNEQ5ak1FO0VBQ0U7QzVEaWtNSjs7QTREN2pNQTtFQUNFO0M1RGdrTUY7O0E0RHpqTUE7RUFDRTtDNUQ0ak1GOztBNER6ak1BO0VBQ0U7QzVENGpNRjs7QTREempNQTtFQUNFO0VBQ0E7QzVENGpNRjs7QTREempNQTtFQUNFO0VBQ0E7QzVENGpNRjs7QTREempNQTtFQUNFO0VBQ0E7QzVENGpNRjs7QTREempNQTtFQUNFO0VBQ0E7QzVENGpNRjs7QTREempNQTtFQUNFO0M1RDRqTUY7O0E0RHpqTUE7RUFDRTtDNUQ0ak1GOztBNER6ak1BO0VBQ0U7QzVENGpNRjs7QTREempNQTtFQUNFO0M1RDRqTUY7O0F1RHBvTUU7RUFDRTtFQUNBO0VBQ0E7Q3ZEdW9NSjs7QTZEaG9NTTtFQUF3QjtDN0Rvb005Qjs7QTZEcG9NTTtFQUF3QjtDN0R3b005Qjs7QTZEeG9NTTtFQUF3QjtDN0Q0b005Qjs7QTZENW9NTTtFQUF3QjtDN0RncE05Qjs7QTZEaHBNTTtFQUF3QjtDN0RvcE05Qjs7QTZEcHBNTTtFQUF3QjtDN0R3cE05Qjs7QTZEeHBNTTtFQUF3QjtDN0Q0cE05Qjs7QTZENXBNTTtFQUF3QjtDN0RncU05Qjs7QTZEaHFNTTtFQUF3QjtDN0RvcU05Qjs7QWdCbm5NSTtFNkNqREU7SUFBd0I7RzdEeXFNNUI7O0U2RHpxTUk7SUFBd0I7RzdENnFNNUI7O0U2RDdxTUk7SUFBd0I7RzdEaXJNNUI7O0U2RGpyTUk7SUFBd0I7RzdEcXJNNUI7O0U2RHJyTUk7SUFBd0I7RzdEeXJNNUI7O0U2RHpyTUk7SUFBd0I7RzdENnJNNUI7O0U2RDdyTUk7SUFBd0I7RzdEaXNNNUI7O0U2RGpzTUk7SUFBd0I7RzdEcXNNNUI7O0U2RHJzTUk7SUFBd0I7RzdEeXNNNUI7Q0FDRjtBZ0J6cE1JO0U2Q2pERTtJQUF3QjtHN0Q4c001Qjs7RTZEOXNNSTtJQUF3QjtHN0RrdE01Qjs7RTZEbHRNSTtJQUF3QjtHN0RzdE01Qjs7RTZEdHRNSTtJQUF3QjtHN0QwdE01Qjs7RTZEMXRNSTtJQUF3QjtHN0Q4dE01Qjs7RTZEOXRNSTtJQUF3QjtHN0RrdU01Qjs7RTZEbHVNSTtJQUF3QjtHN0RzdU01Qjs7RTZEdHVNSTtJQUF3QjtHN0QwdU01Qjs7RTZEMXVNSTtJQUF3QjtHN0Q4dU01QjtDQUNGO0FnQjlyTUk7RTZDakRFO0lBQXdCO0c3RG12TTVCOztFNkRudk1JO0lBQXdCO0c3RHV2TTVCOztFNkR2dk1JO0lBQXdCO0c3RDJ2TTVCOztFNkQzdk1JO0lBQXdCO0c3RCt2TTVCOztFNkQvdk1JO0lBQXdCO0c3RG13TTVCOztFNkRud01JO0lBQXdCO0c3RHV3TTVCOztFNkR2d01JO0lBQXdCO0c3RDJ3TTVCOztFNkQzd01JO0lBQXdCO0c3RCt3TTVCOztFNkQvd01JO0lBQXdCO0c3RG14TTVCO0NBQ0Y7QWdCbnVNSTtFNkNqREU7SUFBd0I7RzdEd3hNNUI7O0U2RHh4TUk7SUFBd0I7RzdENHhNNUI7O0U2RDV4TUk7SUFBd0I7RzdEZ3lNNUI7O0U2RGh5TUk7SUFBd0I7RzdEb3lNNUI7O0U2RHB5TUk7SUFBd0I7RzdEd3lNNUI7O0U2RHh5TUk7SUFBd0I7RzdENHlNNUI7O0U2RDV5TUk7SUFBd0I7RzdEZ3pNNUI7O0U2RGh6TUk7SUFBd0I7RzdEb3pNNUI7O0U2RHB6TUk7SUFBd0I7RzdEd3pNNUI7Q0FDRjtBNkQveU1BO0VBRUk7SUFBcUI7RzdEaXpNdkI7O0U2RGp6TUU7SUFBcUI7RzdEcXpNdkI7O0U2RHJ6TUU7SUFBcUI7RzdEeXpNdkI7O0U2RHp6TUU7SUFBcUI7RzdENnpNdkI7O0U2RDd6TUU7SUFBcUI7RzdEaTBNdkI7O0U2RGowTUU7SUFBcUI7RzdEcTBNdkI7O0U2RHIwTUU7SUFBcUI7RzdEeTBNdkI7O0U2RHowTUU7SUFBcUI7RzdENjBNdkI7O0U2RDcwTUU7SUFBcUI7RzdEaTFNdkI7Q0FDRjtBOER2Mk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUR5Mk1GO0E4RHYyTUU7RUFDRTtFQUNBO0M5RHkyTUo7QThEdDJNRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUR3Mk1KOztBOEQvMU1JO0VBQ0U7QzlEazJNTjs7QThEbjJNSTtFQUNFO0M5RHMyTU47O0E4RHYyTUk7RUFDRTtDOUQwMk1OOztBOEQzMk1JO0VBQ0U7QzlEODJNTjs7QStEdjRNSTtFQUFnQztDL0QyNE1wQzs7QStEMTRNSTtFQUFnQztDL0Q4NE1wQzs7QStENzRNSTtFQUFnQztDL0RpNU1wQzs7QStEaDVNSTtFQUFnQztDL0RvNU1wQzs7QStEbDVNSTtFQUE4QjtDL0RzNU1sQzs7QStEcjVNSTtFQUE4QjtDL0R5NU1sQzs7QStEeDVNSTtFQUE4QjtDL0Q0NU1sQzs7QStEMzVNSTtFQUE4QjtDL0QrNU1sQzs7QStEOTVNSTtFQUE4QjtDL0RrNk1sQzs7QStEajZNSTtFQUE4QjtDL0RxNk1sQzs7QStEcDZNSTtFQUE4QjtDL0R3Nk1sQzs7QStEdjZNSTtFQUE4QjtDL0QyNk1sQzs7QStEejZNSTtFQUFvQztDL0Q2Nk14Qzs7QStENTZNSTtFQUFvQztDL0RnN014Qzs7QStELzZNSTtFQUFvQztDL0RtN014Qzs7QStEbDdNSTtFQUFvQztDL0RzN014Qzs7QStEcjdNSTtFQUFvQztDL0R5N014Qzs7QStEdjdNSTtFQUFpQztDL0QyN01yQzs7QStEMTdNSTtFQUFpQztDL0Q4N01yQzs7QStENzdNSTtFQUFpQztDL0RpOE1yQzs7QStEaDhNSTtFQUFpQztDL0RvOE1yQzs7QStEbjhNSTtFQUFpQztDL0R1OE1yQzs7QStEcjhNSTtFQUFrQztDL0R5OE10Qzs7QStEeDhNSTtFQUFrQztDL0Q0OE10Qzs7QStEMzhNSTtFQUFrQztDL0QrOE10Qzs7QStEOThNSTtFQUFrQztDL0RrOU10Qzs7QStEajlNSTtFQUFrQztDL0RxOU10Qzs7QStEcDlNSTtFQUFrQztDL0R3OU10Qzs7QStEdDlNSTtFQUFnQztDL0QwOU1wQzs7QStEejlNSTtFQUFnQztDL0Q2OU1wQzs7QStENTlNSTtFQUFnQztDL0RnK01wQzs7QStELzlNSTtFQUFnQztDL0RtK01wQzs7QStEbCtNSTtFQUFnQztDL0RzK01wQzs7QStEcitNSTtFQUFnQztDL0R5K01wQzs7QWdCNzlNSTtFK0NsREE7SUFBZ0M7Ry9Eb2hObEM7O0UrRG5oTkU7SUFBZ0M7Ry9EdWhObEM7O0UrRHRoTkU7SUFBZ0M7Ry9EMGhObEM7O0UrRHpoTkU7SUFBZ0M7Ry9ENmhObEM7O0UrRDNoTkU7SUFBOEI7Ry9EK2hOaEM7O0UrRDloTkU7SUFBOEI7Ry9Ea2lOaEM7O0UrRGppTkU7SUFBOEI7Ry9EcWlOaEM7O0UrRHBpTkU7SUFBOEI7Ry9Ed2lOaEM7O0UrRHZpTkU7SUFBOEI7Ry9EMmlOaEM7O0UrRDFpTkU7SUFBOEI7Ry9EOGlOaEM7O0UrRDdpTkU7SUFBOEI7Ry9EaWpOaEM7O0UrRGhqTkU7SUFBOEI7Ry9Eb2pOaEM7O0UrRGxqTkU7SUFBb0M7Ry9Ec2pOdEM7O0UrRHJqTkU7SUFBb0M7Ry9EeWpOdEM7O0UrRHhqTkU7SUFBb0M7Ry9ENGpOdEM7O0UrRDNqTkU7SUFBb0M7Ry9EK2pOdEM7O0UrRDlqTkU7SUFBb0M7Ry9Ea2tOdEM7O0UrRGhrTkU7SUFBaUM7Ry9Eb2tObkM7O0UrRG5rTkU7SUFBaUM7Ry9EdWtObkM7O0UrRHRrTkU7SUFBaUM7Ry9EMGtObkM7O0UrRHprTkU7SUFBaUM7Ry9ENmtObkM7O0UrRDVrTkU7SUFBaUM7Ry9EZ2xObkM7O0UrRDlrTkU7SUFBa0M7Ry9Ea2xOcEM7O0UrRGpsTkU7SUFBa0M7Ry9EcWxOcEM7O0UrRHBsTkU7SUFBa0M7Ry9Ed2xOcEM7O0UrRHZsTkU7SUFBa0M7Ry9EMmxOcEM7O0UrRDFsTkU7SUFBa0M7Ry9EOGxOcEM7O0UrRDdsTkU7SUFBa0M7Ry9EaW1OcEM7O0UrRC9sTkU7SUFBZ0M7Ry9EbW1ObEM7O0UrRGxtTkU7SUFBZ0M7Ry9Ec21ObEM7O0UrRHJtTkU7SUFBZ0M7Ry9EeW1ObEM7O0UrRHhtTkU7SUFBZ0M7Ry9ENG1ObEM7O0UrRDNtTkU7SUFBZ0M7Ry9EK21ObEM7O0UrRDltTkU7SUFBZ0M7Ry9Ea25ObEM7Q0FDRjtBZ0J2bU5JO0UrQ2xEQTtJQUFnQztHL0Q2cE5sQzs7RStENXBORTtJQUFnQztHL0RncU5sQzs7RStEL3BORTtJQUFnQztHL0RtcU5sQzs7RStEbHFORTtJQUFnQztHL0RzcU5sQzs7RStEcHFORTtJQUE4QjtHL0R3cU5oQzs7RStEdnFORTtJQUE4QjtHL0QycU5oQzs7RStEMXFORTtJQUE4QjtHL0Q4cU5oQzs7RStEN3FORTtJQUE4QjtHL0Rpck5oQzs7RStEaHJORTtJQUE4QjtHL0Rvck5oQzs7RStEbnJORTtJQUE4QjtHL0R1ck5oQzs7RStEdHJORTtJQUE4QjtHL0Qwck5oQzs7RStEenJORTtJQUE4QjtHL0Q2ck5oQzs7RStEM3JORTtJQUFvQztHL0Qrck50Qzs7RStEOXJORTtJQUFvQztHL0Rrc050Qzs7RStEanNORTtJQUFvQztHL0Rxc050Qzs7RStEcHNORTtJQUFvQztHL0R3c050Qzs7RStEdnNORTtJQUFvQztHL0Qyc050Qzs7RStEenNORTtJQUFpQztHL0Q2c05uQzs7RStENXNORTtJQUFpQztHL0RndE5uQzs7RStEL3NORTtJQUFpQztHL0RtdE5uQzs7RStEbHRORTtJQUFpQztHL0RzdE5uQzs7RStEcnRORTtJQUFpQztHL0R5dE5uQzs7RStEdnRORTtJQUFrQztHL0QydE5wQzs7RStEMXRORTtJQUFrQztHL0Q4dE5wQzs7RStEN3RORTtJQUFrQztHL0RpdU5wQzs7RStEaHVORTtJQUFrQztHL0RvdU5wQzs7RStEbnVORTtJQUFrQztHL0R1dU5wQzs7RStEdHVORTtJQUFrQztHL0QwdU5wQzs7RStEeHVORTtJQUFnQztHL0Q0dU5sQzs7RStEM3VORTtJQUFnQztHL0QrdU5sQzs7RStEOXVORTtJQUFnQztHL0Rrdk5sQzs7RStEanZORTtJQUFnQztHL0Rxdk5sQzs7RStEcHZORTtJQUFnQztHL0R3dk5sQzs7RStEdnZORTtJQUFnQztHL0Qydk5sQztDQUNGO0FnQmh2Tkk7RStDbERBO0lBQWdDO0cvRHN5TmxDOztFK0RyeU5FO0lBQWdDO0cvRHl5TmxDOztFK0R4eU5FO0lBQWdDO0cvRDR5TmxDOztFK0QzeU5FO0lBQWdDO0cvRCt5TmxDOztFK0Q3eU5FO0lBQThCO0cvRGl6TmhDOztFK0Roek5FO0lBQThCO0cvRG96TmhDOztFK0Ruek5FO0lBQThCO0cvRHV6TmhDOztFK0R0ek5FO0lBQThCO0cvRDB6TmhDOztFK0R6ek5FO0lBQThCO0cvRDZ6TmhDOztFK0Q1ek5FO0lBQThCO0cvRGcwTmhDOztFK0Qvek5FO0lBQThCO0cvRG0wTmhDOztFK0RsME5FO0lBQThCO0cvRHMwTmhDOztFK0RwME5FO0lBQW9DO0cvRHcwTnRDOztFK0R2ME5FO0lBQW9DO0cvRDIwTnRDOztFK0QxME5FO0lBQW9DO0cvRDgwTnRDOztFK0Q3ME5FO0lBQW9DO0cvRGkxTnRDOztFK0RoMU5FO0lBQW9DO0cvRG8xTnRDOztFK0RsMU5FO0lBQWlDO0cvRHMxTm5DOztFK0RyMU5FO0lBQWlDO0cvRHkxTm5DOztFK0R4MU5FO0lBQWlDO0cvRDQxTm5DOztFK0QzMU5FO0lBQWlDO0cvRCsxTm5DOztFK0Q5MU5FO0lBQWlDO0cvRGsyTm5DOztFK0RoMk5FO0lBQWtDO0cvRG8yTnBDOztFK0RuMk5FO0lBQWtDO0cvRHUyTnBDOztFK0R0Mk5FO0lBQWtDO0cvRDAyTnBDOztFK0R6Mk5FO0lBQWtDO0cvRDYyTnBDOztFK0Q1Mk5FO0lBQWtDO0cvRGczTnBDOztFK0QvMk5FO0lBQWtDO0cvRG0zTnBDOztFK0RqM05FO0lBQWdDO0cvRHEzTmxDOztFK0RwM05FO0lBQWdDO0cvRHczTmxDOztFK0R2M05FO0lBQWdDO0cvRDIzTmxDOztFK0QxM05FO0lBQWdDO0cvRDgzTmxDOztFK0Q3M05FO0lBQWdDO0cvRGk0TmxDOztFK0RoNE5FO0lBQWdDO0cvRG80TmxDO0NBQ0Y7QWdCejNOSTtFK0NsREE7SUFBZ0M7Ry9EKzZObEM7O0UrRDk2TkU7SUFBZ0M7Ry9EazdObEM7O0UrRGo3TkU7SUFBZ0M7Ry9EcTdObEM7O0UrRHA3TkU7SUFBZ0M7Ry9EdzdObEM7O0UrRHQ3TkU7SUFBOEI7Ry9EMDdOaEM7O0UrRHo3TkU7SUFBOEI7Ry9ENjdOaEM7O0UrRDU3TkU7SUFBOEI7Ry9EZzhOaEM7O0UrRC83TkU7SUFBOEI7Ry9EbThOaEM7O0UrRGw4TkU7SUFBOEI7Ry9EczhOaEM7O0UrRHI4TkU7SUFBOEI7Ry9EeThOaEM7O0UrRHg4TkU7SUFBOEI7Ry9ENDhOaEM7O0UrRDM4TkU7SUFBOEI7Ry9EKzhOaEM7O0UrRDc4TkU7SUFBb0M7Ry9EaTlOdEM7O0UrRGg5TkU7SUFBb0M7Ry9EbzlOdEM7O0UrRG45TkU7SUFBb0M7Ry9EdTlOdEM7O0UrRHQ5TkU7SUFBb0M7Ry9EMDlOdEM7O0UrRHo5TkU7SUFBb0M7Ry9ENjlOdEM7O0UrRDM5TkU7SUFBaUM7Ry9EKzlObkM7O0UrRDk5TkU7SUFBaUM7Ry9EaytObkM7O0UrRGorTkU7SUFBaUM7Ry9EcStObkM7O0UrRHArTkU7SUFBaUM7Ry9EdytObkM7O0UrRHYrTkU7SUFBaUM7Ry9EMitObkM7O0UrRHorTkU7SUFBa0M7Ry9ENitOcEM7O0UrRDUrTkU7SUFBa0M7Ry9EZy9OcEM7O0UrRC8rTkU7SUFBa0M7Ry9EbS9OcEM7O0UrRGwvTkU7SUFBa0M7Ry9Ecy9OcEM7O0UrRHIvTkU7SUFBa0M7Ry9EeS9OcEM7O0UrRHgvTkU7SUFBa0M7Ry9ENC9OcEM7O0UrRDEvTkU7SUFBZ0M7Ry9EOC9ObEM7O0UrRDcvTkU7SUFBZ0M7Ry9EaWdPbEM7O0UrRGhnT0U7SUFBZ0M7Ry9Eb2dPbEM7O0UrRG5nT0U7SUFBZ0M7Ry9EdWdPbEM7O0UrRHRnT0U7SUFBZ0M7Ry9EMGdPbEM7O0UrRHpnT0U7SUFBZ0M7Ry9ENmdPbEM7Q0FDRjtBZ0V4ak9JO0VBQXdCO0NoRTJqTzVCOztBZ0Uxak9JO0VBQXdCO0NoRThqTzVCOztBZ0U3ak9JO0VBQXdCO0NoRWlrTzVCOztBZ0I3Z09JO0VnRHREQTtJQUF3QjtHaEV3a08xQjs7RWdFdmtPRTtJQUF3QjtHaEUya08xQjs7RWdFMWtPRTtJQUF3QjtHaEU4a08xQjtDQUNGO0FnQjNoT0k7RWdEdERBO0lBQXdCO0doRXFsTzFCOztFZ0VwbE9FO0lBQXdCO0doRXdsTzFCOztFZ0V2bE9FO0lBQXdCO0doRTJsTzFCO0NBQ0Y7QWdCeGlPSTtFZ0R0REE7SUFBd0I7R2hFa21PMUI7O0VnRWptT0U7SUFBd0I7R2hFcW1PMUI7O0VnRXBtT0U7SUFBd0I7R2hFd21PMUI7Q0FDRjtBZ0Jyak9JO0VnRHREQTtJQUF3QjtHaEUrbU8xQjs7RWdFOW1PRTtJQUF3QjtHaEVrbk8xQjs7RWdFam5PRTtJQUF3QjtHaEVxbk8xQjtDQUNGO0FpRTNuT0U7RUFBeUI7S0FBQTtVQUFBO0NqRThuTzNCOztBaUU5bk9FO0VBQXlCO0tBQUE7VUFBQTtDakVrb08zQjs7QWlFbG9PRTtFQUF5QjtLQUFBO1VBQUE7Q2pFc29PM0I7O0FrRXRvT0U7RUFBc0I7Q2xFMG9PeEI7O0FrRTFvT0U7RUFBc0I7Q2xFOG9PeEI7O0FtRTdvT0U7RUFBeUI7Q25FaXBPM0I7O0FtRWpwT0U7RUFBeUI7Q25FcXBPM0I7O0FtRXJwT0U7RUFBeUI7Q25FeXBPM0I7O0FtRXpwT0U7RUFBeUI7Q25FNnBPM0I7O0FtRTdwT0U7RUFBeUI7Q25FaXFPM0I7O0FtRTVwT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3RGlxQmtDO0NOOC9NcEM7O0FtRTVwT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3RHlwQmtDO0NOc2dOcEM7O0FtRTNwT0U7RUFERjtJQUVJO0lBQ0E7SUFDQSxjN0RpcEJnQztHTjhnTmxDO0NBQ0Y7O0FvRXpyT0E7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JFMnJPRjs7QXFFanJPRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckVtck9KOztBc0VodE9BO0VBQWE7Q3RFb3RPYjs7QXNFbnRPQTtFQUFVO0N0RXV0T1Y7O0FzRXR0T0E7RUFBYTtDdEUwdE9iOztBc0V6dE9BO0VBQWU7Q3RFNnRPZjs7QXVFNXRPSTtFQUF1QjtDdkVndU8zQjs7QXVFaHVPSTtFQUF1QjtDdkVvdU8zQjs7QXVFcHVPSTtFQUF1QjtDdkV3dU8zQjs7QXVFeHVPSTtFQUF1QjtDdkU0dU8zQjs7QXVFNXVPSTtFQUF1QjtDdkVndk8zQjs7QXVFaHZPSTtFQUF1QjtDdkVvdk8zQjs7QXVFcHZPSTtFQUF1QjtDdkV3dk8zQjs7QXVFeHZPSTtFQUF1QjtDdkU0dk8zQjs7QXVFNXZPSTtFQUF1QjtDdkVnd08zQjs7QXVFaHdPSTtFQUF1QjtDdkVvd08zQjs7QXVFaHdPQTtFQUFVO0N2RW93T1Y7O0F1RW53T0E7RUFBVTtDdkV1d09WOztBdUVud09BO0VBQWM7Q3ZFdXdPZDs7QXVFdHdPQTtFQUFjO0N2RTB3T2Q7O0F1RXh3T0E7RUFBVTtDdkU0d09WOztBdUUzd09BO0VBQVU7Q3ZFK3dPVjs7QXdFeHhPUTtFQUFnQztDeEU0eE94Qzs7QXdFM3hPUTs7RUFFRTtDeEU4eE9WOztBd0U1eE9ROztFQUVFO0N4RSt4T1Y7O0F3RTd4T1E7O0VBRUU7Q3hFZ3lPVjs7QXdFOXhPUTs7RUFFRTtDeEVpeU9WOztBd0Voek9RO0VBQWdDO0N4RW96T3hDOztBd0Vuek9ROztFQUVFO0N4RXN6T1Y7O0F3RXB6T1E7O0VBRUU7Q3hFdXpPVjs7QXdFcnpPUTs7RUFFRTtDeEV3ek9WOztBd0V0ek9ROztFQUVFO0N4RXl6T1Y7O0F3RXgwT1E7RUFBZ0M7Q3hFNDBPeEM7O0F3RTMwT1E7O0VBRUU7Q3hFODBPVjs7QXdFNTBPUTs7RUFFRTtDeEUrME9WOztBd0U3ME9ROztFQUVFO0N4RWcxT1Y7O0F3RTkwT1E7O0VBRUU7Q3hFaTFPVjs7QXdFaDJPUTtFQUFnQztDeEVvMk94Qzs7QXdFbjJPUTs7RUFFRTtDeEVzMk9WOztBd0VwMk9ROztFQUVFO0N4RXUyT1Y7O0F3RXIyT1E7O0VBRUU7Q3hFdzJPVjs7QXdFdDJPUTs7RUFFRTtDeEV5Mk9WOztBd0V4M09RO0VBQWdDO0N4RTQzT3hDOztBd0UzM09ROztFQUVFO0N4RTgzT1Y7O0F3RTUzT1E7O0VBRUU7Q3hFKzNPVjs7QXdFNzNPUTs7RUFFRTtDeEVnNE9WOztBd0U5M09ROztFQUVFO0N4RWk0T1Y7O0F3RWg1T1E7RUFBZ0M7Q3hFbzVPeEM7O0F3RW41T1E7O0VBRUU7Q3hFczVPVjs7QXdFcDVPUTs7RUFFRTtDeEV1NU9WOztBd0VyNU9ROztFQUVFO0N4RXc1T1Y7O0F3RXQ1T1E7O0VBRUU7Q3hFeTVPVjs7QXdFeDZPUTtFQUFnQztDeEU0Nk94Qzs7QXdFMzZPUTs7RUFFRTtDeEU4Nk9WOztBd0U1Nk9ROztFQUVFO0N4RSs2T1Y7O0F3RTc2T1E7O0VBRUU7Q3hFZzdPVjs7QXdFOTZPUTs7RUFFRTtDeEVpN09WOztBd0VoOE9RO0VBQWdDO0N4RW84T3hDOztBd0VuOE9ROztFQUVFO0N4RXM4T1Y7O0F3RXA4T1E7O0VBRUU7Q3hFdThPVjs7QXdFcjhPUTs7RUFFRTtDeEV3OE9WOztBd0V0OE9ROztFQUVFO0N4RXk4T1Y7O0F3RXg5T1E7RUFBZ0M7Q3hFNDlPeEM7O0F3RTM5T1E7O0VBRUU7Q3hFODlPVjs7QXdFNTlPUTs7RUFFRTtDeEUrOU9WOztBd0U3OU9ROztFQUVFO0N4RWcrT1Y7O0F3RTk5T1E7O0VBRUU7Q3hFaStPVjs7QXdFaC9PUTtFQUFnQztDeEVvL094Qzs7QXdFbi9PUTs7RUFFRTtDeEVzL09WOztBd0VwL09ROztFQUVFO0N4RXUvT1Y7O0F3RXIvT1E7O0VBRUU7Q3hFdy9PVjs7QXdFdC9PUTs7RUFFRTtDeEV5L09WOztBd0V4Z1BRO0VBQWdDO0N4RTRnUHhDOztBd0UzZ1BROztFQUVFO0N4RThnUFY7O0F3RTVnUFE7O0VBRUU7Q3hFK2dQVjs7QXdFN2dQUTs7RUFFRTtDeEVnaFBWOztBd0U5Z1BROztFQUVFO0N4RWloUFY7O0F3RWhpUFE7RUFBZ0M7Q3hFb2lQeEM7O0F3RW5pUFE7O0VBRUU7Q3hFc2lQVjs7QXdFcGlQUTs7RUFFRTtDeEV1aVBWOztBd0VyaVBROztFQUVFO0N4RXdpUFY7O0F3RXRpUFE7O0VBRUU7Q3hFeWlQVjs7QXdFamlQUTtFQUF3QjtDeEVxaVBoQzs7QXdFcGlQUTs7RUFFRTtDeEV1aVBWOztBd0VyaVBROztFQUVFO0N4RXdpUFY7O0F3RXRpUFE7O0VBRUU7Q3hFeWlQVjs7QXdFdmlQUTs7RUFFRTtDeEUwaVBWOztBd0V6alBRO0VBQXdCO0N4RTZqUGhDOztBd0U1alBROztFQUVFO0N4RStqUFY7O0F3RTdqUFE7O0VBRUU7Q3hFZ2tQVjs7QXdFOWpQUTs7RUFFRTtDeEVpa1BWOztBd0UvalBROztFQUVFO0N4RWtrUFY7O0F3RWpsUFE7RUFBd0I7Q3hFcWxQaEM7O0F3RXBsUFE7O0VBRUU7Q3hFdWxQVjs7QXdFcmxQUTs7RUFFRTtDeEV3bFBWOztBd0V0bFBROztFQUVFO0N4RXlsUFY7O0F3RXZsUFE7O0VBRUU7Q3hFMGxQVjs7QXdFem1QUTtFQUF3QjtDeEU2bVBoQzs7QXdFNW1QUTs7RUFFRTtDeEUrbVBWOztBd0U3bVBROztFQUVFO0N4RWduUFY7O0F3RTltUFE7O0VBRUU7Q3hFaW5QVjs7QXdFL21QUTs7RUFFRTtDeEVrblBWOztBd0Vqb1BRO0VBQXdCO0N4RXFvUGhDOztBd0Vwb1BROztFQUVFO0N4RXVvUFY7O0F3RXJvUFE7O0VBRUU7Q3hFd29QVjs7QXdFdG9QUTs7RUFFRTtDeEV5b1BWOztBd0V2b1BROztFQUVFO0N4RTBvUFY7O0F3RXBvUEk7RUFBbUI7Q3hFd29QdkI7O0F3RXZvUEk7O0VBRUU7Q3hFMG9QTjs7QXdFeG9QSTs7RUFFRTtDeEUyb1BOOztBd0V6b1BJOztFQUVFO0N4RTRvUE47O0F3RTFvUEk7O0VBRUU7Q3hFNm9QTjs7QWdCdHBQSTtFd0RsREk7SUFBZ0M7R3hFNnNQdEM7O0V3RTVzUE07O0lBRUU7R3hFK3NQUjs7RXdFN3NQTTs7SUFFRTtHeEVndFBSOztFd0U5c1BNOztJQUVFO0d4RWl0UFI7O0V3RS9zUE07O0lBRUU7R3hFa3RQUjs7RXdFanVQTTtJQUFnQztHeEVxdVB0Qzs7RXdFcHVQTTs7SUFFRTtHeEV1dVBSOztFd0VydVBNOztJQUVFO0d4RXd1UFI7O0V3RXR1UE07O0lBRUU7R3hFeXVQUjs7RXdFdnVQTTs7SUFFRTtHeEUwdVBSOztFd0V6dlBNO0lBQWdDO0d4RTZ2UHRDOztFd0U1dlBNOztJQUVFO0d4RSt2UFI7O0V3RTd2UE07O0lBRUU7R3hFZ3dQUjs7RXdFOXZQTTs7SUFFRTtHeEVpd1BSOztFd0UvdlBNOztJQUVFO0d4RWt3UFI7O0V3RWp4UE07SUFBZ0M7R3hFcXhQdEM7O0V3RXB4UE07O0lBRUU7R3hFdXhQUjs7RXdFcnhQTTs7SUFFRTtHeEV3eFBSOztFd0V0eFBNOztJQUVFO0d4RXl4UFI7O0V3RXZ4UE07O0lBRUU7R3hFMHhQUjs7RXdFenlQTTtJQUFnQztHeEU2eVB0Qzs7RXdFNXlQTTs7SUFFRTtHeEUreVBSOztFd0U3eVBNOztJQUVFO0d4RWd6UFI7O0V3RTl5UE07O0lBRUU7R3hFaXpQUjs7RXdFL3lQTTs7SUFFRTtHeEVrelBSOztFd0VqMFBNO0lBQWdDO0d4RXEwUHRDOztFd0VwMFBNOztJQUVFO0d4RXUwUFI7O0V3RXIwUE07O0lBRUU7R3hFdzBQUjs7RXdFdDBQTTs7SUFFRTtHeEV5MFBSOztFd0V2MFBNOztJQUVFO0d4RTAwUFI7O0V3RXoxUE07SUFBZ0M7R3hFNjFQdEM7O0V3RTUxUE07O0lBRUU7R3hFKzFQUjs7RXdFNzFQTTs7SUFFRTtHeEVnMlBSOztFd0U5MVBNOztJQUVFO0d4RWkyUFI7O0V3RS8xUE07O0lBRUU7R3hFazJQUjs7RXdFajNQTTtJQUFnQztHeEVxM1B0Qzs7RXdFcDNQTTs7SUFFRTtHeEV1M1BSOztFd0VyM1BNOztJQUVFO0d4RXczUFI7O0V3RXQzUE07O0lBRUU7R3hFeTNQUjs7RXdFdjNQTTs7SUFFRTtHeEUwM1BSOztFd0V6NFBNO0lBQWdDO0d4RTY0UHRDOztFd0U1NFBNOztJQUVFO0d4RSs0UFI7O0V3RTc0UE07O0lBRUU7R3hFZzVQUjs7RXdFOTRQTTs7SUFFRTtHeEVpNVBSOztFd0UvNFBNOztJQUVFO0d4RWs1UFI7O0V3RWo2UE07SUFBZ0M7R3hFcTZQdEM7O0V3RXA2UE07O0lBRUU7R3hFdTZQUjs7RXdFcjZQTTs7SUFFRTtHeEV3NlBSOztFd0V0NlBNOztJQUVFO0d4RXk2UFI7O0V3RXY2UE07O0lBRUU7R3hFMDZQUjs7RXdFejdQTTtJQUFnQztHeEU2N1B0Qzs7RXdFNTdQTTs7SUFFRTtHeEUrN1BSOztFd0U3N1BNOztJQUVFO0d4RWc4UFI7O0V3RTk3UE07O0lBRUU7R3hFaThQUjs7RXdFLzdQTTs7SUFFRTtHeEVrOFBSOztFd0VqOVBNO0lBQWdDO0d4RXE5UHRDOztFd0VwOVBNOztJQUVFO0d4RXU5UFI7O0V3RXI5UE07O0lBRUU7R3hFdzlQUjs7RXdFdDlQTTs7SUFFRTtHeEV5OVBSOztFd0V2OVBNOztJQUVFO0d4RTA5UFI7O0V3RWw5UE07SUFBd0I7R3hFczlQOUI7O0V3RXI5UE07O0lBRUU7R3hFdzlQUjs7RXdFdDlQTTs7SUFFRTtHeEV5OVBSOztFd0V2OVBNOztJQUVFO0d4RTA5UFI7O0V3RXg5UE07O0lBRUU7R3hFMjlQUjs7RXdFMStQTTtJQUF3QjtHeEU4K1A5Qjs7RXdFNytQTTs7SUFFRTtHeEVnL1BSOztFd0U5K1BNOztJQUVFO0d4RWkvUFI7O0V3RS8rUE07O0lBRUU7R3hFay9QUjs7RXdFaC9QTTs7SUFFRTtHeEVtL1BSOztFd0VsZ1FNO0lBQXdCO0d4RXNnUTlCOztFd0VyZ1FNOztJQUVFO0d4RXdnUVI7O0V3RXRnUU07O0lBRUU7R3hFeWdRUjs7RXdFdmdRTTs7SUFFRTtHeEUwZ1FSOztFd0V4Z1FNOztJQUVFO0d4RTJnUVI7O0V3RTFoUU07SUFBd0I7R3hFOGhROUI7O0V3RTdoUU07O0lBRUU7R3hFZ2lRUjs7RXdFOWhRTTs7SUFFRTtHeEVpaVFSOztFd0UvaFFNOztJQUVFO0d4RWtpUVI7O0V3RWhpUU07O0lBRUU7R3hFbWlRUjs7RXdFbGpRTTtJQUF3QjtHeEVzalE5Qjs7RXdFcmpRTTs7SUFFRTtHeEV3alFSOztFd0V0alFNOztJQUVFO0d4RXlqUVI7O0V3RXZqUU07O0lBRUU7R3hFMGpRUjs7RXdFeGpRTTs7SUFFRTtHeEUyalFSOztFd0VyalFFO0lBQW1CO0d4RXlqUXJCOztFd0V4alFFOztJQUVFO0d4RTJqUUo7O0V3RXpqUUU7O0lBRUU7R3hFNGpRSjs7RXdFMWpRRTs7SUFFRTtHeEU2alFKOztFd0UzalFFOztJQUVFO0d4RThqUUo7Q0FDRjtBZ0J4a1FJO0V3RGxESTtJQUFnQztHeEU4blF0Qzs7RXdFN25RTTs7SUFFRTtHeEVnb1FSOztFd0U5blFNOztJQUVFO0d4RWlvUVI7O0V3RS9uUU07O0lBRUU7R3hFa29RUjs7RXdFaG9RTTs7SUFFRTtHeEVtb1FSOztFd0VscFFNO0lBQWdDO0d4RXNwUXRDOztFd0VycFFNOztJQUVFO0d4RXdwUVI7O0V3RXRwUU07O0lBRUU7R3hFeXBRUjs7RXdFdnBRTTs7SUFFRTtHeEUwcFFSOztFd0V4cFFNOztJQUVFO0d4RTJwUVI7O0V3RTFxUU07SUFBZ0M7R3hFOHFRdEM7O0V3RTdxUU07O0lBRUU7R3hFZ3JRUjs7RXdFOXFRTTs7SUFFRTtHeEVpclFSOztFd0UvcVFNOztJQUVFO0d4RWtyUVI7O0V3RWhyUU07O0lBRUU7R3hFbXJRUjs7RXdFbHNRTTtJQUFnQztHeEVzc1F0Qzs7RXdFcnNRTTs7SUFFRTtHeEV3c1FSOztFd0V0c1FNOztJQUVFO0d4RXlzUVI7O0V3RXZzUU07O0lBRUU7R3hFMHNRUjs7RXdFeHNRTTs7SUFFRTtHeEUyc1FSOztFd0UxdFFNO0lBQWdDO0d4RTh0UXRDOztFd0U3dFFNOztJQUVFO0d4RWd1UVI7O0V3RTl0UU07O0lBRUU7R3hFaXVRUjs7RXdFL3RRTTs7SUFFRTtHeEVrdVFSOztFd0VodVFNOztJQUVFO0d4RW11UVI7O0V3RWx2UU07SUFBZ0M7R3hFc3ZRdEM7O0V3RXJ2UU07O0lBRUU7R3hFd3ZRUjs7RXdFdHZRTTs7SUFFRTtHeEV5dlFSOztFd0V2dlFNOztJQUVFO0d4RTB2UVI7O0V3RXh2UU07O0lBRUU7R3hFMnZRUjs7RXdFMXdRTTtJQUFnQztHeEU4d1F0Qzs7RXdFN3dRTTs7SUFFRTtHeEVneFFSOztFd0U5d1FNOztJQUVFO0d4RWl4UVI7O0V3RS93UU07O0lBRUU7R3hFa3hRUjs7RXdFaHhRTTs7SUFFRTtHeEVteFFSOztFd0VseVFNO0lBQWdDO0d4RXN5UXRDOztFd0VyeVFNOztJQUVFO0d4RXd5UVI7O0V3RXR5UU07O0lBRUU7R3hFeXlRUjs7RXdFdnlRTTs7SUFFRTtHeEUweVFSOztFd0V4eVFNOztJQUVFO0d4RTJ5UVI7O0V3RTF6UU07SUFBZ0M7R3hFOHpRdEM7O0V3RTd6UU07O0lBRUU7R3hFZzBRUjs7RXdFOXpRTTs7SUFFRTtHeEVpMFFSOztFd0UvelFNOztJQUVFO0d4RWswUVI7O0V3RWgwUU07O0lBRUU7R3hFbTBRUjs7RXdFbDFRTTtJQUFnQztHeEVzMVF0Qzs7RXdFcjFRTTs7SUFFRTtHeEV3MVFSOztFd0V0MVFNOztJQUVFO0d4RXkxUVI7O0V3RXYxUU07O0lBRUU7R3hFMDFRUjs7RXdFeDFRTTs7SUFFRTtHeEUyMVFSOztFd0UxMlFNO0lBQWdDO0d4RTgyUXRDOztFd0U3MlFNOztJQUVFO0d4RWczUVI7O0V3RTkyUU07O0lBRUU7R3hFaTNRUjs7RXdFLzJRTTs7SUFFRTtHeEVrM1FSOztFd0VoM1FNOztJQUVFO0d4RW0zUVI7O0V3RWw0UU07SUFBZ0M7R3hFczRRdEM7O0V3RXI0UU07O0lBRUU7R3hFdzRRUjs7RXdFdDRRTTs7SUFFRTtHeEV5NFFSOztFd0V2NFFNOztJQUVFO0d4RTA0UVI7O0V3RXg0UU07O0lBRUU7R3hFMjRRUjs7RXdFbjRRTTtJQUF3QjtHeEV1NFE5Qjs7RXdFdDRRTTs7SUFFRTtHeEV5NFFSOztFd0V2NFFNOztJQUVFO0d4RTA0UVI7O0V3RXg0UU07O0lBRUU7R3hFMjRRUjs7RXdFejRRTTs7SUFFRTtHeEU0NFFSOztFd0UzNVFNO0lBQXdCO0d4RSs1UTlCOztFd0U5NVFNOztJQUVFO0d4RWk2UVI7O0V3RS81UU07O0lBRUU7R3hFazZRUjs7RXdFaDZRTTs7SUFFRTtHeEVtNlFSOztFd0VqNlFNOztJQUVFO0d4RW82UVI7O0V3RW43UU07SUFBd0I7R3hFdTdROUI7O0V3RXQ3UU07O0lBRUU7R3hFeTdRUjs7RXdFdjdRTTs7SUFFRTtHeEUwN1FSOztFd0V4N1FNOztJQUVFO0d4RTI3UVI7O0V3RXo3UU07O0lBRUU7R3hFNDdRUjs7RXdFMzhRTTtJQUF3QjtHeEUrOFE5Qjs7RXdFOThRTTs7SUFFRTtHeEVpOVFSOztFd0UvOFFNOztJQUVFO0d4RWs5UVI7O0V3RWg5UU07O0lBRUU7R3hFbTlRUjs7RXdFajlRTTs7SUFFRTtHeEVvOVFSOztFd0VuK1FNO0lBQXdCO0d4RXUrUTlCOztFd0V0K1FNOztJQUVFO0d4RXkrUVI7O0V3RXYrUU07O0lBRUU7R3hFMCtRUjs7RXdFeCtRTTs7SUFFRTtHeEUyK1FSOztFd0V6K1FNOztJQUVFO0d4RTQrUVI7O0V3RXQrUUU7SUFBbUI7R3hFMCtRckI7O0V3RXorUUU7O0lBRUU7R3hFNCtRSjs7RXdFMStRRTs7SUFFRTtHeEU2K1FKOztFd0UzK1FFOztJQUVFO0d4RTgrUUo7O0V3RTUrUUU7O0lBRUU7R3hFKytRSjtDQUNGO0FnQnovUUk7RXdEbERJO0lBQWdDO0d4RStpUnRDOztFd0U5aVJNOztJQUVFO0d4RWlqUlI7O0V3RS9pUk07O0lBRUU7R3hFa2pSUjs7RXdFaGpSTTs7SUFFRTtHeEVtalJSOztFd0VqalJNOztJQUVFO0d4RW9qUlI7O0V3RW5rUk07SUFBZ0M7R3hFdWtSdEM7O0V3RXRrUk07O0lBRUU7R3hFeWtSUjs7RXdFdmtSTTs7SUFFRTtHeEUwa1JSOztFd0V4a1JNOztJQUVFO0d4RTJrUlI7O0V3RXprUk07O0lBRUU7R3hFNGtSUjs7RXdFM2xSTTtJQUFnQztHeEUrbFJ0Qzs7RXdFOWxSTTs7SUFFRTtHeEVpbVJSOztFd0UvbFJNOztJQUVFO0d4RWttUlI7O0V3RWhtUk07O0lBRUU7R3hFbW1SUjs7RXdFam1STTs7SUFFRTtHeEVvbVJSOztFd0VublJNO0lBQWdDO0d4RXVuUnRDOztFd0V0blJNOztJQUVFO0d4RXluUlI7O0V3RXZuUk07O0lBRUU7R3hFMG5SUjs7RXdFeG5STTs7SUFFRTtHeEUyblJSOztFd0V6blJNOztJQUVFO0d4RTRuUlI7O0V3RTNvUk07SUFBZ0M7R3hFK29SdEM7O0V3RTlvUk07O0lBRUU7R3hFaXBSUjs7RXdFL29STTs7SUFFRTtHeEVrcFJSOztFd0VocFJNOztJQUVFO0d4RW1wUlI7O0V3RWpwUk07O0lBRUU7R3hFb3BSUjs7RXdFbnFSTTtJQUFnQztHeEV1cVJ0Qzs7RXdFdHFSTTs7SUFFRTtHeEV5cVJSOztFd0V2cVJNOztJQUVFO0d4RTBxUlI7O0V3RXhxUk07O0lBRUU7R3hFMnFSUjs7RXdFenFSTTs7SUFFRTtHeEU0cVJSOztFd0UzclJNO0lBQWdDO0d4RStyUnRDOztFd0U5clJNOztJQUVFO0d4RWlzUlI7O0V3RS9yUk07O0lBRUU7R3hFa3NSUjs7RXdFaHNSTTs7SUFFRTtHeEVtc1JSOztFd0Vqc1JNOztJQUVFO0d4RW9zUlI7O0V3RW50Uk07SUFBZ0M7R3hFdXRSdEM7O0V3RXR0Uk07O0lBRUU7R3hFeXRSUjs7RXdFdnRSTTs7SUFFRTtHeEUwdFJSOztFd0V4dFJNOztJQUVFO0d4RTJ0UlI7O0V3RXp0Uk07O0lBRUU7R3hFNHRSUjs7RXdFM3VSTTtJQUFnQztHeEUrdVJ0Qzs7RXdFOXVSTTs7SUFFRTtHeEVpdlJSOztFd0UvdVJNOztJQUVFO0d4RWt2UlI7O0V3RWh2Uk07O0lBRUU7R3hFbXZSUjs7RXdFanZSTTs7SUFFRTtHeEVvdlJSOztFd0Vud1JNO0lBQWdDO0d4RXV3UnRDOztFd0V0d1JNOztJQUVFO0d4RXl3UlI7O0V3RXZ3Uk07O0lBRUU7R3hFMHdSUjs7RXdFeHdSTTs7SUFFRTtHeEUyd1JSOztFd0V6d1JNOztJQUVFO0d4RTR3UlI7O0V3RTN4Uk07SUFBZ0M7R3hFK3hSdEM7O0V3RTl4Uk07O0lBRUU7R3hFaXlSUjs7RXdFL3hSTTs7SUFFRTtHeEVreVJSOztFd0VoeVJNOztJQUVFO0d4RW15UlI7O0V3RWp5Uk07O0lBRUU7R3hFb3lSUjs7RXdFbnpSTTtJQUFnQztHeEV1elJ0Qzs7RXdFdHpSTTs7SUFFRTtHeEV5elJSOztFd0V2elJNOztJQUVFO0d4RTB6UlI7O0V3RXh6Uk07O0lBRUU7R3hFMnpSUjs7RXdFenpSTTs7SUFFRTtHeEU0elJSOztFd0VwelJNO0lBQXdCO0d4RXd6UjlCOztFd0V2elJNOztJQUVFO0d4RTB6UlI7O0V3RXh6Uk07O0lBRUU7R3hFMnpSUjs7RXdFenpSTTs7SUFFRTtHeEU0elJSOztFd0UxelJNOztJQUVFO0d4RTZ6UlI7O0V3RTUwUk07SUFBd0I7R3hFZzFSOUI7O0V3RS8wUk07O0lBRUU7R3hFazFSUjs7RXdFaDFSTTs7SUFFRTtHeEVtMVJSOztFd0VqMVJNOztJQUVFO0d4RW8xUlI7O0V3RWwxUk07O0lBRUU7R3hFcTFSUjs7RXdFcDJSTTtJQUF3QjtHeEV3MlI5Qjs7RXdFdjJSTTs7SUFFRTtHeEUwMlJSOztFd0V4MlJNOztJQUVFO0d4RTIyUlI7O0V3RXoyUk07O0lBRUU7R3hFNDJSUjs7RXdFMTJSTTs7SUFFRTtHeEU2MlJSOztFd0U1M1JNO0lBQXdCO0d4RWc0UjlCOztFd0UvM1JNOztJQUVFO0d4RWs0UlI7O0V3RWg0Uk07O0lBRUU7R3hFbTRSUjs7RXdFajRSTTs7SUFFRTtHeEVvNFJSOztFd0VsNFJNOztJQUVFO0d4RXE0UlI7O0V3RXA1Uk07SUFBd0I7R3hFdzVSOUI7O0V3RXY1Uk07O0lBRUU7R3hFMDVSUjs7RXdFeDVSTTs7SUFFRTtHeEUyNVJSOztFd0V6NVJNOztJQUVFO0d4RTQ1UlI7O0V3RTE1Uk07O0lBRUU7R3hFNjVSUjs7RXdFdjVSRTtJQUFtQjtHeEUyNVJyQjs7RXdFMTVSRTs7SUFFRTtHeEU2NVJKOztFd0UzNVJFOztJQUVFO0d4RTg1Uko7O0V3RTU1UkU7O0lBRUU7R3hFKzVSSjs7RXdFNzVSRTs7SUFFRTtHeEVnNlJKO0NBQ0Y7QWdCMTZSSTtFd0RsREk7SUFBZ0M7R3hFZytSdEM7O0V3RS85Uk07O0lBRUU7R3hFaytSUjs7RXdFaCtSTTs7SUFFRTtHeEVtK1JSOztFd0VqK1JNOztJQUVFO0d4RW8rUlI7O0V3RWwrUk07O0lBRUU7R3hFcStSUjs7RXdFcC9STTtJQUFnQztHeEV3L1J0Qzs7RXdFdi9STTs7SUFFRTtHeEUwL1JSOztFd0V4L1JNOztJQUVFO0d4RTIvUlI7O0V3RXovUk07O0lBRUU7R3hFNC9SUjs7RXdFMS9STTs7SUFFRTtHeEU2L1JSOztFd0U1Z1NNO0lBQWdDO0d4RWdoU3RDOztFd0UvZ1NNOztJQUVFO0d4RWtoU1I7O0V3RWhoU007O0lBRUU7R3hFbWhTUjs7RXdFamhTTTs7SUFFRTtHeEVvaFNSOztFd0VsaFNNOztJQUVFO0d4RXFoU1I7O0V3RXBpU007SUFBZ0M7R3hFd2lTdEM7O0V3RXZpU007O0lBRUU7R3hFMGlTUjs7RXdFeGlTTTs7SUFFRTtHeEUyaVNSOztFd0V6aVNNOztJQUVFO0d4RTRpU1I7O0V3RTFpU007O0lBRUU7R3hFNmlTUjs7RXdFNWpTTTtJQUFnQztHeEVna1N0Qzs7RXdFL2pTTTs7SUFFRTtHeEVra1NSOztFd0Voa1NNOztJQUVFO0d4RW1rU1I7O0V3RWprU007O0lBRUU7R3hFb2tTUjs7RXdFbGtTTTs7SUFFRTtHeEVxa1NSOztFd0VwbFNNO0lBQWdDO0d4RXdsU3RDOztFd0V2bFNNOztJQUVFO0d4RTBsU1I7O0V3RXhsU007O0lBRUU7R3hFMmxTUjs7RXdFemxTTTs7SUFFRTtHeEU0bFNSOztFd0UxbFNNOztJQUVFO0d4RTZsU1I7O0V3RTVtU007SUFBZ0M7R3hFZ25TdEM7O0V3RS9tU007O0lBRUU7R3hFa25TUjs7RXdFaG5TTTs7SUFFRTtHeEVtblNSOztFd0VqblNNOztJQUVFO0d4RW9uU1I7O0V3RWxuU007O0lBRUU7R3hFcW5TUjs7RXdFcG9TTTtJQUFnQztHeEV3b1N0Qzs7RXdFdm9TTTs7SUFFRTtHeEUwb1NSOztFd0V4b1NNOztJQUVFO0d4RTJvU1I7O0V3RXpvU007O0lBRUU7R3hFNG9TUjs7RXdFMW9TTTs7SUFFRTtHeEU2b1NSOztFd0U1cFNNO0lBQWdDO0d4RWdxU3RDOztFd0UvcFNNOztJQUVFO0d4RWtxU1I7O0V3RWhxU007O0lBRUU7R3hFbXFTUjs7RXdFanFTTTs7SUFFRTtHeEVvcVNSOztFd0VscVNNOztJQUVFO0d4RXFxU1I7O0V3RXByU007SUFBZ0M7R3hFd3JTdEM7O0V3RXZyU007O0lBRUU7R3hFMHJTUjs7RXdFeHJTTTs7SUFFRTtHeEUyclNSOztFd0V6clNNOztJQUVFO0d4RTRyU1I7O0V3RTFyU007O0lBRUU7R3hFNnJTUjs7RXdFNXNTTTtJQUFnQztHeEVndFN0Qzs7RXdFL3NTTTs7SUFFRTtHeEVrdFNSOztFd0VodFNNOztJQUVFO0d4RW10U1I7O0V3RWp0U007O0lBRUU7R3hFb3RTUjs7RXdFbHRTTTs7SUFFRTtHeEVxdFNSOztFd0VwdVNNO0lBQWdDO0d4RXd1U3RDOztFd0V2dVNNOztJQUVFO0d4RTB1U1I7O0V3RXh1U007O0lBRUU7R3hFMnVTUjs7RXdFenVTTTs7SUFFRTtHeEU0dVNSOztFd0UxdVNNOztJQUVFO0d4RTZ1U1I7O0V3RXJ1U007SUFBd0I7R3hFeXVTOUI7O0V3RXh1U007O0lBRUU7R3hFMnVTUjs7RXdFenVTTTs7SUFFRTtHeEU0dVNSOztFd0UxdVNNOztJQUVFO0d4RTZ1U1I7O0V3RTN1U007O0lBRUU7R3hFOHVTUjs7RXdFN3ZTTTtJQUF3QjtHeEVpd1M5Qjs7RXdFaHdTTTs7SUFFRTtHeEVtd1NSOztFd0Vqd1NNOztJQUVFO0d4RW93U1I7O0V3RWx3U007O0lBRUU7R3hFcXdTUjs7RXdFbndTTTs7SUFFRTtHeEVzd1NSOztFd0VyeFNNO0lBQXdCO0d4RXl4UzlCOztFd0V4eFNNOztJQUVFO0d4RTJ4U1I7O0V3RXp4U007O0lBRUU7R3hFNHhTUjs7RXdFMXhTTTs7SUFFRTtHeEU2eFNSOztFd0UzeFNNOztJQUVFO0d4RTh4U1I7O0V3RTd5U007SUFBd0I7R3hFaXpTOUI7O0V3RWh6U007O0lBRUU7R3hFbXpTUjs7RXdFanpTTTs7SUFFRTtHeEVvelNSOztFd0VselNNOztJQUVFO0d4RXF6U1I7O0V3RW56U007O0lBRUU7R3hFc3pTUjs7RXdFcjBTTTtJQUF3QjtHeEV5MFM5Qjs7RXdFeDBTTTs7SUFFRTtHeEUyMFNSOztFd0V6MFNNOztJQUVFO0d4RTQwU1I7O0V3RTEwU007O0lBRUU7R3hFNjBTUjs7RXdFMzBTTTs7SUFFRTtHeEU4MFNSOztFd0V4MFNFO0lBQW1CO0d4RTQwU3JCOztFd0UzMFNFOztJQUVFO0d4RTgwU0o7O0V3RTUwU0U7O0lBRUU7R3hFKzBTSjs7RXdFNzBTRTs7SUFFRTtHeEVnMVNKOztFd0U5MFNFOztJQUVFO0d4RWkxU0o7Q0FDRjtBeUVsNVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0N6RWs1U0o7O0EwRTU1U0E7RUFBa0I7QzFFZzZTbEI7O0EwRTU1U0E7RUFBaUI7QzFFZzZTakI7O0EwRS81U0E7RUFBaUI7QzFFbTZTakI7O0EwRWw2U0E7RUFBaUI7QzFFczZTakI7O0EwRXI2U0E7RUNURTtFQUNBO0VBQ0E7QzNFazdTRjs7QTBFbjZTSTtFQUF3QjtDMUV1NlM1Qjs7QTBFdDZTSTtFQUF3QjtDMUUwNlM1Qjs7QTBFejZTSTtFQUF3QjtDMUU2NlM1Qjs7QWdCeDRTSTtFMER2Q0E7SUFBd0I7RzFFbzdTMUI7O0UwRW43U0U7SUFBd0I7RzFFdTdTMUI7O0UwRXQ3U0U7SUFBd0I7RzFFMDdTMUI7Q0FDRjtBZ0J0NVNJO0UwRHZDQTtJQUF3QjtHMUVpOFMxQjs7RTBFaDhTRTtJQUF3QjtHMUVvOFMxQjs7RTBFbjhTRTtJQUF3QjtHMUV1OFMxQjtDQUNGO0FnQm42U0k7RTBEdkNBO0lBQXdCO0cxRTg4UzFCOztFMEU3OFNFO0lBQXdCO0cxRWk5UzFCOztFMEVoOVNFO0lBQXdCO0cxRW85UzFCO0NBQ0Y7QWdCaDdTSTtFMER2Q0E7SUFBd0I7RzFFMjlTMUI7O0UwRTE5U0U7SUFBd0I7RzFFODlTMUI7O0UwRTc5U0U7SUFBd0I7RzFFaStTMUI7Q0FDRjtBMEU1OVNBO0VBQW1CO0MxRSs5U25COztBMEU5OVNBO0VBQW1CO0MxRWsrU25COztBMEVqK1NBO0VBQW1CO0MxRXErU25COztBMEVqK1NBO0VBQXVCO0MxRXErU3ZCOztBMEVwK1NBO0VBQXVCO0MxRXcrU3ZCOztBMEV2K1NBO0VBQXVCO0MxRTIrU3ZCOztBMEUxK1NBO0VBQXVCO0MxRTgrU3ZCOztBMEU3K1NBO0VBQXVCO0MxRWkvU3ZCOztBMEVoL1NBO0VBQXVCO0MxRW8vU3ZCOztBMEVoL1NBO0VBQWM7QzFFby9TZDs7QTRFM2hURTtFQUNFO0M1RThoVEo7O0FPcGhURTtFcUVMTTtDNUU2aFRSOztBNEVuaVRFO0VBQ0U7QzVFc2lUSjs7QU81aFRFO0VxRUxNO0M1RXFpVFI7O0E0RTNpVEU7RUFDRTtDNUU4aVRKOztBT3BpVEU7RXFFTE07QzVFNmlUUjs7QTRFbmpURTtFQUNFO0M1RXNqVEo7O0FPNWlURTtFcUVMTTtDNUVxalRSOztBNEUzalRFO0VBQ0U7QzVFOGpUSjs7QU9walRFO0VxRUxNO0M1RTZqVFI7O0E0RW5rVEU7RUFDRTtDNUVza1RKOztBTzVqVEU7RXFFTE07QzVFcWtUUjs7QTRFM2tURTtFQUNFO0M1RThrVEo7O0FPcGtURTtFcUVMTTtDNUU2a1RSOztBNEVubFRFO0VBQ0U7QzVFc2xUSjs7QU81a1RFO0VxRUxNO0M1RXFsVFI7O0EwRTlpVEE7RUFBYTtDMUVralRiOztBMEVqalRBO0VBQWM7QzFFcWpUZDs7QTBFbmpUQTtFQUFpQjtDMUV1alRqQjs7QTBFdGpUQTtFQUFpQjtDMUUwalRqQjs7QTBFdGpUQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RWluVEY7O0EwRTFqVEE7RUFBd0I7QzFFOGpUeEI7O0EwRTVqVEE7RUFDRTtFQUNBO0MxRStqVEY7O0EwRTFqVEE7RUFBYztDMUU4alRkOztBOEUvblRBO0VBQ0U7QzlFa29URjs7QThFL25UQTtFQUNFO0M5RWtvVEY7O0ErRWxvVEU7RUFDRTs7O0lBS0U7SUFFQTtHL0Vrb1RKOztFK0U5blRJO0lBQ0U7Ry9FaW9UTjs7RStFeG5URTtJQUNFO0cvRTJuVEo7O0UrRTdtVEU7SUFDRTtHL0VnblRKOztFK0U5bVRFOztJQUVFO0lBQ0E7Ry9FaW5USjs7RStFOW1URTs7SUFFRTtHL0VpblRKOztFK0U5bVRFOzs7SUFHRTtJQUNBO0cvRWluVEo7O0UrRTltVEU7O0lBRUU7Ry9FaW5USjs7RStFem1URTtJQUNFLFN6RTJpQzhCO0dOaWtSbEM7RStFMW1URTtJQUNFO0cvRTRtVEo7O0UrRTFtVEU7SUFDRTtHL0U2bVRKOztFK0V6bVRFO0lBQ0U7Ry9FNG1USjs7RStFMW1URTtJQUNFO0cvRTZtVEo7O0UrRTFtVEU7SUFDRTtHL0U2bVRKO0UrRTNtVEk7O0lBRUU7Ry9FNm1UTjs7RStFeG1USTs7SUFFRTtHL0UybVROOztFK0V2bVRFO0lBQ0U7Ry9FMG1USjtFK0V4bVRJOzs7O0lBSUUsc0J6RTlHRztHTnd0VFQ7O0UrRXRtVEU7SUFDRTtJQUNBLHNCekVwSEs7R042dFRUO0NBQ0Y7QWdGeHVUQTs7O0dBQUE7QUNHQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pGMnVURjs7QWtGdHZUQTtFQUNFO0VBQ0E7RUFDQTtDbEZ5dlRGOztBa0Z0dlRBO0VBQ0U7Q2xGeXZURjs7QWtGdHZUQTtFQUNFO0NsRnl2VEY7O0FrRnJ2VEU7RUFDRTtDbEZ3dlRKOztBa0Z6dlRFO0VBQ0U7Q2xGNHZUSjs7QWtGN3ZURTtFQUNFO0NsRmd3VEo7O0FrRmp3VEU7RUFDRTtDbEZvd1RKOztBa0Zyd1RFO0VBQ0U7Q2xGd3dUSjs7QWtGendURTtFQUNFO0NsRjR3VEo7O0FrRjd3VEU7RUFDRTtDbEZneFRKOztBa0ZqeFRFO0VBQ0U7Q2xGb3hUSjs7QWtGcnhURTtFQUNFO0NsRnd4VEo7O0FrRnp4VEU7RUFDRTtDbEY0eFRKOztBbUY5eVRBO0VBQ0U7RUFDQSxjQ09xQjtDcEYweVR2Qjs7QXFGbHpUQTtFQUNFO0VBQ0E7RUFDQTtDckZxelRGO0FxRm56VEU7RUFBTztDckZzelRUOztBcUZuelRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0RMcUI7RUNNckI7Q3JGc3pURjs7QXNGbjBUQTtFQUNFO0VBQ0E7RUFDQTtDdEZzMFRGOztBc0ZuMFRBO0VBQStCO0N0RnUwVC9COztBc0Z0MFRBO0VBQWdDO0N0RjAwVGhDOztBc0ZuMFRFOzs7OztFQUFnQztDdEYyMFRsQztBc0YxMFRFOzs7OztFQUFpQztDdEZpMVRuQzs7QXVGaDJUQTtFQUNFO0N2Rm0yVEY7O0F1RmgyVEE7RUFDRTtDdkZtMlRGOztBdUZoMlRBO0VBQ0U7SUFDRTtHdkZtMlRGO0V1RmgyVEE7SUFDRTtHdkZrMlRGO0NBQ0Y7QXdGajNUQTtFQ1dFO0VBQ0E7Q3pGeTJURjs7QXdGcDNUQTtFQ1VFO0VBQ0E7Q3pGODJURjs7QXdGeDNUQTtFQ1NFO0VBQ0E7Q3pGbTNURjs7QXdGMzNUQTtFQ1lFO0VBQ0E7Q3pGbTNURjs7QXdGLzNUQTtFQ1dFO0VBQ0E7Q3pGdzNURjs7QXdGbjRUQTtFQ1VFO0VBQ0E7Q3pGNjNURjs7QXdGbDRURTs7Ozs7O0VBTUU7Q3hGcTRUSjs7QTBGdjVUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYwNVRGOztBMEZ2NVRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0MxRjA1VEY7O0EwRnY1VEE7RUFDRTtDMUYwNVRGOztBMEZ2NVRBO0VBQ0U7QzFGMDVURjs7QTBGdjVUQTtFQUNFLFlOcEJxQjtDcEY4NlR2Qjs7QTJGdjdUQTtpRUFBQTtBQUdBO0VBQWtDO0MzRjA3VGxDOztBMkZ6N1RBO0VBQTRDO0MzRjY3VDVDOztBMkY1N1RBO0VBQXFDO0MzRmc4VHJDOztBMkYvN1RBO0VBQXNEO0MzRm04VHREOztBMkZsOFRBO0VBQStCO0MzRnM4VC9COztBMkZyOFRBO0VBQXlDO0MzRnk4VHpDOztBMkZ4OFRBO0VBQXlDO0MzRjQ4VHpDOztBMkYzOFRBO0VBQW1DO0MzRis4VG5DOztBMkY5OFRBO0VBQWdDO0MzRms5VGhDOztBMkZqOVRBO0VBQXFDO0MzRnE5VHJDOztBMkZwOVRBO0VBQTJDO0MzRnc5VDNDOztBMkZ2OVRBO0VBQTBDO0MzRjI5VDFDOztBMkYxOVRBO0VBQW1DO0MzRjg5VG5DOztBMkY3OVRBO0VBQW9DO0MzRmkrVHBDOztBMkZoK1RBO0VBQXlDO0MzRm8rVHpDOztBMkZuK1RBO0VBQTBDO0MzRnUrVDFDOztBMkZ0K1RBO0VBQXVDO0MzRjArVHZDOztBMkZ6K1RBO0VBQXdDO0MzRjYrVHhDOztBMkY1K1RBO0VBQW1DO0MzRmcvVG5DOztBMkYvK1RBO0VBQXNDO0MzRm0vVHRDOztBMkZsL1RBO0VBQW1DO0MzRnMvVG5DOztBMkZyL1RBO0VBQXVDO0MzRnkvVHZDOztBMkZ4L1RBO0VBQXNDO0MzRjQvVHRDOztBMkYzL1RBO0VBQWdFO0MzRisvVGhFOztBMkY5L1RBO0VBQW1DO0MzRmtnVW5DOztBMkZqZ1VBO0VBQW1DO0MzRnFnVW5DOztBMkZwZ1VBO0VBQW9DO0MzRndnVXBDOztBMkZ2Z1VBO0VBQXNDO0MzRjJnVXRDOztBMkYxZ1VBO0VBQThDO0MzRjhnVTlDOztBMkY3Z1VBO0VBQThDO0MzRmloVTlDOztBMkZoaFVBO0VBQStDO0MzRm9oVS9DOztBMkZuaFVBO0VBQTRDO0MzRnVoVTVDOztBMkZ0aFVBO0VBQXVDO0MzRjBoVXZDOztBMkZ6aFVBO0VBQXVDO0MzRjZoVXZDOztBMkY1aFVBO0VBQXdDO0MzRmdpVXhDOztBMkYvaFVBO0VBQXFDO0MzRm1pVXJDOztBMkZsaVVBO0VBQWtDO0MzRnNpVWxDOztBMkZyaVVBO0VBQTBDO0MzRnlpVTFDOztBMkZ4aVVBO0VBQW9DO0MzRjRpVXBDOztBMkYzaVVBO0VBQWlDO0MzRitpVWpDOztBMkY5aVVBO0VBQXNDO0MzRmtqVXRDOztBMkZqalVBO0VBQTBDO0MzRnFqVTFDOztBMkZwalVBO0VBQWtDO0MzRndqVWxDOztBMkZ2alVBO0VBQWtDO0MzRjJqVWxDOztBMkYxalVBO0VBQXNDO0MzRjhqVXRDOztBMkY3alVBO0VBQXNDO0MzRmlrVXRDOztBMkZoa1VBO0VBQW9DO0MzRm9rVXBDOztBMkZua1VBO0VBQW9DO0MzRnVrVXBDOztBMkZ0a1VBO0VBQWtEO0MzRjBrVWxEOztBMkZ6a1VBO0VBQWtEO0MzRjZrVWxEOztBMkY1a1VBO0VBQW1EO0MzRmdsVW5EOztBMkYva1VBO0VBQWdEO0MzRm1sVWhEOztBMkZsbFVBO0VBQThDO0MzRnNsVTlDOztBMkZybFVBO0VBQThDO0MzRnlsVTlDOztBMkZ4bFVBO0VBQStDO0MzRjRsVS9DOztBMkYzbFVBO0VBQTRDO0MzRitsVTVDOztBMkY5bFVBO0VBQXVDO0MzRmttVXZDOztBMkZqbVVBO0VBQXVDO0MzRnFtVXZDOztBMkZwbVVBO0VBQXdDO0MzRndtVXhDOztBMkZ2bVVBO0VBQXFDO0MzRjJtVXJDOztBMkYxbVVBO0VBQXVDO0MzRjhtVXZDOztBMkY3bVVBO0VBQXlDO0MzRmluVXpDOztBMkZoblVBO0VBQXlDO0MzRm9uVXpDOztBMkZublVBO0VBQXVDO0MzRnVuVXZDOztBMkZ0blVBO0VBQXdEO0MzRjBuVXhEOztBMkZ6blVBO0VBQXFDO0MzRjZuVXJDOztBMkY1blVBO0VBQXVDO0MzRmdvVXZDOztBMkYvblVBO0VBQStCO0MzRm1vVS9COztBMkZsb1VBO0VBQWtDO0MzRnNvVWxDOztBMkZyb1VBO0VBQXNDO0MzRnlvVXRDOztBMkZ4b1VBO0VBQWlDO0MzRjRvVWpDOztBMkYzb1VBO0VBQW9DO0MzRitvVXBDOztBMkY5b1VBO0VBQThDO0MzRmtwVTlDOztBMkZqcFVBO0VBQXlDO0MzRnFwVXpDOztBMkZwcFVBO0VBQW9DO0MzRndwVXBDOztBMkZ2cFVBO0VBQW1DO0MzRjJwVW5DOztBMkYxcFVBO0VBQWtDO0MzRjhwVWxDOztBMkY3cFVBO0VBQWdDO0MzRmlxVWhDOztBMkZocVVBO0VBQWlDO0MzRm9xVWpDOztBMkZucVVBO0VBQTBDO0MzRnVxVTFDOztBMkZ0cVVBO0VBQXNDO0MzRjBxVXRDOztBMkZ6cVVBO0VBQXFDO0MzRjZxVXJDOztBMkY1cVVBO0VBQWtDO0MzRmdyVWxDOztBMkYvcVVBO0VBQXFDO0MzRm1yVXJDOztBMkZsclVBO0VBQXNDO0MzRnNyVXRDOztBMkZyclVBO0VBQWtDO0MzRnlyVWxDOztBMkZ4clVBO0VBQTBDO0MzRjRyVTFDOztBMkYzclVBO0VBQStDO0MzRityVS9DOztBMkY5clVBO0VBQWdEO0MzRmtzVWhEOztBMkZqc1VBO0VBQWdDO0MzRnFzVWhDOztBMkZwc1VBO0VBQXFDO0MzRndzVXJDOztBMkZ2c1VBO0VBQXFDO0MzRjJzVXJDOztBMkYxc1VBO0VBQW9DO0MzRjhzVXBDOztBMkY3c1VBO0VBQWlDO0MzRml0VWpDOztBMkZodFVBO0VBQTBDO0MzRm90VTFDOztBMkZudFVBO0VBQTRDO0MzRnV0VTVDOztBMkZ0dFVBO0VBQWlDO0MzRjB0VWpDOztBMkZ6dFVBO0VBQTBDO0MzRjZ0VTFDOztBMkY1dFVBO0VBQXlDO0MzRmd1VXpDOztBMkYvdFVBO0VBQXlDO0MzRm11VXpDOztBMkZsdVVBO0VBQTRDO0MzRnN1VTVDOztBMkZydVVBO0VBQW1EO0MzRnl1VW5EOztBMkZ4dVVBO0VBQXVDO0MzRjR1VXZDOztBMkYzdVVBO0VBQWdDO0MzRit1VWhDOztBMkY5dVVBO0VBQWlDO0MzRmt2VWpDOztBMkZqdlVBO0VBQW9DO0MzRnF2VXBDOztBMkZwdlVBO0VBQTJDO0MzRnd2VTNDOztBMkZ2dlVBO0VBQWlDO0MzRjJ2VWpDOztBMkYxdlVBO0VBQXVDO0MzRjh2VXZDOztBMkY3dlVBO0VBQXlDO0MzRml3VXpDOztBMkZod1VBO0VBQWtDO0MzRm93VWxDOztBMkZud1VBO0VBQW9DO0MzRnV3VXBDOztBMkZ0d1VBO0VBQW1DO0MzRjB3VW5DOztBMkZ6d1VBO0VBQXNDO0MzRjZ3VXRDOztBMkY1d1VBO0VBQXVDO0MzRmd4VXZDOztBMkYvd1VBO0VBQXNDO0MzRm14VXRDOztBMkZseFVBO0VBQTBDO0MzRnN4VTFDOztBMkZyeFVBO0VBQXNDO0MzRnl4VXRDOztBMkZ4eFVBO0VBQW9DO0MzRjR4VXBDOztBMkYzeFVBO0VBQWlDO0MzRit4VWpDOztBMkY5eFVBO0VBQXNDO0MzRmt5VXRDOztBMkZqeVVBO0VBQXVDO0MzRnF5VXZDOztBMkZweVVBO0VBQW9DO0MzRnd5VXBDOztBMkZ2eVVBO0VBQTBDO0MzRjJ5VTFDOztBMkYxeVVBO0VBQWtDO0MzRjh5VWxDOztBMkY3eVVBO0VBQWlDO0MzRml6VWpDOztBMkZoelVBO0VBQW9DO0MzRm96VXBDOztBMkZuelVBO0VBQXNDO0MzRnV6VXRDOztBMkZ0elVBO0VBQXNDO0MzRjB6VXRDOztBMkZ6elVBO0VBQXdDO0MzRjZ6VXhDOztBMkY1elVBO0VBQWlDO0MzRmcwVWpDOztBMkYvelVBO0VBQWlDO0MzRm0wVWpDOztBMkZsMFVBO0VBQWlDO0MzRnMwVWpDOztBMkZyMFVBO0VBQWlDO0MzRnkwVWpDOztBMkZ4MFVBO0VBQWlDO0MzRjQwVWpDOztBMkYzMFVBO0VBQWlDO0MzRiswVWpDOztBMkY5MFVBO0VBQXNDO0MzRmsxVXRDOztBMkZqMVVBO0VBQXlDO0MzRnExVXpDOztBMkZwMVVBO0VBQXNDO0MzRncxVXRDOztBMkZ2MVVBO0VBQXdDO0MzRjIxVXhDOztBMkYxMVVBO0VBQXFDO0MzRjgxVXJDOztBMkY3MVVBO0VBQXNDO0MzRmkyVXRDOztBMkZoMlVBO0VBQXVDO0MzRm8yVXZDOztBMkZuMlVBO0VBQXdDO0MzRnUyVXhDOztBMkZ0MlVBO0VBQXlDO0MzRjAyVXpDOztBMkZ6MlVBO0VBQXlDO0MzRjYyVXpDOztBMkY1MlVBO0VBQWdDO0MzRmczVWhDOztBMkYvMlVBO0VBQXFDO0MzRm0zVXJDOztBMkZsM1VBO0VBQXVDO0MzRnMzVXZDOztBMkZyM1VBO0VBQWtDO0MzRnkzVWxDOztBMkZ4M1VBO0VBQW9DO0MzRjQzVXBDOztBMkYzM1VBO0VBQWtDO0MzRiszVWxDOztBMkY5M1VBO0VBQXdDO0MzRms0VXhDOztBMkZqNFVBO0VBQXNDO0MzRnE0VXRDOztBMkZwNFVBO0VBQThDO0MzRnc0VTlDOztBMkZ2NFVBO0VBQTRDO0MzRjI0VTVDOztBMkYxNFVBO0VBQWtDO0MzRjg0VWxDOztBMkY3NFVBO0VBQWtDO0MzRmk1VWxDOztBMkZoNVVBO0VBQWdDO0MzRm81VWhDOztBMkZuNVVBO0VBQW1DO0MzRnU1VW5DOztBMkZ0NVVBO0VBQWdDO0MzRjA1VWhDOztBMkZ6NVVBO0VBQXFDO0MzRjY1VXJDOztBMkY1NVVBO0VBQXFDO0MzRmc2VXJDOztBMkYvNVVBO0VBQXFDO0MzRm02VXJDOztBMkZsNlVBO0VBQWlDO0MzRnM2VWpDOztBMkZyNlVBO0VBQTZDO0MzRnk2VTdDOztBMkZ4NlVBO0VBQWdDO0MzRjQ2VWhDOztBMkYzNlVBO0VBQW9DO0MzRis2VXBDOztBMkY5NlVBO0VBQTBDO0MzRms3VTFDOztBMkZqN1VBO0VBQXdDO0MzRnE3VXhDOztBMkZwN1VBO0VBQXVDO0MzRnc3VXZDOztBMkZ2N1VBO0VBQXVDO0MzRjI3VXZDOztBMkYxN1VBO0VBQXFDO0MzRjg3VXJDOztBMkY3N1VBO0VBQXlDO0MzRmk4VXpDOztBMkZoOFVBO0VBQTJDO0MzRm84VTNDOztBMkZuOFVBO0VBQXlDO0MzRnU4VXpDOztBMkZ0OFVBO0VBQTJDO0MzRjA4VTNDOztBMkZ6OFVBO0VBQTBDO0MzRjY4VTFDOztBMkY1OFVBO0VBQTJDO0MzRmc5VTNDOztBMkYvOFVBO0VBQTBDO0MzRm05VTFDOztBMkZsOVVBO0VBQW1DO0MzRnM5VW5DOztBMkZyOVVBO0VBQXlDO0MzRnk5VXpDOztBMkZ4OVVBO0VBQXVDO0MzRjQ5VXZDOztBMkYzOVVBO0VBQWdEO0MzRis5VWhEOztBMkY5OVVBO0VBQXVDO0MzRmsrVXZDOztBMkZqK1VBO0VBQXFDO0MzRnErVXJDOztBMkZwK1VBO0VBQXFDO0MzRncrVXJDOztBMkZ2K1VBO0VBQWdDO0MzRjIrVWhDOztBMkYxK1VBO0VBQW9DO0MzRjgrVXBDOztBMkY3K1VBO0VBQXdDO0MzRmkvVXhDOztBMkZoL1VBO0VBQXNDO0MzRm8vVXRDOztBMkZuL1VBO0VBQXFDO0MzRnUvVXJDOztBMkZ0L1VBO0VBQW9DO0MzRjAvVXBDOztBMkZ6L1VBO0VBQXVDO0MzRjYvVXZDOztBMkY1L1VBO0VBQXVDO0MzRmdnVnZDOztBMkYvL1VBO0VBQXdDO0MzRm1nVnhDOztBMkZsZ1ZBO0VBQThDO0MzRnNnVjlDOztBMkZyZ1ZBO0VBQThDO0MzRnlnVjlDOztBMkZ4Z1ZBO0VBQStDO0MzRjRnVi9DOztBMkYzZ1ZBO0VBQTRDO0MzRitnVjVDOztBMkY5Z1ZBO0VBQXFDO0MzRmtoVnJDOztBMkZqaFZBO0VBQW1DO0MzRnFoVm5DOztBMkZwaFZBO0VBQTRDO0MzRndoVjVDOztBMkZ2aFZBO0VBQXNDO0MzRjJoVnRDOztBMkYxaFZBO0VBQTBDO0MzRjhoVjFDOztBMkY3aFZBO0VBQWdDO0MzRmlpVmhDOztBMkZoaVZBO0VBQTBDO0MzRm9pVjFDOztBMkZuaVZBO0VBQW9DO0MzRnVpVnBDOztBMkZ0aVZBO0VBQXlDO0MzRjBpVnpDOztBMkZ6aVZBO0VBQTJDO0MzRjZpVjNDOztBMkY1aVZBO0VBQXdDO0MzRmdqVnhDOztBMkYvaVZBO0VBQW1DO0MzRm1qVm5DOztBMkZsalZBO0VBQTBDO0MzRnNqVjFDOztBMkZyalZBO0VBQXNDO0MzRnlqVnRDOztBMkZ4alZBO0VBQXNDO0MzRjRqVnRDOztBMkYzalZBO0VBQW9DO0MzRitqVnBDOztBMkY5alZBO0VBQXVDO0MzRmtrVnZDOztBMkZqa1ZBO0VBQW1DO0MzRnFrVm5DOztBMkZwa1ZBO0VBQXdDO0MzRndrVnhDOztBMkZ2a1ZBO0VBQWtDO0MzRjJrVmxDOztBMkYxa1ZBO0VBQXVDO0MzRjhrVnZDOztBMkY3a1ZBO0VBQStDO0MzRmlsVi9DOztBMkZobFZBO0VBQTZDO0MzRm9sVjdDOztBMkZubFZBO0VBQXVDO0MzRnVsVnZDOztBMkZ0bFZBO0VBQXNDO0MzRjBsVnRDOztBMkZ6bFZBO0VBQXVDO0MzRjZsVnZDOztBMkY1bFZBO0VBQXNDO0MzRmdtVnRDOztBMkYvbFZBO0VBQWtDO0MzRm1tVmxDOztBMkZsbVZBO0VBQXlDO0MzRnNtVnpDOztBMkZybVZBO0VBQXlDO0MzRnltVnpDOztBMkZ4bVZBO0VBQXlDO0MzRjRtVnpDOztBMkYzbVZBO0VBQW1DO0MzRittVm5DOztBMkY5bVZBO0VBQWtDO0MzRmtuVmxDOztBMkZqblZBO0VBQXlDO0MzRnFuVnpDOztBMkZwblZBO0VBQXdDO0MzRnduVnhDOztBMkZ2blZBO0VBQXVDO0MzRjJuVnZDOztBMkYxblZBO0VBQXlDO0MzRjhuVnpDOztBMkY3blZBO0VBQXVDO0MzRmlvVnZDOztBMkZob1ZBO0VBQXdDO0MzRm9vVnhDOztBMkZub1ZBO0VBQXVDO0MzRnVvVnZDOztBMkZ0b1ZBO0VBQWdEO0MzRjBvVmhEOztBMkZ6b1ZBO0VBQWdEO0MzRjZvVmhEOztBMkY1b1ZBO0VBQWlEO0MzRmdwVmpEOztBMkYvb1ZBO0VBQThDO0MzRm1wVjlDOztBMkZscFZBO0VBQXlDO0MzRnNwVnpDOztBMkZycFZBO0VBQXlDO0MzRnlwVnpDOztBMkZ4cFZBO0VBQTBDO0MzRjRwVjFDOztBMkYzcFZBO0VBQXVDO0MzRitwVnZDOztBMkY5cFZBO0VBQWtDO0MzRmtxVmxDOztBMkZqcVZBO0VBQW1DO0MzRnFxVm5DOztBMkZwcVZBO0VBQXVDO0MzRndxVnZDOztBMkZ2cVZBO0VBQW1DO0MzRjJxVm5DOztBMkYxcVZBO0VBQW1DO0MzRjhxVm5DOztBMkY3cVZBO0VBQXlDO0MzRmlyVnpDOztBMkZoclZBO0VBQWlDO0MzRm9yVmpDOztBMkZuclZBO0VBQTJDO0MzRnVyVjNDOztBMkZ0clZBO0VBQXNDO0MzRjByVnRDOztBMkZ6clZBO0VBQTRDO0MzRjZyVjVDOztBMkY1clZBO0VBQTJDO0MzRmdzVjNDOztBMkYvclZBO0VBQWtDO0MzRm1zVmxDOztBMkZsc1ZBO0VBQWtDO0MzRnNzVmxDOztBMkZyc1ZBO0VBQThDO0MzRnlzVjlDOztBMkZ4c1ZBO0VBQWtDO0MzRjRzVmxDOztBMkYzc1ZBO0VBQStDO0MzRitzVi9DOztBMkY5c1ZBO0VBQTJDO0MzRmt0VjNDOztBMkZqdFZBO0VBQXVDO0MzRnF0VnZDOztBMkZwdFZBO0VBQTRDO0MzRnd0VjVDOztBMkZ2dFZBO0VBQXVDO0MzRjJ0VnZDOztBMkYxdFZBO0VBQWdEO0MzRjh0VmhEOztBMkY3dFZBO0VBQXNDO0MzRml1VnRDOztBMkZodVZBO0VBQTJDO0MzRm91VjNDOztBMkZudVZBO0VBQTZDO0MzRnV1VjdDOztBMkZ0dVZBO0VBQXVDO0MzRjB1VnZDOztBMkZ6dVZBO0VBQXVDO0MzRjZ1VnZDOztBMkY1dVZBO0VBQXVDO0MzRmd2VnZDOztBMkYvdVZBO0VBQXlDO0MzRm12VnpDOztBMkZsdlZBO0VBQXFDO0MzRnN2VnJDOztBMkZydlZBO0VBQWlDO0MzRnl2VmpDOztBMkZ4dlZBO0VBQXdDO0MzRjR2VnhDOztBMkYzdlZBO0VBQW9DO0MzRit2VnBDOztBMkY5dlZBO0VBQXFDO0MzRmt3VnJDOztBMkZqd1ZBO0VBQW1DO0MzRnF3Vm5DOztBMkZwd1ZBO0VBQWdDO0MzRnd3VmhDOztBMkZ2d1ZBO0VBQWlDO0MzRjJ3VmpDOztBMkYxd1ZBO0VBQWtDO0MzRjh3VmxDOztBMkY3d1ZBO0VBQW9DO0MzRml4VnBDOztBMkZoeFZBO0VBQW9DO0MzRm94VnBDOztBMkZueFZBO0VBQXdDO0MzRnV4VnhDOztBMkZ0eFZBO0VBQTJDO0MzRjB4VjNDOztBMkZ6eFZBO0VBQXlDO0MzRjZ4VnpDOztBMkY1eFZBO0VBQTRDO0MzRmd5VjVDOztBMkYveFZBO0VBQTBDO0MzRm15VjFDOztBMkZseVZBO0VBQXFDO0MzRnN5VnJDOztBMkZyeVZBO0VBQTRDO0MzRnl5VjVDOztBMkZ4eVZBO0VBQXlDO0MzRjR5VnpDOztBMkYzeVZBO0VBQW9DO0MzRit5VnBDOztBMkY5eVZBO0VBQXFDO0MzRmt6VnJDOztBMkZqelZBO0VBQXlDO0MzRnF6VnpDOztBMkZwelZBO0VBQWdEO0MzRnd6VmhEOztBMkZ2elZBO0VBQTJDO0MzRjJ6VjNDOztBMkYxelZBO0VBQXVDO0MzRjh6VnZDOztBMkY3elZBO0VBQTJDO0MzRmkwVjNDOztBMkZoMFZBO0VBQW1DO0MzRm8wVm5DOztBMkZuMFZBO0VBQW1DO0MzRnUwVm5DOztBMkZ0MFZBO0VBQXdDO0MzRjAwVnhDOztBMkZ6MFZBO0VBQWlDO0MzRjYwVmpDOztBMkY1MFZBO0VBQXNDO0MzRmcxVnRDOztBMkYvMFZBO0VBQTBDO0MzRm0xVjFDOztBMkZsMVZBO0VBQWtDO0MzRnMxVmxDOztBMkZyMVZBO0VBQW1DO0MzRnkxVm5DOztBMkZ4MVZBO0VBQTZDO0MzRjQxVjdDOztBMkYzMVZBO0VBQWdEO0MzRisxVmhEOztBMkY5MVZBO0VBQWdEO0MzRmsyVmhEOztBMkZqMlZBO0VBQW1EO0MzRnEyVm5EOztBMkZwMlZBO0VBQW1EO0MzRncyVm5EOztBMkZ2MlZBO0VBQWdEO0MzRjIyVmhEOztBMkYxMlZBO0VBQWdEO0MzRjgyVmhEOztBMkY3MlZBO0VBQW9EO0MzRmkzVnBEOztBMkZoM1ZBO0VBQW1EO0MzRm8zVm5EOztBMkZuM1ZBO0VBQWdEO0MzRnUzVmhEOztBMkZ0M1ZBO0VBQXNEO0MzRjAzVnREOztBMkZ6M1ZBO0VBQTJEO0MzRjYzVjNEOztBMkY1M1ZBO0VBQW1EO0MzRmc0Vm5EOztBMkYvM1ZBO0VBQWtEO0MzRm00VmxEOztBMkZsNFZBO0VBQXdDO0MzRnM0VnhDOztBMkZyNFZBO0VBQTBDO0MzRnk0VjFDOztBMkZ4NFZBO0VBQWlDO0MzRjQ0VmpDOztBMkYzNFZBO0VBQXFDO0MzRis0VnJDOztBMkY5NFZBO0VBQWtDO0MzRms1VmxDOztBMkZqNVZBO0VBQXVDO0MzRnE1VnZDOztBMkZwNVZBO0VBQWlDO0MzRnc1VmpDOztBMkZ2NVZBO0VBQWtDO0MzRjI1VmxDOztBMkYxNVZBO0VBQW1DO0MzRjg1Vm5DOztBMkY3NVZBO0VBQWlDO0MzRmk2VmpDOztBMkZoNlZBO0VBQXFDO0MzRm82VnJDOztBMkZuNlZBO0VBQWlDO0MzRnU2VmpDOztBMkZ0NlZBO0VBQWtDO0MzRjA2VmxDOztBMkZ6NlZBO0VBQWdDO0MzRjY2VmhDOztBMkY1NlZBO0VBQXVDO0MzRmc3VnZDOztBMkYvNlZBO0VBQW9DO0MzRm03VnBDOztBMkZsN1ZBO0VBQTJDO0MzRnM3VjNDOztBMkZyN1ZBO0VBQXdDO0MzRnk3VnhDOztBMkZ4N1ZBO0VBQXFDO0MzRjQ3VnJDOztBMkYzN1ZBO0VBQXFDO0MzRis3VnJDOztBMkY5N1ZBO0VBQWlDO0MzRms4VmpDOztBMkZqOFZBO0VBQW1DO0MzRnE4Vm5DOztBMkZwOFZBO0VBQXNDO0MzRnc4VnRDOztBMkZ2OFZBO0VBQXFDO0MzRjI4VnJDOztBMkYxOFZBO0VBQXNDO0MzRjg4VnRDOztBMkY3OFZBO0VBQW9DO0MzRmk5VnBDOztBMkZoOVZBO0VBQW9DO0MzRm85VnBDOztBMkZuOVZBO0VBQWdDO0MzRnU5VmhDOztBMkZ0OVZBO0VBQXVDO0MzRjA5VnZDOztBMkZ6OVZBO0VBQXlDO0MzRjY5VnpDOztBMkY1OVZBO0VBQWdDO0MzRmcrVmhDOztBMkYvOVZBO0VBQXNDO0MzRm0rVnRDOztBMkZsK1ZBO0VBQXFDO0MzRnMrVnJDOztBMkZyK1ZBO0VBQWlDO0MzRnkrVmpDOztBMkZ4K1ZBO0VBQXFDO0MzRjQrVnJDOztBMkYzK1ZBO0VBQW9DO0MzRisrVnBDOztBMkY5K1ZBO0VBQXNDO0MzRmsvVnRDOztBMkZqL1ZBO0VBQXNDO0MzRnEvVnRDOztBMkZwL1ZBO0VBQXFDO0MzRncvVnJDOztBMkZ2L1ZBO0VBQXFDO0MzRjIvVnJDOztBMkYxL1ZBO0VBQXVDO0MzRjgvVnZDOztBMkY3L1ZBO0VBQXFDO0MzRmlnV3JDOztBMkZoZ1dBO0VBQWlDO0MzRm9nV2pDOztBMkZuZ1dBO0VBQTBDO0MzRnVnVzFDOztBMkZ0Z1dBO0VBQStDO0MzRjBnVy9DOztBMkZ6Z1dBO0VBQXVDO0MzRjZnV3ZDOztBMkY1Z1dBO0VBQW9DO0MzRmdoV3BDOztBMkYvZ1dBO0VBQXNDO0MzRm1oV3RDOztBMkZsaFdBO0VBQW9DO0MzRnNoV3BDOztBMkZyaFdBO0VBQW1DO0MzRnloV25DOztBMkZ4aFdBO0VBQWtDO0MzRjRoV2xDOztBMkYzaFdBO0VBQWdDO0MzRitoV2hDOztBMkY5aFdBO0VBQW1DO0MzRmtpV25DOztBMkZqaVdBO0VBQW1DO0MzRnFpV25DOztBMkZwaVdBO0VBQWdDO0MzRndpV2hDOztBMkZ2aVdBO0VBQXdDO0MzRjJpV3hDOztBMkYxaVdBO0VBQWtDO0MzRjhpV2xDOztBMkY3aVdBO0VBQTBDO0MzRmlqVzFDOztBMkZoaldBO0VBQW1DO0MzRm9qV25DOztBMkZualdBO0VBQXdDO0MzRnVqV3hDOztBMkZ0aldBO0VBQXNDO0MzRjBqV3RDOztBMkZ6aldBO0VBQXVDO0MzRjZqV3ZDOztBMkY1aldBO0VBQWlDO0MzRmdrV2pDOztBMkYvaldBO0VBQXFDO0MzRm1rV3JDOztBMkZsa1dBO0VBQTBDO0MzRnNrVzFDOztBMkZya1dBO0VBQTZDO0MzRnlrVzdDOztBMkZ4a1dBO0VBQW1DO0MzRjRrV25DOztBMkYza1dBO0VBQXlDO0MzRitrV3pDOztBMkY5a1dBO0VBQXFDO0MzRmtsV3JDOztBMkZqbFdBO0VBQTRDO0MzRnFsVzVDOztBMkZwbFdBO0VBQW9DO0MzRndsV3BDOztBMkZ2bFdBO0VBQWlDO0MzRjJsV2pDOztBMkYxbFdBO0VBQTBDO0MzRjhsVzFDOztBMkY3bFdBO0VBQTJDO0MzRmltVzNDOztBMkZobVdBO0VBQW1DO0MzRm9tV25DOztBMkZubVdBO0VBQXFDO0MzRnVtV3JDOztBMkZ0bVdBO0VBQXFDO0MzRjBtV3JDOztBMkZ6bVdBO0VBQTBDO0MzRjZtVzFDOztBMkY1bVdBO0VBQW9DO0MzRmduV3BDOztBMkYvbVdBO0VBQW1DO0MzRm1uV25DOztBMkZsbldBO0VBQXVDO0MzRnNuV3ZDOztBMkZybldBO0VBQWlDO0MzRnluV2pDOztBMkZ4bldBO0VBQWlDO0MzRjRuV2pDOztBMkYzbldBO0VBQXdDO0MzRituV3hDOztBMkY5bldBO0VBQWlDO0MzRmtvV2pDOztBMkZqb1dBO0VBQWdDO0MzRnFvV2hDOztBMkZwb1dBO0VBQWtDO0MzRndvV2xDOztBMkZ2b1dBO0VBQXNDO0MzRjJvV3RDOztBMkYxb1dBO0VBQXVDO0MzRjhvV3ZDOztBMkY3b1dBO0VBQXVDO0MzRmlwV3ZDOztBMkZocFdBO0VBQWlDO0MzRm9wV2pDOztBMkZucFdBO0VBQWtDO0MzRnVwV2xDOztBMkZ0cFdBO0VBQW1DO0MzRjBwV25DOztBMkZ6cFdBO0VBQXFDO0MzRjZwV3JDOztBMkY1cFdBO0VBQTBDO0MzRmdxVzFDOztBMkYvcFdBO0VBQStDO0MzRm1xVy9DOztBMkZscVdBO0VBQTRDO0MzRnNxVzVDOztBMkZycVdBO0VBQW1DO0MzRnlxV25DOztBMkZ4cVdBO0VBQW1DO0MzRjRxV25DOztBMkYzcVdBO0VBQW1DO0MzRitxV25DOztBMkY5cVdBO0VBQW1DO0MzRmtyV25DOztBMkZqcldBO0VBQXFDO0MzRnFyV3JDOztBMkZwcldBO0VBQXFDO0MzRndyV3JDOztBMkZ2cldBO0VBQWlDO0MzRjJyV2pDOztBMkYxcldBO0VBQXNDO0MzRjhyV3RDOztBMkY3cldBO0VBQXFDO0MzRmlzV3JDOztBMkZoc1dBO0VBQXlDO0MzRm9zV3pDOztBMkZuc1dBO0VBQXdDO0MzRnVzV3hDOztBMkZ0c1dBO0VBQStDO0MzRjBzVy9DOztBMkZ6c1dBO0VBQWlEO0MzRjZzV2pEOztBMkY1c1dBO0VBQW1DO0MzRmd0V25DOztBMkYvc1dBO0VBQXVDO0MzRm10V3ZDOztBMkZsdFdBO0VBQThDO0MzRnN0VzlDOztBMkZydFdBO0VBQXlDO0MzRnl0V3pDOztBMkZ4dFdBO0VBQThDO0MzRjR0VzlDOztBMkYzdFdBO0VBQXFEO0MzRit0V3JEOztBMkY5dFdBO0VBQWdDO0MzRmt1V2hDOztBMkZqdVdBO0VBQXdDO0MzRnF1V3hDOztBMkZwdVdBO0VBQXNDO0MzRnd1V3RDOztBMkZ2dVdBO0VBQXFDO0MzRjJ1V3JDOztBMkYxdVdBO0VBQXVDO0MzRjh1V3ZDOztBMkY3dVdBO0VBQStDO0MzRml2Vy9DOztBMkZodldBO0VBQTRDO0MzRm92VzVDOztBMkZudldBO0VBQWdDO0MzRnV2V2hDOztBMkZ0dldBO0VBQWlEO0MzRjB2V2pEOztBMkZ6dldBO0VBQTBDO0MzRjZ2VzFDOztBMkY1dldBO0VBQXlDO0MzRmd3V3pDOztBMkYvdldBO0VBQW1DO0MzRm13V25DOztBMkZsd1dBO0VBQWdDO0MzRnN3V2hDOztBMkZyd1dBO0VBQW9DO0MzRnl3V3BDOztBMkZ4d1dBO0VBQXdDO0MzRjR3V3hDOztBMkYzd1dBO0VBQWtDO0MzRit3V2xDOztBMkY5d1dBO0VBQW1DO0MzRmt4V25DOztBMkZqeFdBO0VBQW1DO0MzRnF4V25DOztBMkZweFdBO0VBQXdDO0MzRnd4V3hDOztBMkZ2eFdBO0VBQWtDO0MzRjJ4V2xDOztBMkYxeFdBO0VBQWlDO0MzRjh4V2pDOztBMkY3eFdBO0VBQXFDO0MzRml5V3JDOztBMkZoeVdBO0VBQXlDO0MzRm95V3pDOztBMkZueVdBO0VBQXVDO0MzRnV5V3ZDOztBMkZ0eVdBO0VBQXNDO0MzRjB5V3RDOztBMkZ6eVdBO0VBQTBDO0MzRjZ5VzFDOztBMkY1eVdBO0VBQXFDO0MzRmd6V3JDOztBMkYveVdBO0VBQTBDO0MzRm16VzFDOztBMkZseldBO0VBQXVDO0MzRnN6V3ZDOztBMkZyeldBO0VBQXdDO0MzRnl6V3hDOztBMkZ4eldBO0VBQXVDO0MzRjR6V3ZDOztBMkYzeldBO0VBQXdDO0MzRit6V3hDOztBMkY5eldBO0VBQXlDO0MzRmswV3pDOztBMkZqMFdBO0VBQWdEO0MzRnEwV2hEOztBMkZwMFdBO0VBQXlDO0MzRncwV3pDOztBMkZ2MFdBO0VBQTZDO0MzRjIwVzdDOztBMkYxMFdBO0VBQXFDO0MzRjgwV3JDOztBMkY3MFdBO0VBQTRDO0MzRmkxVzVDOztBMkZoMVdBO0VBQThDO0MzRm8xVzlDOztBMkZuMVdBO0VBQTJDO0MzRnUxVzNDOztBMkZ0MVdBO0VBQXdDO0MzRjAxV3hDOztBMkZ6MVdBO0VBQXVDO0MzRjYxV3ZDOztBMkY1MVdBO0VBQXNDO0MzRmcyV3RDOztBMkYvMVdBO0VBQWlDO0MzRm0yV2pDOztBMkZsMldBO0VBQXNDO0MzRnMyV3RDOztBMkZyMldBO0VBQWlDO0MzRnkyV2pDOztBMkZ4MldBO0VBQW1DO0MzRjQyV25DOztBMkYzMldBO0VBQXdDO0MzRisyV3hDOztBMkY5MldBO0VBQWlDO0MzRmszV2pDOztBMkZqM1dBO0VBQXFDO0MzRnEzV3JDOztBMkZwM1dBO0VBQThDO0MzRnczVzlDOztBMkZ2M1dBO0VBQW9DO0MzRjIzV3BDOztBMkYxM1dBO0VBQTRDO0MzRjgzVzVDOztBMkY3M1dBO0VBQXNDO0MzRmk0V3RDOztBMkZoNFdBO0VBQXdDO0MzRm80V3hDOztBMkZuNFdBO0VBQTRDO0MzRnU0VzVDOztBMkZ0NFdBO0VBQXVDO0MzRjA0V3ZDOztBMkZ6NFdBO0VBQWlDO0MzRjY0V2pDOztBMkY1NFdBO0VBQXdDO0MzRmc1V3hDOztBMkYvNFdBO0VBQWlDO0MzRm01V2pDOztBMkZsNVdBO0VBQTJDO0MzRnM1VzNDOztBMkZyNVdBO0VBQXFDO0MzRnk1V3JDOztBMkZ4NVdBO0VBQWtDO0MzRjQ1V2xDOztBMkYzNVdBO0VBQW1DO0MzRis1V25DOztBMkY5NVdBO0VBQXNDO0MzRms2V3RDOztBMkZqNldBO0VBQW9DO0MzRnE2V3BDOztBMkZwNldBO0VBQWdDO0MzRnc2V2hDOztBMkZ2NldBO0VBQW1DO0MzRjI2V25DOztBMkYxNldBO0VBQXlDO0MzRjg2V3pDOztBMkY3NldBO0VBQXdDO0MzRmk3V3hDOztBMkZoN1dBO0VBQXdDO0MzRm83V3hDOztBMkZuN1dBO0VBQWlDO0MzRnU3V2pDOztBMkZ0N1dBO0VBQXlDO0MzRjA3V3pDOztBMkZ6N1dBO0VBQTZDO0MzRjY3VzdDOztBMkY1N1dBO0VBQThDO0MzRmc4VzlDOztBMkYvN1dBO0VBQW1EO0MzRm04V25EOztBMkZsOFdBO0VBQXNDO0MzRnM4V3RDOztBMkZyOFdBO0VBQXlDO0MzRnk4V3pDOztBMkZ4OFdBO0VBQTBDO0MzRjQ4VzFDOztBMkYzOFdBO0VBQXlDO0MzRis4V3pDOztBMkY5OFdBO0VBQTZDO0MzRms5VzdDOztBMkZqOVdBO0VBQXFDO0MzRnE5V3JDOztBMkZwOVdBO0VBQW9DO0MzRnc5V3BDOztBMkZ2OVdBO0VBQXVDO0MzRjI5V3ZDOztBMkYxOVdBO0VBQTJDO0MzRjg5VzNDOztBMkY3OVdBO0VBQW9DO0MzRmkrV3BDOztBMkZoK1dBO0VBQWlDO0MzRm8rV2pDOztBMkZuK1dBO0VBQWtDO0MzRnUrV2xDOztBMkZ0K1dBO0VBQXVDO0MzRjArV3ZDOztBMkZ6K1dBO0VBQW9DO0MzRjYrV3BDOztBMkY1K1dBO0VBQTBDO0MzRmcvVzFDOztBMkYvK1dBO0VBQW1DO0MzRm0vV25DOztBMkZsL1dBO0VBQThDO0MzRnMvVzlDOztBMkZyL1dBO0VBQTRDO0MzRnkvVzVDOztBMkZ4L1dBO0VBQW9DO0MzRjQvV3BDOztBMkYzL1dBO0VBQXFDO0MzRisvV3JDOztBMkY5L1dBO0VBQWtDO0MzRmtnWGxDOztBMkZqZ1hBO0VBQWdDO0MzRnFnWGhDOztBMkZwZ1hBO0VBQXVDO0MzRndnWHZDOztBMkZ2Z1hBO0VBQXVDO0MzRjJnWHZDOztBMkYxZ1hBO0VBQStCO0MzRjhnWC9COztBMkY3Z1hBO0VBQXNDO0MzRmloWHRDOztBMkZoaFhBO0VBQWtDO0MzRm9oWGxDOztBMkZuaFhBO0VBQWlDO0MzRnVoWGpDOztBMkZ0aFhBO0VBQWtDO0MzRjBoWGxDOztBMkZ6aFhBO0VBQWdDO0MzRjZoWGhDOztBMkY1aFhBO0VBQW9DO0MzRmdpWHBDOztBMkYvaFhBO0VBQXVDO0MzRm1pWHZDOztBMkZsaVhBO0VBQW1DO0MzRnNpWG5DOztBMkZyaVhBO0VBQXVDO0MzRnlpWHZDOztBMkZ4aVhBO0VBQTBDO0MzRjRpWDFDOztBMkYzaVhBO0VBQXNDO0MzRitpWHRDOztBMkY5aVhBO0VBQW1DO0MzRmtqWG5DOztBMkZqalhBO0VBQW1DO0MzRnFqWG5DOztBMkZwalhBO0VBQXlDO0MzRndqWHpDOztBMkZ2alhBO0VBQTBDO0MzRjJqWDFDOztBMkYxalhBO0VBQThDO0MzRjhqWDlDOztBMkY3alhBO0VBQTBDO0MzRmlrWDFDOztBMkZoa1hBO0VBQW9DO0MzRm9rWHBDOztBMkZua1hBO0VBQWtDO0MzRnVrWGxDOztBMkZ0a1hBO0VBQW9DO0MzRjBrWHBDOztBMkZ6a1hBO0VBQWtDO0MzRjZrWGxDOztBMkY1a1hBO0VBQXlDO0MzRmdsWHpDOztBMkYva1hBO0VBQTJDO0MzRm1sWDNDOztBMkZsbFhBO0VBQXVDO0MzRnNsWHZDOztBMkZybFhBO0VBQXlDO0MzRnlsWHpDOztBMkZ4bFhBO0VBQW1DO0MzRjRsWG5DOztBMkYzbFhBO0VBQXNDO0MzRitsWHRDOztBMkY5bFhBO0VBQXNDO0MzRmttWHRDOztBMkZqbVhBO0VBQXdDO0MzRnFtWHhDOztBMkZwbVhBO0VBQW1DO0MzRndtWG5DOztBMkZ2bVhBO0VBQXlDO0MzRjJtWHpDOztBMkYxbVhBO0VBQXVDO0MzRjhtWHZDOztBMkY3bVhBO0VBQXdDO0MzRmluWHhDOztBMkZoblhBO0VBQXdDO0MzRm9uWHhDOztBMkZublhBO0VBQTBDO0MzRnVuWDFDOztBMkZ0blhBO0VBQStDO0MzRjBuWC9DOztBMkZ6blhBO0VBQTBDO0MzRjZuWDFDOztBMkY1blhBO0VBQW9DO0MzRmdvWHBDOztBMkYvblhBO0VBQTJDO0MzRm1vWDNDOztBMkZsb1hBO0VBQXFDO0MzRnNvWHJDOztBMkZyb1hBO0VBQWlDO0MzRnlvWGpDOztBMkZ4b1hBO0VBQXlDO0MzRjRvWHpDOztBMkYzb1hBO0VBQStDO0MzRitvWC9DOztBMkY5b1hBO0VBQW9DO0MzRmtwWHBDOztBMkZqcFhBO0VBQWlDO0MzRnFwWGpDOztBMkZwcFhBO0VBQXFDO0MzRndwWHJDOztBMkZ2cFhBO0VBQXNDO0MzRjJwWHRDOztBMkYxcFhBO0VBQTRDO0MzRjhwWDVDOztBMkY3cFhBO0VBQXdDO0MzRmlxWHhDOztBMkZocVhBO0VBQXdDO0MzRm9xWHhDOztBMkZucVhBO0VBQThDO0MzRnVxWDlDOztBMkZ0cVhBO0VBQXVDO0MzRjBxWHZDOztBMkZ6cVhBO0VBQXVDO0MzRjZxWHZDOztBMkY1cVhBO0VBQXdDO0MzRmdyWHhDOztBMkYvcVhBO0VBQStDO0MzRm1yWC9DOztBMkZsclhBO0VBQTZDO0MzRnNyWDdDOztBMkZyclhBO0VBQXNDO0MzRnlyWHRDOztBMkZ4clhBO0VBQTRDO0MzRjRyWDVDOztBMkYzclhBO0VBQXVDO0MzRityWHZDOztBMkY5clhBO0VBQWdEO0MzRmtzWGhEOztBMkZqc1hBO0VBQTBDO0MzRnFzWDFDOztBMkZwc1hBO0VBQXFDO0MzRndzWHJDOztBMkZ2c1hBO0VBQWtDO0MzRjJzWGxDOztBMkYxc1hBO0VBQW9DO0MzRjhzWHBDOztBMkY3c1hBO0VBQW1DO0MzRml0WG5DOztBMkZodFhBO0VBQWlDO0MzRm90WGpDOztBMkZudFhBO0VBQXFDO0MzRnV0WHJDOztBMkZ0dFhBO0VBQXdDO0MzRjB0WHhDOztBMkZ6dFhBO0VBQStDO0MzRjZ0WC9DOztBMkY1dFhBO0VBQXVDO0MzRmd1WHZDOztBMkYvdFhBO0VBQXNDO0MzRm11WHRDOztBMkZsdVhBO0VBQW1DO0MzRnN1WG5DOztBMkZydVhBO0VBQWtDO0MzRnl1WGxDOztBMkZ4dVhBO0VBQXlDO0MzRjR1WHpDOztBMkYzdVhBO0VBQStDO0MzRit1WC9DOztBMkY5dVhBO0VBQWlEO0MzRmt2WGpEOztBMkZqdlhBO0VBQTZDO0MzRnF2WDdDOztBMkZwdlhBO0VBQStDO0MzRnd2WC9DOztBMkZ2dlhBO0VBQXdDO0MzRjJ2WHhDOztBMkYxdlhBO0VBQStDO0MzRjh2WC9DOztBMkY3dlhBO0VBQXVDO0MzRml3WHZDOztBMkZod1hBO0VBQXVDO0MzRm93WHZDOztBMkZud1hBO0VBQTRDO0MzRnV3WDVDOztBMkZ0d1hBO0VBQTRDO0MzRjB3WDVDOztBMkZ6d1hBO0VBQTZDO0MzRjZ3WDdDOztBMkY1d1hBO0VBQTBDO0MzRmd4WDFDOztBMkYvd1hBO0VBQXlDO0MzRm14WHpDOztBMkZseFhBO0VBQXNDO0MzRnN4WHRDOztBMkZyeFhBO0VBQTBDO0MzRnl4WDFDOztBMkZ4eFhBO0VBQTBDO0MzRjR4WDFDOztBMkYzeFhBO0VBQXVDO0MzRit4WHZDOztBMkY5eFhBO0VBQWtDO0MzRmt5WGxDOztBMkZqeVhBO0VBQTBDO0MzRnF5WDFDOztBMkZweVhBO0VBQXVDO0MzRnd5WHZDOztBMkZ2eVhBO0VBQXNDO0MzRjJ5WHRDOztBMkYxeVhBO0VBQWdEO0MzRjh5WGhEOztBMkY3eVhBO0VBQTRDO0MzRml6WDVDOztBMkZoelhBO0VBQXFDO0MzRm96WHJDOztBMkZuelhBO0VBQXFDO0MzRnV6WHJDOztBMkZ0elhBO0VBQW9DO0MzRjB6WHBDOztBMkZ6elhBO0VBQXVDO0MzRjZ6WHZDOztBMkY1elhBO0VBQTRDO0MzRmcwWDVDOztBMkYvelhBO0VBQXVDO0MzRm0wWHZDOztBMkZsMFhBO0VBQWdDO0MzRnMwWGhDOztBMkZyMFhBO0VBQTRDO0MzRnkwWDVDOztBMkZ4MFhBO0VBQWtEO0MzRjQwWGxEOztBMkYzMFhBO0VBQTJDO0MzRiswWDNDOztBMkY5MFhBO0VBQTRDO0MzRmsxWDVDOztBMkZqMVhBO0VBQW9DO0MzRnExWHBDOztBMkZwMVhBO0VBQXVDO0MzRncxWHZDOztBMkZ2MVhBO0VBQTJDO0MzRjIxWDNDOztBMkYxMVhBO0VBQW9DO0MzRjgxWHBDOztBMkY3MVhBO0VBQWtDO0MzRmkyWGxDOztBMkZoMlhBO0VBQXlDO0MzRm8yWHpDOztBMkZuMlhBO0VBQXNDO0MzRnUyWHRDOztBMkZ0MlhBO0VBQXVDO0MzRjAyWHZDOztBMkZ6MlhBO0VBQXdDO0MzRjYyWHhDOztBMkY1MlhBO0VBQW1DO0MzRmczWG5DOztBMkYvMlhBO0VBQWtDO0MzRm0zWGxDOztBMkZsM1hBO0VBQWlDO0MzRnMzWGpDOztBMkZyM1hBO0VBQTBDO0MzRnkzWDFDOztBMkZ4M1hBO0VBQW9DO0MzRjQzWHBDOztBMkYzM1hBO0VBQWlDO0MzRiszWGpDOztBMkY5M1hBO0VBQXdDO0MzRms0WHhDOztBMkZqNFhBO0VBQXdDO0MzRnE0WHhDOztBMkZwNFhBO0VBQWlDO0MzRnc0WGpDOztBMkZ2NFhBO0VBQWtDO0MzRjI0WGxDOztBMkYxNFhBO0VBQXFDO0MzRjg0WHJDOztBMkY3NFhBO0VBQWtDO0MzRmk1WGxDOztBMkZoNVhBO0VBQXVDO0MzRm81WHZDOztBMkZuNVhBO0VBQXFDO0MzRnU1WHJDOztBMkZ0NVhBO0VBQXlDO0MzRjA1WHpDOztBMkZ6NVhBO0VBQTRDO0MzRjY1WDVDOztBMkY1NVhBO0VBQTBDO0MzRmc2WDFDOztBMkYvNVhBO0VBQW9DO0MzRm02WHBDOztBMkZsNlhBO0VBQW1DO0MzRnM2WG5DOztBMkZyNlhBO0VBQWtDO0MzRnk2WGxDOztBMkZ4NlhBO0VBQW1DO0MzRjQ2WG5DOztBMkYzNlhBO0VBQXNDO0MzRis2WHRDOztBMkY5NlhBO0VBQTBDO0MzRms3WDFDOztBMkZqN1hBO0VBQTJDO0MzRnE3WDNDOztBMkZwN1hBO0VBQTRDO0MzRnc3WDVDOztBMkZ2N1hBO0VBQXlDO0MzRjI3WHpDOztBMkYxN1hBO0VBQXVDO0MzRjg3WHZDOztBMkY3N1hBO0VBQWtDO0MzRmk4WGxDOztBMkZoOFhBO0VBQW9DO0MzRm84WHBDOztBMkZuOFhBO0VBQWtDO0MzRnU4WGxDOztBMkZ0OFhBO0VBQW9DO0MzRjA4WHBDOztBMkZ6OFhBO0VBQXFDO0MzRjY4WHJDOztBMkY1OFhBO0VBQXNDO0MzRmc5WHRDOztBMkYvOFhBO0VBQW9DO0MzRm05WHBDOztBMkZsOVhBO0VBQWtDO0MzRnM5WGxDOztBMkZyOVhBO0VBQXFDO0MzRnk5WHJDOztBMkZ4OVhBO0VBQW9DO0MzRjQ5WHBDOztBMkYzOVhBO0VBQXdDO0MzRis5WHhDOztBMkY5OVhBO0VBQWtDO0MzRmsrWGxDOztBMkZqK1hBO0VBQWtDO0MzRnErWGxDOztBMkZwK1hBO0VBQWtDO0MzRncrWGxDOztBMkZ2K1hBO0VBQW1DO0MzRjIrWG5DOztBMkYxK1hBO0VBQWlDO0MzRjgrWGpDOztBMkY3K1hBO0VBQWtDO0MzRmkvWGxDOztBMkZoL1hBO0VBQW1DO0MzRm8vWG5DOztBMkZuL1hBO0VBQXFDO0MzRnUvWHJDOztBMkZ0L1hBO0VBQXFDO0MzRjAvWHJDOztBMkZ6L1hBO0VBQWlDO0MzRjYvWGpDOztBMkY1L1hBO0VBQXdDO0MzRmdnWXhDOztBMkYvL1hBO0VBQXFDO0MzRm1nWXJDOztBMkZsZ1lBO0VBQXNDO0MzRnNnWXRDOztBMkZyZ1lBO0VBQTZDO0MzRnlnWTdDOztBMkZ4Z1lBO0VBQXFDO0MzRjRnWXJDOztBMkYzZ1lBO0VBQXFDO0MzRitnWXJDOztBMkY5Z1lBO0VBQThDO0MzRmtoWTlDOztBMkZqaFlBO0VBQXFDO0MzRnFoWXJDOztBMkZwaFlBO0VBQW9DO0MzRndoWXBDOztBMkZ2aFlBO0VBQW1DO0MzRjJoWW5DOztBMkYxaFlBO0VBQW9DO0MzRjhoWXBDOztBMkY3aFlBO0VBQW1DO0MzRmlpWW5DOztBMkZoaVlBO0VBQXdDO0MzRm9pWXhDOztBMkZuaVlBO0VBQWlDO0MzRnVpWWpDOztBMkZ0aVlBO0VBQWlDO0MzRjBpWWpDOztBMkZ6aVlBO0VBQXVDO0MzRjZpWXZDOztBMkY1aVlBO0VBQW9DO0MzRmdqWXBDOztBMkYvaVlBO0VBQWlDO0MzRm1qWWpDOztBMkZsallBO0VBQWtDO0MzRnNqWWxDOztBMkZyallBO0VBQWtDO0MzRnlqWWxDOztBMkZ4allBO0VBQW1DO0MzRjRqWW5DOztBMkYzallBO0VBQTJDO0MzRitqWTNDOztBMkY5allBO0VBQStCO0MzRmtrWS9COztBMkZqa1lBO0VBQXNDO0MzRnFrWXRDOztBMkZwa1lBO0VBQXFDO0MzRndrWXJDOztBMkZ2a1lBO0VBQWtDO0MzRjJrWWxDOztBMkYxa1lBO0VBQW1DO0MzRjhrWW5DOztBMkY3a1lBO0VBQWdDO0MzRmlsWWhDOztBMkZobFlBO0VBQW9DO0MzRm9sWXBDOztBMkZubFlBO0VBQXFDO0MzRnVsWXJDOztBMkZ0bFlBO0VBQW1DO0MzRjBsWW5DOztBMkZ6bFlBO0VBQW1DO0MzRjZsWW5DOztBMkY1bFlBO0VBQXdDO0MzRmdtWXhDOztBMkYvbFlBO0VBQTBDO0MzRm1tWTFDOztBMkZsbVlBO0VBQWlDO0MzRnNtWWpDOztBMkZybVlBO0VBQXNDO0MzRnltWXRDOztBMkZ4bVlBO0VBQTRDO0MzRjRtWTVDOztBMkYzbVlBO0VBQXNDO0MzRittWXRDOztBMkY5bVlBO0VBQW1DO0MzRmtuWW5DOztBMkZqbllBO0VBQXFDO0MzRnFuWXJDOztBMkZwbllBO0VBQXFDO0MzRnduWXJDOztBMkZ2bllBO0VBQW1DO0MzRjJuWW5DOztBMkYxbllBO0VBQXdDO0MzRjhuWXhDOztBMkY3bllBO0VBQXlDO0MzRmlvWXpDOztBMkZob1lBO0VBQTJDO0MzRm9vWTNDOztBMkZub1lBO0VBQW9DO0MzRnVvWXBDOztBMkZ0b1lBO0VBQW1DO0MzRjBvWW5DOztBMkZ6b1lBO0VBQTBDO0MzRjZvWTFDOztBMkY1b1lBO0VBQWtDO0MzRmdwWWxDOztBMkYvb1lBO0VBQXVDO0MzRm1wWXZDOztBMkZscFlBO0VBQXlDO0MzRnNwWXpDOztBMkZycFlBO0VBQXVDO0MzRnlwWXZDOztBMkZ4cFlBO0VBQXdDO0MzRjRwWXhDOztBMkYzcFlBO0VBQWlDO0MzRitwWWpDOztBMkY5cFlBO0VBQW9DO0MzRmtxWXBDOztBMkZqcVlBO0VBQWtDO0MzRnFxWWxDOztBMkZwcVlBO0VBQWlDO0MzRndxWWpDOztBMkZ2cVlBO0VBQXNDO0MzRjJxWXRDOztBMkYxcVlBO0VBQTRDO0MzRjhxWTVDOztBMkY3cVlBO0VBQTJDO0MzRmlyWTNDOztBMkZocllBO0VBQXlDO0MzRm9yWXpDOztBMkZucllBO0VBQXNDO0MzRnVyWXRDOztBMkZ0cllBO0VBQXNDO0MzRjByWXRDOztBMkZ6cllBO0VBQWlDO0MzRjZyWWpDOztBMkY1cllBO0VBQWlDO0MzRmdzWWpDOztBMkYvcllBO0VBQXFDO0MzRm1zWXJDOztBMkZsc1lBO0VBQXdDO0MzRnNzWXhDOztBMkZyc1lBO0VBQW1DO0MzRnlzWW5DOztBMkZ4c1lBO0VBQWtDO0MzRjRzWWxDOztBMkYzc1lBO0VBQXNDO0MzRitzWXRDOztBMkY5c1lBO0VBQWlDO0MzRmt0WWpDOztBMkZqdFlBO0VBQXFDO0MzRnF0WXJDOztBMkZwdFlBO0VBQW9DO0MzRnd0WXBDOztBMkZ2dFlBO0VBQW9DO0MzRjJ0WXBDOztBMkYxdFlBO0VBQTJDO0MzRjh0WTNDOztBMkY3dFlBO0VBQWlDO0MzRml1WWpDOztBMkZodVlBO0VBQXNDO0MzRm91WXRDOztBMkZudVlBO0VBQWdEO0MzRnV1WWhEOztBMkZ0dVlBO0VBQWdEO0MzRjB1WWhEOztBMkZ6dVlBO0VBQWlEO0MzRjZ1WWpEOztBMkY1dVlBO0VBQThDO0MzRmd2WTlDOztBMkYvdVlBO0VBQXVDO0MzRm12WXZDOztBMkZsdllBO0VBQXlDO0MzRnN2WXpDOztBMkZydllBO0VBQWtDO0MzRnl2WWxDOztBMkZ4dllBO0VBQXdDO0MzRjR2WXhDOztBMkYzdllBO0VBQWlDO0MzRit2WWpDOztBMkY5dllBO0VBQW9DO0MzRmt3WXBDOztBMkZqd1lBO0VBQWtDO0MzRnF3WWxDOztBMkZwd1lBO0VBQW1DO0MzRnd3WW5DOztBMkZ2d1lBO0VBQXNDO0MzRjJ3WXRDOztBMkYxd1lBO0VBQXNDO0MzRjh3WXRDOztBMkY3d1lBO0VBQWlDO0MzRml4WWpDOztBMkZoeFlBO0VBQXdDO0MzRm94WXhDOztBMkZueFlBO0VBQWdDO0MzRnV4WWhDOztBMkZ0eFlBO0VBQXVDO0MzRjB4WXZDOztBMkZ6eFlBO0VBQTJDO0MzRjZ4WTNDOztBMkY1eFlBO0VBQXVDO0MzRmd5WXZDOztBMkYveFlBO0VBQTJDO0MzRm15WTNDOztBMkZseVlBO0VBQW9DO0MzRnN5WXBDOztBMkZyeVlBO0VBQXNDO0MzRnl5WXRDOztBMkZ4eVlBO0VBQXFDO0MzRjR5WXJDOztBMkYzeVlBO0VBQW1DO0MzRit5WW5DOztBMkY5eVlBO0VBQWlDO0MzRmt6WWpDOztBMkZqellBO0VBQXdDO0MzRnF6WXhDOztBMkZwellBO0VBQXdDO0MzRnd6WXhDOztBMkZ2ellBO0VBQTBDO0MzRjJ6WTFDOztBMkYxellBO0VBQTBDO0MzRjh6WTFDOztBMkY3ellBO0VBQWlDO0MzRmkwWWpDOztBMkZoMFlBO0VBQXFDO0MzRm8wWXJDOztBMkZuMFlBO0VBQW1DO0MzRnUwWW5DOztBMkZ0MFlBO0VBQWdDO0MzRjAwWWhDOztBMkZ6MFlBO0VBQWtDO0MzRjYwWWxDOztBMkY1MFlBO0VBQW9DO0MzRmcxWXBDOztBMkYvMFlBO0VBQW1DO0MzRm0xWW5DOztBMkZsMVlBO0VBQXFDO0MzRnMxWXJDOztBMkZyMVlBO0VBQW1DO0MzRnkxWW5DOztBMkZ4MVlBO0VBQWtDO0MzRjQxWWxDOztBMkYzMVlBO0VBQW1DO0MzRisxWW5DOztBMkY5MVlBO0VBQXFDO0MzRmsyWXJDOztBMkZqMllBO0VBQWdDO0MzRnEyWWhDOztBMkZwMllBO0VBQXNDO0MzRncyWXRDOztBMkZ2MllBO0VBQTZDO0MzRjIyWTdDOztBMkYxMllBO0VBQW1DO0MzRjgyWW5DOztBMkY3MllBO0VBQXFDO0MzRmkzWXJDOztBMkZoM1lBO0VBQW9DO0MzRm8zWXBDOztBMkZuM1lBO0VBQW9DO0MzRnUzWXBDOztBMkZ0M1lBO0VBQW1DO0MzRjAzWW5DOztBMkZ6M1lBO0VBQXNDO0MzRjYzWXRDOztBMkY1M1lBO0VBQXNDO0MzRmc0WXRDOztBMkYvM1lBO0VBQXVDO0MzRm00WXZDOztBMkZsNFlBO0VBQTJDO0MzRnM0WTNDOztBMkZyNFlBO0VBQWlEO0MzRnk0WWpEOztBMkZ4NFlBO0VBQTZDO0MzRjQ0WTdDOztBMkYzNFlBO0VBQXVDO0MzRis0WXZDOztBMkY5NFlBO0VBQXNDO0MzRms1WXRDOztBMkZqNVlBO0VBQWtDO0MzRnE1WWxDOztBMkZwNVlBO0VBQXlDO0MzRnc1WXpDOztBMkZ2NVlBO0VBQXlDO0MzRjI1WXpDOztBMkYxNVlBO0VBQW1DO0MzRjg1WW5DOztBMkY3NVlBO0VBQWdDO0MzRmk2WWhDOztBMkZoNllBO0VBQXFDO0MzRm82WXJDOztBMkZuNllBO0VBQWtDO0MzRnU2WWxDOztBMkZ0NllBO0VBQW1DO0MzRjA2WW5DOztBMkZ6NllBO0VBQW1DO0MzRjY2WW5DOztBMkY1NllBO0VBQXVDO0MzRmc3WXZDOztBMkYvNllBO0VBQWlDO0MzRm03WWpDOztBMkZsN1lBO0VBQW1DO0MzRnM3WW5DOztBMkZyN1lBO0VBQXVDO0MzRnk3WXZDOztBMkZ4N1lBO0VBQTJDO0MzRjQ3WTNDOztBMkYzN1lBO0VBQTRDO0MzRis3WTVDOztBMkY5N1lBO0VBQWdEO0MzRms4WWhEOztBMkZqOFlBO0VBQXdDO0MzRnE4WXhDOztBMkZwOFlBO0VBQTRDO0MzRnc4WTVDOztBMkZ2OFlBO0VBQXFDO0MzRjI4WXJDOztBMkYxOFlBO0VBQWlDO0MzRjg4WWpDOztBMkY3OFlBO0VBQTBDO0MzRmk5WTFDOztBMkZoOVlBO0VBQW1DO0MzRm85WW5DOztBMkZuOVlBO0VBQXVDO0MzRnU5WXZDOztBMkZ0OVlBO0VBQXFDO0MzRjA5WXJDOztBMkZ6OVlBO0VBQWtDO0MzRjY5WWxDOztBMkY1OVlBO0VBQTBDO0MzRmcrWTFDOztBMkYvOVlBO0VBQW9DO0MzRm0rWXBDOztBMkZsK1lBO0VBQWtDO0MzRnMrWWxDOztBMkZyK1lBO0VBQW9DO0MzRnkrWXBDOztBMkZ4K1lBO0VBQWlDO0MzRjQrWWpDOztBMkYzK1lBO0VBQTBDO0MzRisrWTFDOztBMkY5K1lBO0VBQW1DO0MzRmsvWW5DOztBMkZqL1lBO0VBQXNDO0MzRnEvWXRDOztBMkZwL1lBO0VBQW1DO0MzRncvWW5DOztBMkZ2L1lBO0VBQWlDO0MzRjIvWWpDOztBMkYxL1lBO0VBQW9DO0MzRjgvWXBDOztBMkY3L1lBO0VBQXNDO0MzRmlnWnRDOztBMkZoZ1pBO0VBQTBDO0MzRm9nWjFDOztBMkZuZ1pBO0VBQWdDO0MzRnVnWmhDOztBMkZ0Z1pBO0VBQWdDO0MzRjBnWmhDOztBMkZ6Z1pBO0VBQXdDO0MzRjZnWnhDOztBMkY1Z1pBO0VBQXlDO0MzRmdoWnpDOztBMkYvZ1pBO0VBQTJDO0MzRm1oWjNDOztBMkZsaFpBO0VBQTJDO0MzRnNoWjNDOztBMkZyaFpBO0VBQTBDO0MzRnloWjFDOztBMkZ4aFpBO0VBQWlEO0MzRjRoWmpEOztBMkYzaFpBO0VBQW9DO0MzRitoWnBDOztBMkY5aFpBO0VBQXlDO0MzRmtpWnpDOztBMkZqaVpBO0VBQStCO0MzRnFpWi9COztBMkZwaVpBO0VBQXFDO0MzRndpWnJDOztBMkZ2aVpBO0VBQW1DO0MzRjJpWm5DOztBMkYxaVpBO0VBQWtDO0MzRjhpWmxDOztBMkY3aVpBO0VBQTBDO0MzRmlqWjFDOztBMkZoalpBO0VBQWtDO0MzRm9qWmxDOztBMkZualpBO0VBQWdDO0MzRnVqWmhDOztBMkZ0alpBO0VBQWtDO0MzRjBqWmxDOztBMkZ6alpBO0VBQW9DO0MzRjZqWnBDOztBMkY1alpBO0VBQWtDO0MzRmdrWmxDOztBMkYvalpBO0VBQXNDO0MzRm1rWnRDOztBMkZsa1pBO0VBQWtDO0MzRnNrWmxDOztBMkZya1pBO0VBQXdDO0MzRnlrWnhDOztBMkZ4a1pBO0VBQXlDO0MzRjRrWnpDOztBMkYza1pBO0VBQW9DO0MzRitrWnBDOztBMkY5a1pBO0VBQW1DO0MzRmtsWm5DOztBMkZqbFpBO0VBQW1DO0MzRnFsWm5DOztBMkZwbFpBO0VBQXdDO0MzRndsWnhDOztBMkZ2bFpBO0VBQXNDO0MzRjJsWnRDOztBMkYxbFpBO0VBQTBDO0MzRjhsWjFDOztBMkY3bFpBO0VBQXNDO0MzRmltWnRDOztBMkZobVpBO0VBQW9DO0MzRm9tWnBDOztBMkZubVpBO0VBQXFDO0MzRnVtWnJDOztBMkZ0bVpBO0VBQTJDO0MzRjBtWjNDOztBMkZ6bVpBO0VBQWtDO0MzRjZtWmxDOztBMkY1bVpBO0VBQW9DO0MzRmduWnBDOztBMkYvbVpBO0VBQWtDO0MzRm1uWmxDOztBMkZsblpBO0VBQXlDO0MzRnNuWnpDOztBMkZyblpBO0VBQWdDO0MzRnluWmhDOztBMkZ4blpBO0VBQW1DO0MzRjRuWm5DOztBMkYzblpBO0VBQWtDO0MzRituWmxDOztBMkY5blpBO0VBQWdDO0MzRmtvWmhDOztBMkZqb1pBO0VBQW9DO0MzRnFvWnBDOztBMkZwb1pBO0VBQXNDO0MzRndvWnRDOztBMkZ2b1pBO0VBQW9DO0MzRjJvWnBDOztBMkYxb1pBO0VBQXVDO0MzRjhvWnZDOztBMkY3b1pBO0VBQXVDO0MzRmlwWnZDOztBMkZocFpBO0VBQXlDO0MzRm9wWnpDOztBMkZucFpBO0VBQXlDO0MzRnVwWnpDOztBMkZ0cFpBO0VBQTBDO0MzRjBwWjFDOztBMkZ6cFpBO0VBQXlDO0MzRjZwWnpDOztBMkY1cFpBO0VBQXVDO0MzRmdxWnZDOztBMkYvcFpBO0VBQW9DO0MzRm1xWnBDOztBMkZscVpBO0VBQW9DO0MzRnNxWnBDOztBMkZycVpBO0VBQXVDO0MzRnlxWnZDOztBMkZ4cVpBO0VBQXNDO0MzRjRxWnRDOztBMkYzcVpBO0VBQXlDO0MzRitxWnpDOztBMkY5cVpBO0VBQXdDO0MzRmtyWnhDOztBMkZqclpBO0VBQThDO0MzRnFyWjlDOztBMkZwclpBO0VBQTZDO0MzRndyWjdDOztBMkZ2clpBO0VBQWtDO0MzRjJyWmxDOztBMkYxclpBO0VBQXNDO0MzRjhyWnRDOztBMkY3clpBO0VBQXdDO0MzRmlzWnhDOztBMkZoc1pBO0VBQXlDO0MzRm9zWnpDOztBMkZuc1pBO0VBQTZDO0MzRnVzWjdDOztBMkZ0c1pBO0VBQXlDO0MzRjBzWnpDOztBMkZ6c1pBO0VBQXdDO0MzRjZzWnhDOztBMkY1c1pBO0VBQWdDO0MzRmd0WmhDOztBMkYvc1pBO0VBQXVDO0MzRm10WnZDOztBMkZsdFpBO0VBQTJDO0MzRnN0WjNDOztBMkZydFpBO0VBQTJDO0MzRnl0WjNDOztBMkZ4dFpBO0VBQTBDO0MzRjR0WjFDOztBMkYzdFpBO0VBQThDO0MzRit0WjlDOztBMkY5dFpBO0VBQXVDO0MzRmt1WnZDOztBMkZqdVpBO0VBQWtDO0MzRnF1WmxDOztBMkZwdVpBO0VBQXNDO0MzRnd1WnRDOztBMkZ2dVpBO0VBQXdDO0MzRjJ1WnhDOztBMkYxdVpBO0VBQTZDO0MzRjh1WjdDOztBMkY3dVpBO0VBQXdDO0MzRml2WnhDOztBMkZodlpBO0VBQTZDO0MzRm92WjdDOztBMkZudlpBO0VBQWtDO0MzRnV2WmxDOztBMkZ0dlpBO0VBQTBDO0MzRjB2WjFDOztBMkZ6dlpBO0VBQTRDO0MzRjZ2WjVDOztBMkY1dlpBO0VBQXdDO0MzRmd3WnhDOztBMkYvdlpBO0VBQWlDO0MzRm13WmpDOztBMkZsd1pBO0VBQXdDO0MzRnN3WnhDOztBMkZyd1pBO0VBQXdDO0MzRnl3WnhDOztBMkZ4d1pBO0VBQWlDO0MzRjR3WmpDOztBMkYzd1pBO0VBQWlDO0MzRit3WmpDOztBMkY5d1pBO0VBQXdDO0MzRmt4WnhDOztBMkZqeFpBO0VBQXdDO0MzRnF4WnhDOztBMkZweFpBO0VBQW9DO0MzRnd4WnBDOztBMkZ2eFpBO0VBQWlDO0MzRjJ4WmpDOztBMkYxeFpBO0VBQW1DO0MzRjh4Wm5DOztBMkY3eFpBO0VBQWdDO0MzRml5WmhDOztBMkZoeVpBO0VBQXNDO0MzRm95WnRDOztBMkZueVpBO0VBQWlDO0MzRnV5WmpDOztBMkZ0eVpBO0VBQXFDO0MzRjB5WnJDOztBMkZ6eVpBO0VBQXVDO0MzRjZ5WnZDOztBMkY1eVpBO0VBQXNDO0MzRmd6WnRDOztBMkYveVpBO0VBQWlDO0MzRm16WmpDOztBMkZselpBO0VBQTBDO0MzRnN6WjFDOztBMkZyelpBO0VBQXlDO0MzRnl6WnpDOztBMkZ4elpBO0VBQWdEO0MzRjR6WmhEOztBMkYzelpBO0VBQW9EO0MzRit6WnBEOztBMkY5elpBO0VBQWtDO0MzRmswWmxDOztBMkZqMFpBO0VBQXVDO0MzRnEwWnZDOztBMkZwMFpBO0VBQXlDO0MzRncwWnpDOztBMkZ2MFpBO0VBQTRDO0MzRjIwWjVDOztBMkYxMFpBO0VBQXlDO0MzRjgwWnpDOztBMkY3MFpBO0VBQXNDO0MzRmkxWnRDOztBMkZoMVpBO0VBQW1DO0MzRm8xWm5DOztBMkZuMVpBO0VBQXlDO0MzRnUxWnpDOztBMkZ0MVpBO0VBQW1DO0MzRjAxWm5DOztBMkZ6MVpBO0VBQStCO0MzRjYxWi9COztBMkY1MVpBO0VBQW1DO0MzRmcyWm5DOztBMkYvMVpBO0VBQXFDO0MzRm0yWnJDOztBMkZsMlpBO0VBQTRDO0MzRnMyWjVDOztBMkZyMlpBO0VBQXNDO0MzRnkyWnRDOztBMkZ4MlpBO0VBQXNDO0MzRjQyWnRDOztBMkYzMlpBO0VBQWtDO0MzRisyWmxDOztBMkY5MlpBO0VBQXVDO0MzRmszWnZDOztBMkZqM1pBO0VBQXdDO0MzRnEzWnhDOztBMkZwM1pBO0VBQWtDO0MzRnczWmxDOztBMkZ2M1pBO0VBQXNDO0MzRjIzWnRDOztBMkYxM1pBO0VBQXNDO0MzRjgzWnRDOztBMkY3M1pBO0VBQTBDO0MzRmk0WjFDOztBMkZoNFpBO0VBQW9DO0MzRm80WnBDOztBMkZuNFpBO0VBQW1DO0MzRnU0Wm5DOztBMkZ0NFpBO0VBQXlDO0MzRjA0WnpDOztBMkZ6NFpBO0VBQW9DO0MzRjY0WnBDOztBMkY1NFpBO0VBQWtDO0MzRmc1WmxDOztBMkYvNFpBO0VBQXdDO0MzRm01WnhDOztBMkZsNVpBO0VBQW1DO0MzRnM1Wm5DOztBMkZyNVpBO0VBQWtDO0MzRnk1WmxDOztBMkZ4NVpBO0VBQW9DO0MzRjQ1WnBDOztBMkYzNVpBO0VBQXlDO0MzRis1WnpDOztBMkY5NVpBO0VBQW9DO0MzRms2WnBDOztBMkZqNlpBO0VBQXNDO0MzRnE2WnRDOztBMkZwNlpBO0VBQW1DO0MzRnc2Wm5DOztBMkZ2NlpBO0VBQXlDO0MzRjI2WnpDOztBMkYxNlpBO0VBQTBDO0MzRjg2WjFDOztBMkY3NlpBO0VBQW1DO0MzRmk3Wm5DOztBMkZoN1pBO0VBQWlDO0MzRm83WmpDOztBMkZuN1pBO0VBQXFDO0MzRnU3WnJDOztBMkZ0N1pBO0VBQXVDO0MzRjA3WnZDOztBMkZ6N1pBO0VBQTBDO0MzRjY3WjFDOztBMkY1N1pBO0VBQW1DO0MzRmc4Wm5DOztBMkYvN1pBO0VBQWtDO0MzRm04WmxDOztBMkZsOFpBO0VBQXNDO0MzRnM4WnRDOztBMkZyOFpBO0VBQW1DO0MzRnk4Wm5DOztBMkZ4OFpBO0VBQXVDO0MzRjQ4WnZDOztBMkYzOFpBO0VBQXlDO0MzRis4WnpDOztBMkY5OFpBO0VBQXNDO0MzRms5WnRDOztBMkZqOVpBO0VBQXFDO0MzRnE5WnJDOztBMkZwOVpBO0VBQW9DO0MzRnc5WnBDOztBMkZ2OVpBO0VBQWdDO0MzRjI5WmhDOztBMkYxOVpBO0VBQW1DO0MzRjg5Wm5DOztBMkY3OVpBO0VBQWlDO0MzRmkrWmpDOztBMkZoK1pBO0VBQWlDO0MzRm8rWmpDOztBMkZuK1pBO0VBQWtDO0MzRnUrWmxDOztBMkZ0K1pBO0VBQW1DO0MzRjArWm5DOztBMkZ6K1pBO0VBQXVDO0MzRjYrWnZDOztBMkY1K1pBO0VBQW9DO0MzRmcvWnBDOztBMkYvK1pBO0VBQWtDO0MzRm0vWmxDOztBMkZsL1pBO0VBQWdDO0MzRnMvWmhDOztBMkZyL1pBO0VBQXVDO0MzRnkvWnZDOztBMkZ4L1pBO0VBQXVDO0MzRjQvWnZDOztBMkYzL1pBO0VBQWtDO0MzRisvWmxDOztBMkY5L1pBO0VBQTJDO0MzRmtnYTNDOztBMkZqZ2FBO0VBQTZDO0MzRnFnYTdDOztBMkZwZ2FBO0VBQTJDO0MzRndnYTNDOztBMkZ2Z2FBO0VBQW9DO0MzRjJnYXBDOztBMkYxZ2FBO0VBQXVDO0MzRjhnYXZDOztBMkY3Z2FBO0VBQWlDO0MzRmloYWpDOztBMkZoaGFBO0VBQW9DO0MzRm9oYXBDOztBMkZuaGFBO0VBQXFDO0MzRnVoYXJDOztBMkZ0aGFBO0VBQW1DO0MzRjBoYW5DOztBMkZ6aGFBO0VBQXVDO0MzRjZoYXZDOztBMkY1aGFBO0VBQWlDO0MzRmdpYWpDOztBMkYvaGFBO0VBQXNDO0MzRm1pYXRDOztBMkZsaWFBO0VBQTJDO0MzRnNpYTNDOztBMkZyaWFBO0VBQWlDO0MzRnlpYWpDOztBMkZ4aWFBO0VBQW1DO0MzRjRpYW5DOztBMkYzaWFBO0VBQW1DO0MzRitpYW5DOztBMkY5aWFBO0VBQXdDO0MzRmtqYXhDOztBMkZqamFBO0VBQW1DO0MzRnFqYW5DOztBMkZwamFBO0VBQW1DO0MzRndqYW5DOztBMkZ2amFBO0VBQW9DO0MzRjJqYXBDOztBMkYxamFBO0VBQW1DO0MzRjhqYW5DOztBMkY3amFBO0VBQTBDO0MzRmlrYTFDOztBMkZoa2FBO0VBQTRDO0MzRm9rYTVDOztBMkZua2FBO0VBQXlDO0MzRnVrYXpDOztBMkZ0a2FBO0VBQXdDO0MzRjBrYXhDOztBMkZ6a2FBO0VBQXdDO0MzRjZrYXhDOztBMkY1a2FBO0VBQXFDO0MzRmdsYXJDOztBMkYva2FBO0VBQXFDO0MzRm1sYXJDOztBMkZsbGFBO0VBQW1DO0MzRnNsYW5DOztBMkZybGFBO0VBQW1DO0MzRnlsYW5DOztBMkZ4bGFBO0VBQXlDO0MzRjRsYXpDOztBMkYzbGFBO0VBQW1DO0MzRitsYW5DOztBMkY5bGFBO0VBQWtDO0MzRmttYWxDOztBMkZqbWFBO0VBQXNDO0MzRnFtYXRDOztBMkZwbWFBO0VBQTZDO0MzRndtYTdDOztBMkZ2bWFBO0VBQXlDO0MzRjJtYXpDOztBMkYxbWFBO0VBQXdDO0MzRjhtYXhDOztBMkY3bWFBO0VBQXVDO0MzRmluYXZDOztBMkZobmFBO0VBQXlDO0MzRm9uYXpDOztBMkZubmFBO0VBQWlDO0MzRnVuYWpDOztBMkZ0bmFBO0VBQTBDO0MzRjBuYTFDOztBMkZ6bmFBO0VBQXlDO0MzRjZuYXpDOztBMkY1bmFBO0VBQXdDO0MzRmdvYXhDOztBMkYvbmFBO0VBQW9DO0MzRm1vYXBDOztBMkZsb2FBO0VBQXlDO0MzRnNvYXpDOztBMkZyb2FBO0VBQTRDO0MzRnlvYTVDOztBMkZ4b2FBO0VBQTBDO0MzRjRvYTFDOztBMkYzb2FBO0VBQXFDO0MzRitvYXJDOztBMkY5b2FBO0VBQW1DO0MzRmtwYW5DOztBMkZqcGFBO0VBQXdDO0MzRnFwYXhDOztBMkZwcGFBO0VBQWlDO0MzRndwYWpDOztBMkZ2cGFBO0VBQXdDO0MzRjJwYXhDOztBMkYxcGFBO0VBQTBDO0MzRjhwYTFDOztBMkY3cGFBO0VBQXlDO0MzRmlxYXpDOztBMkZocWFBO0VBQW1DO0MzRm9xYW5DOztBMkZucWFBO0VBQXNDO0MzRnVxYXRDOztBMkZ0cWFBO0VBQXFDO0MzRjBxYXJDOztBMkZ6cWFBO0VBQXdDO0MzRjZxYXhDOztBMkY1cWFBO0VBQWlDO0MzRmdyYWpDOztBMkYvcWFBO0VBQW9DO0MzRm1yYXBDOztBMkZscmFBO0VBQW9DO0MzRnNyYXBDOztBMkZycmFBO0VBQWlDO0MzRnlyYWpDOztBMkZ4cmFBO0VBQW9DO0MzRjRyYXBDOztBMkYzcmFBO0VBQW1DO0MzRityYW5DOztBMkY5cmFBO0VBQW1DO0MzRmtzYW5DOztBMkZqc2FBO0VBQTBDO0MzRnFzYTFDOztBMkZwc2FBO0VBQWtDO0MzRndzYWxDOztBMkZ2c2FBO0VBQTZDO0MzRjJzYTdDOztBMkYxc2FBO0VBQXFDO0MzRjhzYXJDOztBMkY3c2FBO0VBQWtDO0MzRml0YWxDOztBMkZodGFBO0VBQWtDO0MzRm90YWxDOztBMkZudGFBO0VBQXVDO0MzRnV0YXZDOztBMkZ0dGFBO0VBQWtDO0MzRjB0YWxDOztBMkZ6dGFBO0VBQW1DO0MzRjZ0YW5DOztBMkY1dGFBO0VBQXNDO0MzRmd1YXRDOztBMkYvdGFBO0VBQXVDO0MzRm11YXZDOztBMkZsdWFBO0VBQWtDO0MzRnN1YWxDOztBMkZydWFBO0VBQXVDO0MzRnl1YXZDOztBMkZ4dWFBO0VBQXVDO0MzRjR1YXZDOztBMkYzdWFBO0VBQWlDO0MzRit1YWpDOztBMkY5dWFBO0VBQW9DO0MzRmt2YXBDOztBMkZqdmFBO0VBQXdDO0MzRnF2YXhDOztBMkZwdmFBO0VBQWdDO0MzRnd2YWhDOztBMkZ2dmFBO0VBQXFDO0MzRjJ2YXJDOztBMkYxdmFBO0VBQTJDO0MzRjh2YTNDOztBMkY3dmFBO0VBQTRDO0MzRml3YTVDOztBMkZod2FBO0VBQXlDO0MzRm93YXpDOztBMkZud2FBO0VBQXNDO0MzRnV3YXRDOztBMkZ0d2FBO0VBQW9DO0MzRjB3YXBDOztBMkZ6d2FBO0VBQXFDO0MzRjZ3YXJDOztBMkY1d2FBO0VBQWlDO0MzRmd4YWpDOztBMkYvd2FBO0VBQWtDO0MzRm14YWxDOztBMkZseGFBO0VBQXdDO0MzRnN4YXhDOztBMkZyeGFBO0VBQWlDO0MzRnl4YWpDOztBMkZ4eGFBO0VBQTRDO0MzRjR4YTVDOztBMkYzeGFBO0VBQWdEO0MzRit4YWhEOztBMkY5eGFBO0VBQTBDO0MzRmt5YTFDOztBMkZqeWFBO0VBQThDO0MzRnF5YTlDOztBMkZweWFBO0VBQTZDO0MzRnd5YTdDOztBMkZ2eWFBO0VBQWlEO0MzRjJ5YWpEOztBMkYxeWFBO0VBQTJDO0MzRjh5YTNDOztBMkY3eWFBO0VBQStDO0MzRml6YS9DOztBMkZoemFBO0VBQXNDO0MzRm96YXRDOztBMkZuemFBO0VBQThDO0MzRnV6YTlDOztBMkZ0emFBO0VBQWtEO0MzRjB6YWxEOztBMkZ6emFBO0VBQTRDO0MzRjZ6YTVDOztBMkY1emFBO0VBQWdEO0MzRmcwYWhEOztBMkYvemFBO0VBQW9DO0MzRm0wYXBDOztBMkZsMGFBO0VBQXVDO0MzRnMwYXZDOztBMkZyMGFBO0VBQXVDO0MzRnkwYXZDOztBMkZ4MGFBO0VBQWdDO0MzRjQwYWhDOztBMkYzMGFBO0VBQTBDO0MzRiswYTFDOztBMkY5MGFBO0VBQW9DO0MzRmsxYXBDOztBMkZqMWFBO0VBQXlDO0MzRnExYXpDOztBMkZwMWFBO0VBQXdDO0MzRncxYXhDOztBMkZ2MWFBO0VBQW1DO0MzRjIxYW5DOztBMkYxMWFBO0VBQW9DO0MzRjgxYXBDOztBMkY3MWFBO0VBQW9DO0MzRmkyYXBDOztBMkZoMmFBO0VBQW9DO0MzRm8yYXBDOztBMkZuMmFBO0VBQXNDO0MzRnUyYXRDOztBMkZ0MmFBO0VBQW1DO0MzRjAyYW5DOztBMkZ6MmFBO0VBQXdDO0MzRjYyYXhDOztBMkY1MmFBO0VBQTRDO0MzRmczYTVDOztBMkYvMmFBO0VBQXdDO0MzRm0zYXhDOztBMkZsM2FBO0VBQTJDO0MzRnMzYTNDOztBMkZyM2FBO0VBQTJDO0MzRnkzYTNDOztBMkZ4M2FBO0VBQXNDO0MzRjQzYXRDOztBMkYzM2FBO0VBQWtDO0MzRiszYWxDOztBMkY5M2FBO0VBQWlDO0MzRms0YWpDOztBMkZqNGFBO0VBQThDO0MzRnE0YTlDOztBMkZwNGFBO0VBQXNDO0MzRnc0YXRDOztBMkZ2NGFBO0VBQTBDO0MzRjI0YTFDOztBMkYxNGFBO0VBQTBDO0MzRjg0YTFDOztBMkY3NGFBO0VBQXlDO0MzRmk1YXpDOztBMkZoNWFBO0VBQXVDO0MzRm81YXZDOztBMkZuNWFBO0VBQWtDO0MzRnU1YWxDOztBMkZ0NWFBO0VBQXlDO0MzRjA1YXpDOztBMkZ6NWFBO0VBQXlDO0MzRjY1YXpDOztBMkY1NWFBO0VBQTBDO0MzRmc2YTFDOztBMkYvNWFBO0VBQXlDO0MzRm02YXpDOztBMkZsNmFBO0VBQXdDO0MzRnM2YXhDOztBMkZyNmFBO0VBQXlDO0MzRnk2YXpDOztBMkZ4NmFBO0VBQXdDO0MzRjQ2YXhDOztBMkYzNmFBO0VBQWlDO0MzRis2YWpDOztBMkY5NmFBO0VBQXdDO0MzRms3YXhDOztBMkZqN2FBO0VBQXNDO0MzRnE3YXRDOztBMkZwN2FBO0VBQXlDO0MzRnc3YXpDOztBMkZ2N2FBO0VBQWtDO0MzRjI3YWxDOztBMkYxN2FBO0VBQXNDO0MzRjg3YXRDOztBMkY3N2FBO0VBQTRDO0MzRmk4YTVDOztBMkZoOGFBO0VBQXdDO0MzRm84YXhDOztBMkZuOGFBO0VBQW1DO0MzRnU4YW5DOztBMkZ0OGFBO0VBQW1DO0MzRjA4YW5DOztBMkZ6OGFBO0VBQXdDO0MzRjY4YXhDOztBMkY1OGFBO0VBQTBDO0MzRmc5YTFDOztBMkYvOGFBO0VBQW1DO0MzRm05YW5DOztBMkZsOWFBO0VBQXFDO0MzRnM5YXJDOztBMkZyOWFBO0VBQXdDO0MzRnk5YXhDOztBMkZ4OWFBO0VBQXlDO0MzRjQ5YXpDOztBMkYzOWFBO0VBQXdDO0MzRis5YXhDOztBMkY5OWFBO0VBQStDO0MzRmsrYS9DOztBMkZqK2FBO0VBQXNDO0MzRnErYXRDOztBMkZwK2FBO0VBQW1DO0MzRncrYW5DOztBMkZ2K2FBO0VBQXFDO0MzRjIrYXJDOztBMkYxK2FBO0VBQTZDO0MzRjgrYTdDOztBMkY3K2FBO0VBQWdDO0MzRmkvYWhDOztBMkZoL2FBO0VBQXdDO0MzRm8vYXhDOztBMkZuL2FBO0VBQXdDO0MzRnUvYXhDOztBMkZ0L2FBO0VBQW1DO0MzRjAvYW5DOztBMkZ6L2FBO0VBQXFDO0MzRjYvYXJDOztBMkY1L2FBO0VBQWlDO0MzRmdnYmpDOztBMkYvL2FBO0VBQXVDO0MzRm1nYnZDOztBMkZsZ2JBO0VBQWtDO0MzRnNnYmxDOztBMkZyZ2JBO0VBQW9DO0MzRnlnYnBDOztBMkZ4Z2JBO0VBQTBDO0MzRjRnYjFDOztBMkYzZ2JBO0VBQW9DO0MzRitnYnBDOztBMkY5Z2JBO0VBQXNDO0MzRmtoYnRDOztBMkZqaGJBO0VBQWlDO0MzRnFoYmpDOztBMkZwaGJBO0VBQXFDO0MzRndoYnJDOztBMkZ2aGJBO0VBQW9DO0MzRjJoYnBDOztBMkYxaGJBO0VBQWtDO0MzRjhoYmxDOztBMkY3aGJBO0VBQXlDO0MzRmlpYnpDOztBMkZoaWJBO0VBQW1DO0MzRm9pYm5DOztBMkZuaWJBO0VBQXVDO0MzRnVpYnZDOztBMkZ0aWJBO0VBQW9DO0MzRjBpYnBDOztBMkZ6aWJBO0VBQTJDO0MzRjZpYjNDOztBMkY1aWJBO0VBQWdDO0MzRmdqYmhDOztBMkYvaWJBO0VBQWlDO0MzRm1qYmpDOztBMkZsamJBO0VBQWlDO0MzRnNqYmpDOztBMkZyamJBO0VBQWtDO0MzRnlqYmxDOztBMkZ4amJBO0VBQWlDO0MzRjRqYmpDOztBMkYzamJBO0VBQXNDO0MzRitqYnRDOztBMkY5amJBO0VBQWtDO0MzRmtrYmxDOztBMkZqa2JBO0VBQXVDO0MzRnFrYnZDOztBMkZwa2JBO0VBQXFDO0MzRndrYnJDOztBMkZ2a2JBO0VBQTJDO0MzRjJrYjNDOztBMkYxa2JBO0VBQTZDO0MzRjhrYjdDOztBMkY3a2JBO0VBQTRDO0MzRmlsYjVDOztBMkZobGJBO0VBQTBDO0MzRm9sYjFDOztBMkZubGJBO0VBQWtDO0MzRnVsYmxDOztBMkZ0bGJBO0VBQXFDO0MzRjBsYnJDOztBMkZ6bGJBO0VBQXdDO0MzRjZsYnhDOztBMkY1bGJBO0VBQXVDO0MzRmdtYnZDOztBMkYvbGJBO0VBQStCO0MzRm1tYi9COztBMkZsbWJBO0VBQXFDO0MzRnNtYnJDOztBMkZybWJBO0VBQW9DO0MzRnltYnBDOztBMkZ4bWJBO0VBQXlDO0MzRjRtYnpDOztBMkYzbWJBO0VBQTBDO0MzRittYjFDOztBMkY5bWJBO0VBQW9DO0MzRmtuYnBDOztBMkZqbmJBO0VBQXNDO0MzRnFuYnRDOztBMkZwbmJBO0VBQXdDO0MzRnduYnhDOztBMkZ2bmJBO0VBQThDO0MzRjJuYjlDOztBMkYxbmJBO0VBQTZDO0MzRjhuYjdDOztBMkY3bmJBO0VBQTZDO0MzRmlvYjdDOztBMkZob2JBO0VBQWdEO0MzRm9vYmhEOztBMkZub2JBO0VBQXVEO0MzRnVvYnZEOztBMkZ0b2JBO0VBQXdDO0MzRjBvYnhDOztBMkZ6b2JBO0VBQXdDO0MzRjZvYnhDOztBMkY1b2JBO0VBQXNDO0MzRmdwYnRDOztBMkYvb2JBO0VBQXNDO0MzRm1wYnRDOztBMkZscGJBO0VBQXVDO0MzRnNwYnZDOztBMkZycGJBO0VBQW1DO0MzRnlwYm5DOztBMkZ4cGJBO0VBQWtDO0MzRjRwYmxDOztBMkYzcGJBO0VBQXlDO0MzRitwYnpDOztBMkY5cGJBO0VBQWlDO0MzRmtxYmpDOztBMkZqcWJBO0VBQXVDO0MzRnFxYnZDOztBMkZwcWJBO0VBQWtDO0MzRndxYmxDOztBMkZ2cWJBO0VBQXVDO0MzRjJxYnZDOztBMkYxcWJBO0VBQXNDO0MzRjhxYnRDOztBMkY3cWJBO0VBQW1DO0MzRmlyYm5DOztBMkZocmJBO0VBQXlDO0MzRm9yYnpDOztBMkZucmJBO0VBQStDO0MzRnVyYi9DOztBMkZ0cmJBO0VBQW9DO0MzRjByYnBDOztBMkZ6cmJBO0VBQWtDO0MzRjZyYmxDOztBMkY1cmJBO0VBQWtDO0MzRmdzYmxDOztBMkYvcmJBO0VBQWtDO0MzRm1zYmxDOztBMkZsc2JBO0VBQXVDO0MzRnNzYnZDOztBMkZyc2JBO0VBQW9DO0MzRnlzYnBDOztBMkZ4c2JBO0VBQTZDO0MzRjRzYjdDOztBMkYzc2JBO0VBQXNDO0MzRitzYnRDOztBMkY5c2JBO0VBQTBDO0MzRmt0YjFDOztBMkZqdGJBO0VBQW9DO0MzRnF0YnBDOztBMkZwdGJBO0VBQWtDO0MzRnd0YmxDOztBMkZ2dGJBO0VBQWlDO0MzRjJ0YmpDOztBMkYxdGJBO0VBQXdDO0MzRjh0YnhDOztBMkY3dGJBO0VBQTRDO0MzRml1YjVDOztBMkZodWJBO0VBQWtDO0MzRm91YmxDOztBMkZudWJBO0VBQXNDO0MzRnV1YnRDOztBMkZ0dWJBO0VBQTBDO0MzRjB1YjFDOztBMkZ6dWJBO0VBQThDO0MzRjZ1YjlDOztBMkY1dWJBO0VBQWlDO0MzRmd2YmpDOztBMkYvdWJBO0VBQW1DO0MzRm12Ym5DOztBMkZsdmJBO0VBQW1DO0MzRnN2Ym5DOztBMkZydmJBO0VBQWtDO0MzRnl2YmxDOztBMkZ4dmJBO0VBQTBDO0MzRjR2YjFDOztBMkYzdmJBO0VBQTBDO0MzRit2YjFDOztBMkY5dmJBO0VBQXlDO0MzRmt3YnpDOztBMkZqd2JBO0VBQXlDO0MzRnF3YnpDOztBMkZwd2JBO0VBQW1DO0MzRnd3Ym5DOztBMkZ2d2JBO0VBQWdDO0MzRjJ3YmhDOztBMkYxd2JBO0VBQW1DO0MzRjh3Ym5DOztBMkY3d2JBO0VBQTBDO0MzRml4YjFDOztBMkZoeGJBO0VBQStCO0MzRm94Yi9COztBMkZueGJBO0VBQW1DO0MzRnV4Ym5DOztBMkZ0eGJBO0VBQW9DO0MzRjB4YnBDOztBMkZ6eGJBO0VBQTJDO0MzRjZ4YjNDOztBMkY1eGJBO0VBQWtDO0MzRmd5YmxDOztBMkYveGJBO0VBQWlDO0MzRm15YmpDOztBMkZseWJBO0VBQW1DO0MzRnN5Ym5DOztBMkZyeWJBO0VBQWtDO0MzRnl5YmxDOztBMkZ4eWJBO0VBQW9DO0MzRjR5YnBDOztBMkYzeWJBO0VBQXFDO0MzRit5YnJDOztBMkY5eWJBO0VBQTJDO0MzRmt6YjNDOztBMkZqemJBO0VBQXNDO0MzRnF6YnRDOztBMkZwemJBO0VBQXNDO0MzRnd6YnRDOztBMkZ2emJBO0VBQWlDO0MzRjJ6YmpDOztBMkYxemJBO0VBQXFDO0MzRjh6YnJDOztBMkY3emJBO0VBQXdDO0MzRmkwYnhDOztBMkZoMGJBO0VBQWtDO0MzRm8wYmxDOztBMkZuMGJBO0VBQTZDO0MzRnUwYjdDOztBMkZ0MGJBO0VBQXVDO0MzRjAwYnZDOztBMkZ6MGJBO0VBQW1DO0MzRjYwYm5DOztBMkY1MGJBO0VBQW1DO0MzRmcxYm5DOztBMkYvMGJBO0VBQXVDO0MzRm0xYnZDOztBMkZsMWJBO0VBQXFDO0MzRnMxYnJDOztBMkZyMWJBO0VBQW9DO0MzRnkxYnBDOztBMkZ4MWJBO0VBQW1DO0MzRjQxYm5DOztBMkYzMWJBO0VBQWdDO0MzRisxYmhDOztBMkY5MWJBO0VBQWdDO0MzRmsyYmhDOztBMkZqMmJBO0VBQWlDO0MzRnEyYmpDOztBMkZwMmJBO0VBQXFDO0MzRncyYnJDOztBMkZ2MmJBO0VBQTJDO0MzRjIyYjNDOztBMkYxMmJBO0VBQTJDO0MzRjgyYjNDOztBMkY3MmJBO0VBQXVDO0MzRmkzYnZDOztBMkZoM2JBO0VBQXdDO0MzRm8zYnhDOztBMkZuM2JBO0VBQXVDO0MzRnUzYnZDOztBMkZ0M2JBO0VBQXFDO0MzRjAzYnJDOztBMkZ6M2JBO0VBQXNDO0MzRjYzYnRDOztBMkY1M2JBO0VBQXlDO0MzRmc0YnpDOztBMkYvM2JBO0VBQTBDO0MzRm00YjFDOztBMkZsNGJBO0VBQXlDO0MzRnM0YnpDOztBMkZyNGJBO0VBQXNDO0MzRnk0YnRDOztBMkZ4NGJBO0VBQW9DO0MzRjQ0YnBDOztBMkYzNGJBO0VBQXVDO0MzRis0YnZDOztBMkY5NGJBO0VBQXVDO0MzRms1YnZDOztBMkZqNWJBO0VBQXVDO0MzRnE1YnZDOztBMkZwNWJBO0VBQXNDO0MzRnc1YnRDOztBMkZ2NWJBO0VBQXdDO0MzRjI1YnhDOztBMkYxNWJBO0VBQXdDO0MzRjg1YnhDOztBMkY3NWJBO0VBQXVDO0MzRmk2YnZDOztBMkZoNmJBO0VBQXFDO0MzRm82YnJDOztBMkZuNmJBO0VBQXFDO0MzRnU2YnJDOztBMkZ0NmJBO0VBQXVDO0MzRjA2YnZDOztBMkZ6NmJBO0VBQWtDO0MzRjY2YmxDOztBMkY1NmJBO0VBQXNDO0MzRmc3YnRDOztBMkYvNmJBO0VBQXdDO0MzRm03YnhDOztBMkZsN2JBO0VBQWlDO0MzRnM3YmpDOztBMkZyN2JBO0VBQXFDO0MzRnk3YnJDOztBMkZ4N2JBO0VBQTBDO0MzRjQ3YjFDOztBMkYzN2JBO0VBQXFDO0MzRis3YnJDOztBMkY5N2JBO0VBQW1DO0MzRms4Ym5DOztBMkZqOGJBO0VBQTBDO0MzRnE4YjFDOztBMkZwOGJBO0VBQWtDO0MzRnc4YmxDOztBMkZ2OGJBO0VBQXlDO0MzRjI4YnpDOztBMkYxOGJBO0VBQXVDO0MzRjg4YnZDOztBMkY3OGJBO0VBQWlDO0MzRmk5YmpDOztBMkZoOWJBO0VBQXlDO0MzRm85YnpDOztBMkZuOWJBO0VBQW9DO0MzRnU5YnBDOztBMkZ0OWJBO0VBQW1DO0MzRjA5Ym5DOztBMkZ6OWJBO0VBQTBDO0MzRjY5YjFDOztBMkY1OWJBO0VBQWlDO0MzRmcrYmpDOztBMkYvOWJBO0VBQWtDO0MzRm0rYmxDOztBMkZsK2JBO0VBQWtDO0MzRnMrYmxDOztBMkZyK2JBO0VBQWtDO0MzRnkrYmxDOztBMkZ4K2JBO0VBQXdDO0MzRjQrYnhDOztBMkYzK2JBO0VBQW1DO0MzRisrYm5DOztBMkY5K2JBO0VBQWtDO0MzRmsvYmxDOztBMkZqL2JBO0VBQXlDO0MzRnEvYnpDOztBMkZwL2JBO0VBQW9DO0MzRncvYnBDOztBMkZ2L2JBO0VBQWlDO0MzRjIvYmpDOztBMkYxL2JBO0VBQWtDO0MzRjgvYmxDOztBMkY3L2JBO0VBQXdDO0MzRmlnY3hDOztBMkZoZ2NBO0VBQW9DO0MzRm9nY3BDOztBMkZuZ2NBO0VBQStCO0MzRnVnYy9COztBMkZ0Z2NBO0VBQWdDO0MzRjBnY2hDOztBMkZ6Z2NBO0VBQXNDO0MzRjZnY3RDOztBMkY1Z2NBO0VBQTRDO0MzRmdoYzVDOztBMkYvZ2NBO0VBQXdDO0MzRm1oY3hDOztBMkZsaGNBO0VBQXdDO0MzRnNoY3hDOztBMkZyaGNBO0VBQXVDO0MzRnloY3ZDOztBMkZ4aGNBO0VBQXNDO0MzRjRoY3RDOztBMkYzaGNBO0VBQXFDO0MzRitoY3JDOztBMkY5aGNBO0VBQXlDO0MzRmtpY3pDOztBMkZqaWNBO0VBQWtDO0MzRnFpY2xDOztBMkZwaWNBO0VBQW9DO0MzRndpY3BDOztBMkZ2aWNBO0VBQW1DO0MzRjJpY25DOztBMkYxaWNBO0VBQXNDO0MzRjhpY3RDOztBMkY3aWNBO0VBQWdEO0MzRmlqY2hEOztBMkZoamNBO0VBQWtDO0MzRm9qY2xDOztBMkZuamNBO0VBQXdDO0MzRnVqY3hDOztBMkZ0amNBO0VBQWlDO0MzRjBqY2pDOztBMkZ6amNBO0VBQW1DO0MzRjZqY25DOztBMkY1amNBO0VBQWtDO0MzRmdrY2xDOztBMkYvamNBO0VBQW1DO0MzRm1rY25DOztBMkZsa2NBO0VBQTJDO0MzRnNrYzNDOztBMkZya2NBO0VBQW1DO0MzRnlrY25DOztBMkZ4a2NBO0VBQXFDO0MzRjRrY3JDOztBMkYza2NBO0VBQTRDO0MzRitrYzVDOztBMkY5a2NBO0VBQXVDO0MzRmtsY3ZDOztBMkZqbGNBO0VBQWtDO0MzRnFsY2xDOztBMkZwbGNBO0VBQWlDO0MzRndsY2pDOztBMkZ2bGNBO0VBQXdDO0MzRjJsY3hDOztBMkYxbGNBO0VBQWlDO0MzRjhsY2pDOztBMkY3bGNBO0VBQXlDO0MzRmltY3pDOztBMkZobWNBO0VBQTRDO0MzRm9tYzVDOztBMkZubWNBO0VBQTRDO0MzRnVtYzVDOztBMkZ0bWNBO0VBQTJDO0MzRjBtYzNDOztBMkZ6bWNBO0VBQW9DO0MzRjZtY3BDOztBMkY1bWNBO0VBQXdDO0MzRmduY3hDOztBMkYvbWNBO0VBQXVDO0MzRm1uY3ZDOztBMkZsbmNBO0VBQTJDO0MzRnNuYzNDOztBMkZybmNBO0VBQWdDO0MzRnluY2hDOztBMkZ4bmNBO0VBQWlEO0MzRjRuY2pEOztBMkYzbmNBO0VBQWlDO0MzRituY2pDOztBMkY5bmNBO0VBQWdEO0MzRmtvY2hEOztBMkZqb2NBO0VBQXFDO0MzRnFvY3JDOztBMkZwb2NBO0VBQXNDO0MzRndvY3RDOztBMkZ2b2NBO0VBQTZDO0MzRjJvYzdDOztBMkYxb2NBO0VBQXVDO0MzRjhvY3ZDOztBMkY3b2NBO0VBQXVDO0MzRmlwY3ZDOztBMkZocGNBO0VBQW9DO0MzRm9wY3BDOztBMkZucGNBO0VBQW9DO0MzRnVwY3BDOztBMkZ0cGNBO0VBQW1DO0MzRjBwY25DOztBMkZ6cGNBO0VBQWtDO0MzRjZwY2xDOztBMkY1cGNBO0VBQWlDO0MzRmdxY2pDOztBMkYvcGNBO0VBQWlDO0MzRm1xY2pDOztBMkZscWNBO0VBQXdDO0MzRnNxY3hDOztBMkZycWNBO0VBQXlDO0MzRnlxY3pDOztBMkZ4cWNBO0VBQWtDO0MzRjRxY2xDOztBMkYzcWNBO0VBQW1DO0MzRitxY25DOztBMkY5cWNBO0VBQW1DO0MzRmtyY25DOztBMkZqcmNBO0VBQWlEO0MzRnFyY2pEOztBMkZwcmNBO0VBQWlDO0MzRndyY2pDOztBMkZ2cmNBO0VBQWlDO0MzRjJyY2pDOztBMkYxcmNBO0VBQXFDO0MzRjhyY3JDOztBMkY3cmNBO0VBQXFDO0MzRmlzY3JDOztBMkZoc2NBO0VBQWtDO0MzRm9zY2xDOztBMkZuc2NBO0VBQW9DO0MzRnVzY3BDOztBMkZ0c2NBO0VBQTJDO0MzRjBzYzNDOztBMkZ6c2NBO0VBQWtDO0MzRjZzY2xDOztBNEY5bmZBO0VIMEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pGd21mRjs7QXlGOWxmRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekZnbWZKOztBNkZycGZBOzs7R0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0JUTHFCO0VTTXJCO0VBQ0E7QzdGc3BmRjtBNkYvb2ZBOztFQUVFO0VBQ0E7QzdGaXBmRjs7QThGdnFmQTs7O0dBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9CVkxxQjtFVU1yQjtFQUNBO0M5RndxZkY7QThGanFmQTtFQUNFO0VBQ0E7QzlGbXFmRjs7QStGeHJmQTs7O0dBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9CWExxQjtFV01yQjtFQUNBO0MvRnlyZkY7QStGbHJmQTtFQUNFO0VBQ0E7Qy9Gb3JmRjs7QWdHeHNmRTtFQUNFO0VBQ0E7RUFDQSxZQytLZ0I7RUQ5S2hCLGlCQytLa0I7RUQ5S2xCO0VBQ0EsaUJDUGtCO0VEUWxCLGdDQ3NLcUI7Q2pHcWlmekI7QWdHenNmSTtFQUNFO0VBQ0EsV0N5S3VCO0NqR2tpZjdCO0FnR3hzZkk7RUFDRTtFQUNBO0VBQ0EsZ0JDb0txQjtFRG5LckIsZUNvS3dCO0NqR3NpZjlCO0FnR3ZzZkk7RUFDRSxrQkN1S3NCO0VEdEt0QixtQkNzS3NCO0VEckt0QixpQkN1S3lCO0NqR2tpZi9CO0FnR3RzZkk7RUFDRTtFQUNBLGFDa0oyQjtFRGpKM0IsY0NrSjRCO0VEako1QixpQkNrSmlDO0NqR3NqZnZDO0FnR3JzZkk7RUFDRTtFQUNBLFdDbUp3QjtFRGxKeEIsZUNtSjBCO0NqR29qZmhDO0FnR3BzZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEdzc2ZOO0FnR3BzZk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEdzc2ZSO0FrR3h2ZkU7RUY4Q0k7SUFPSTtHaEd1c2ZSO0NBQ0Y7QWdHbnNmUTtFQUNFO0VBQ0E7Q2hHcXNmVjtBZ0doc2ZRO0VBQ0U7RUFDQTtDaEdrc2ZWO0FnR2hzZlU7RUFDRTtDaEdrc2ZaO0FnRy9yZlU7RUFDRTtDaEdpc2ZaO0FnRzNyZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEc2cmZOO0FnRzFyZkk7RUFDRTtFQUNBO0VBQ0EsZUNpRzBCO0NqRzJsZmhDO0FnRzFyZk07RUFDRSw4REMrRjhCO0NqRzZsZnRDO0FnR3hyZkk7RUFDRSxzQkM5RFU7Q2pHd3ZmaEI7QWdHeHJmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMHJmUjtBZ0d4cmZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEcwcmZWO0FnR3ZyZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEd5cmZWO0FnR3JyZk07RUFDRTtFQUNBO0NoR3VyZlI7QWdHcHJmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoR3NyZlI7QWdHbnJmTTtFQUNFO0NoR3FyZlI7QWdHbnJmUTtFQUNFO0VBQ0E7RUFDQTtDaEdxcmZWO0FnR2xyZlE7RUFDRTtFQUNBO0VBQ0E7Q2hHb3JmVjtBZ0c5cWZVO0VBQ0U7Q2hHZ3JmWjtBZ0c3cWZVO0VBQ0U7Q2hHK3FmWjtBZ0d6cWZJO0VBQ0UsaUNDS3VCO0NqR3NxZjdCO0FnR3hxZkk7RUFDRSwwQ0NFdUI7Q2pHd3FmN0I7O0FtR3AxZkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCRlB3QjtFRVF4QjtFQUNBLGtDRmEwQjtFRVYxQjtDbkdvMWZGO0FtR2wxZkU7RUFFRSwrQkZLYTtDakc4MGZqQjtBbUdoMWZFO0VBQ0U7Q25HazFmSjtBbUcvMGZFO0VBQ0U7Q25HaTFmSjtBbUc5MGZFO0VBRUU7RUFDQTtDbkcrMGZKO0FtRzUwZkU7RUFFRTtFQUNBO0NuRzYwZko7QW1HMTBmRTtFQUNFO0NuRzQwZko7QW1HejBmRTtFQUVFO0VBQ0E7Q25HMDBmSjtBbUd2MGZFO0VBRUU7RUFDQTtDbkd3MGZKO0FtR3IwZkU7RUFDRTtDbkd1MGZKO0FtR3AwZkU7RUFFRTtFQUNBO0NuR3EwZko7QW1HbDBmRTtFQUVFO0VBQ0E7Q25HbTBmSjtBbUdoMGZFO0VBS0U7Q25HOHpmSjtBbUczemZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25HNnpmSjtBbUcxemZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25HNHpmSjtBbUd6emZFO0VBQ0U7RUFDQTtDbkcyemZKO0FtR3p6Zkk7RUFHRTtDbkd5emZOO0FtR3R6Zkk7RUFNRTtDbkdtemZOO0FtR2h6Zkk7RUFNRTtDbkc2eWZOO0FtRzF5Zkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkc0eWZOO0FtR3h5ZkU7RUFDRTtDbkcweWZKO0FtR3h4Zkk7RUFDRTtDbkcweGZOO0FrR243ZkU7RUM4SkU7SUFDRTtHbkd3eGZKO0NBQ0Y7O0FtR3B4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUZuS1k7RUVvS1o7RUFDQSxnQkZwS2M7RUVxS2QsYUZwS2E7RUVxS2Isd0JGcEtvQjtFRXFLcEIsaUJGaExvQjtFRWlMcEIscUJGM0pXO0VFNEpYLGdCRjNKZ0I7Q2pHazdmbEI7QW1HcnhmRTtFQUNFO0NuR3V4Zko7QW1HcHhmRTtFQUNFO0NuR3N4Zko7O0FtR2x4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkZuS3FCO0NqR3c3ZnZCOztBbUdseGZBO0VBQ0U7RUFDQTtFQUNBLGtCRnRKbUI7RUV1Sm5CO0VBQ0EsZUZ2SmtCO0VFd0psQixtQkZ2SnNCO0VFd0p0QjtFQUNBO0VBQ0E7RUFDQTtDbkdxeGZGOztBbUdseGZBO0VBQ0U7RUFDQTtFQUNBLGdCRnJFd0I7RUVzRXhCLG9CRnJFMEI7RUVzRTFCLHdCRnJFOEI7RUVzRTlCLFlGckVvQjtFRXNFcEIsc0JGckVxQjtDakcwMWZ2QjtBbUdqeGZNO0VBQ0U7Q25HbXhmUjtBbUdoeGZNO0VBQ0U7Q25Ha3hmUjtBbUcvd2ZNO0VBQ0U7Q25HaXhmUjtBbUcxd2ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0NuRzR3ZlI7QW1HendmTTtFQUNFO0VBQ0E7Q25HMndmUjtBbUdyd2ZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25HdXdmVjs7QW1HaHdmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuR213ZkY7QW1HandmRTtFQUNFO0NuR213Zko7QW1HaHdmRTtFQUNFLFVGMUkwQjtFRTJJMUIsc0JGMUlpQztFRTJJakM7RUFDQSwwQkYzSW9DO0VFNElwQyxZRnBTa0I7RUVxU2xCLG9CRjNJNkI7Q2pHNjRmakM7QW1HL3ZmRTtFQUNFLFVGNUl5QjtFRTZJekIsc0JGNUlnQztFRTZJaEM7RUFDQSx1QkY3SW1DO0VFOEluQyxZRjdTa0I7RUU4U2xCLG9CRjdJNEI7Q2pHODRmaEM7QW1HOXZmRTtFQUNFLGNGNUl5QjtFRThJekIsOERGNUk0QjtDakcyNGZoQztBbUc1dmZFO0VBQ0U7Q25HOHZmSjs7QW1HMXZmQTtFQUNFO0VBQ0EsbUJGaE5vQjtFRWlOcEIsaUJGaE5xQjtFRWlOckI7RUFDQSxlRmhObUI7RUVpTm5CLGVGaE51QjtDakc2OGZ6Qjs7QW1HMXZmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUZyTmdDO0VFc05oQztFQUNBLHFDRmpVb0I7RUVrVXBCLG9DRmxVb0I7Q2pHK2pnQnRCOztBbUcxdmZBO0VBQ0U7RUFDQSxlRjdOZ0M7RUU4TmhDLCtCRjdOb0M7Q2pHMDlmdEM7O0FtRzF2ZkE7RUFDRTtFQUNBLG9CRjFTbUI7Q2pHdWlnQnJCOztBbUcxdmZBO0VBQ0UsbUJGOU40QjtFRStONUI7RUFDQSxPRi9OdUI7RUVnT3ZCLFNGaE91QjtFRWlPdkIsb0JGdk8rQjtFRXdPL0Isd0JGdk9tQztFRXdPbkMsYUZ2T3lCO0VFd096QixjRnZPMEI7RUV3TzFCO0VBQ0E7RUFDQSxnQ0Z0TzhCO0VFdU85QixhRnRPMEI7RUV1TzFCLGlCRnRPaUM7RUV3T2pDLHdCRnRPOEI7RUV1TzlCLGVGdE95QjtFRXVPekIsbUJGdE8rQjtFRXVPL0IsaUJGdE82QjtFRXVPN0IsaUJGalArQjtFRWtQL0I7Q25HNHZmRjtBbUcxdmZFO0VBQ0UsZ0JGeE9pQztFRXlPakMsd0JGdk9rQztFRXdPbEMsZUY3VVU7Q2pHeWtnQmQ7QW1HenZmRTtFQUNFO0NuRzJ2Zko7O0FtR3Z2ZkE7RUFDRTtFQUNBLHdCRnhVOEI7RUV5VTlCLFVGeFVxQjtFRXlVckIsaUJGeFVzQjtFRXlVdEIsZUZ4VW9CO0VFeVVwQixtQkZ4VXdCO0VFeVV4QixvQkZ4VTBCO0VFeVUxQixvQkZ4VTBCO0VFeVUxQixtQkZ4VXlCO0VFeVV6QixzQkZ4VXdCO0NqR2trZ0IxQjs7QW1HdnZmQTs7Ozs7O0VBTUUsaUJGOVVtQjtDakd3a2dCckI7O0FtR3Z2ZkE7OztFQUdFO0VBQ0EsWUZwVmtCO0VFcVZsQiwrQ0Z6VXVCO0VFMFV2QiwwQkZuVm1CO0VFb1ZuQix3QkZuVjBCO0VFb1YxQixvQkY5VXVCO0VFK1V2QixnREZwVnVCO0VFcVZ2QixlRi9Va0I7RUVnVmxCLG1CRmxWc0I7Q2pHNGtnQnhCO0FtR3h2ZkU7OztFQUNFO0VBQ0E7Q25HNHZmSjtBbUd6dmZFOzs7RUFDRSwwQkY3VnVCO0VFOFZ2QixjRjdWd0I7RUU4VnhCLDRCRjdWMkI7Q2pHMGxnQi9CO0FtRzF2ZkU7RUFDRTtDbkc4dmZKO0FtRy92ZkU7OztFQUNFO0NuRzh2Zko7O0FtRzF2ZkE7RUFDRSxpQkYvV21CO0VFZ1huQixpQkZqYm9CO0NqRzhxZ0J0QjtBbUczdmZFO0VBQ0U7Q25HNnZmSjtBbUcxdmZFO0VBQ0U7RUFDQSxlRjVXZ0I7RUU2V2hCO0VBQ0E7Q25HNHZmSjtBbUd6dmZFOztFQUVFLGdCRjdYaUI7RUU4WGpCO0VBQ0EsbUJGdlhvQjtFRXdYcEIscUJGaFlpQjtDakcybmdCckI7O0FtR3Z2ZkE7RUFDRSxnQkZyWW1CO0VFc1luQixrQkZyWW9CO0NqRytuZ0J0QjtBbUd4dmZFO0VBQ0U7Q25HMHZmSjs7QW1HdHZmQTtFQUNFLG9CRnJZdUI7RUVzWXZCLG1CRnZZc0I7Q2pHZ29nQnhCOztBbUd0dmZBO0VBQ0UsZUZyWXNCO0VFc1l0QixnQkZyWXVCO0NqRzhuZ0J6Qjs7QW1HdHZmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9CRmxadUI7RUVtWnZCLGVGbFprQjtFRW1abEIsbUJGclpzQjtDakc4b2dCeEI7O0FtR3R2ZkE7O0VBRUU7RUFDQTtFQUNBLGlCRnZlb0I7RUV3ZXBCLGVGM1prQjtDakdvcGdCcEI7QW1HdnZmRTs7RUFDRTtFQUNBLG1CRmphb0I7Q2pHMnBnQnhCO0FtR3Z2ZkU7O0VBQ0U7Q25HMHZmSjs7QW1HdHZmQTtFQUNFO0VBQ0E7RUFDQSx3QkZsYXlDO0VFbWF6QyxpQkZsYWlDO0VFbWFqQztFQUNBLG9CRm5hb0M7RUVvYXBDLGVGbmErQjtFRW9hL0IsZUZuYW1DO0VFb2FuQyxpQkZuYXFDO0NqRzRwZ0J2QztBbUd2dmZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSwwQkZqZVU7RUVrZVYsWUZ6Z0JrQjtFRTBnQmxCO0VBQ0E7RUFDQTtDbkd3dmZKOztBbUdwdmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0ZuZmdCO0VFb2ZoQixZRnBmZ0I7RUVxZmhCLDRCRm5ma0I7RUVxZmxCO0VBQ0E7RUFDQSxxQkYvZXVCO0VFZ2Z2QixpQkYxZmdCO0VFMmZoQjtFQUNBO0tBQUE7VUFBQTtDbkdzdmZGO0FtR3B2ZkU7RUFDRTtFQUNBO0VBQ0E7Q25Hc3ZmSjtBbUdudmZFO0VBQ0Usc0JGL2ZVO0VFZ2dCVixlRmhnQlU7Q2pHcXZnQmQ7QW1HbnZmSTtFQUNFO0VBQ0E7Q25HcXZmTjtBbUdsdmZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJGOWdCUTtDakdrd2dCZDtBbUdsdmZNO0VBQ0U7RUFDQTtDbkdvdmZSO0FtR2p2Zk07RUFDRTtFQUNBO0NuR212ZlI7QW1HOXVmSTtFQUVJO0NuRyt1ZlI7QW1HN3VmUTtFQUNFO0NuRyt1ZlY7QW1HenVmRTtFQUNFO0VBQ0EsZUZ4aUJZO0NqR214Z0JoQjtBbUd4dWZFO0VBQ0U7RUFDQSxlRjVpQlM7Q2pHc3hnQmI7QW1HdnVmRTtFQUNFO0VBQ0EsZUZoakJhO0NqR3l4Z0JqQjtBbUd0dWZFO0VBQ0Usc0JGempCWTtFRTBqQlosZUYxakJZO0NqR2t5Z0JoQjtBbUd0dWZJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkd1dWZOO0FtR3J1Zk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuR3V1ZlI7QW1HcHVmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Hc3VmUjtBbUdsdWZJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuR211Zk47QW1HaHVmSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuR2l1Zk47QW1HOXRmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQkZubkJVO0NqR20xZ0JoQjtBbUc5dGZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25HZ3VmUjtBbUc3dGZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25HK3RmUjtBbUd4dGZRO0VBQ0U7Q25HMHRmVjtBbUd2dGZRO0VBQ0U7Q25HeXRmVjtBbUd0dGZRO0VBQ0U7Q25Hd3RmVjs7QW1HanRmQTtFQUNFO0VBQ0EsbUJGN2xCNEI7RUU4bEI1QixXRjdsQjZCO0VFOGxCN0Isb0JGaG1CZ0M7RUVpbUJoQyxpQkY5bEJpQztDakdremdCbkM7QW1HbHRmRTtFQUNFO0VBQ0E7Q25Hb3RmSjtBbUdqdGZFO0VBQ0U7RUFDQSxXRnJtQndCO0VFc21CeEIsWUZybUJ5QjtFRXNtQnpCLG1CRnJtQmdDO0VFc21CaEMsb0JGbm1CMkI7RUVvbUIzQixZRjlzQmtCO0VFK3NCbEIsaUJGem1CeUI7RUUwbUJ6QjtDbkdtdGZKO0FtR2p0Zkk7RUFDRSxvQkZ6bUJ5QjtDakc0emdCL0I7QW1HanRmTTtFQUNFLG9CRjltQnlCO0VFK21CekIsWUZ2dEJjO0NqRzA2Z0J0QjtBbUdodGZNO0VBQ0Usb0JGbm5CeUI7Q2pHcTBnQmpDO0FtRzdzZkU7RUFDRTtFQUNBLGFGOW5CNEI7RUUrbkI1QjtFQUNBO0VBQ0Esb0JGM25CMkI7Q2pHMDBnQi9COztBbUcxc2ZBO0VBQ0U7Q25HNnNmRjs7QW1HMXNmQTtFQUNFLDJCRmh1QnFCO0NqRzY2Z0J2Qjs7QW1HMXNmQTtFQUNFLHFDRm51QnFCO0NqR2c3Z0J2Qjs7QW1HMXNmQTtFQUNFO0NuRzZzZkY7O0FtR3pzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRzRzZkY7O0FtR3ZzZkU7RUFDRTtFQUNBLFFGeG9CcUI7Q2pHazFnQnpCO0FtR3ZzZkU7RUFDRTtFQUNBO0NuR3lzZko7O0FvR2w5Z0JBO0VBRUk7SUFDRTtHcEdvOWdCSjtFb0dqOWdCRTtJQUNFO0dwR205Z0JKO0NBQ0Y7QW9HOThnQkE7RUFHSTtJQUNFO0dwRzg4Z0JKO0VvRzM4Z0JFO0lBQ0U7R3BHNjhnQko7Q0FDRjtBb0d4OGdCQTtFQUVJO0lBQ0U7R3BHeThnQko7Q0FDRjtBcUcxK2dCQTtFQUNFO0lBQ0U7R3JHNCtnQkY7RXFHeitnQkE7SUFDRTtHckcyK2dCRjtFcUd4K2dCQTtJQUNFO0dyRzArZ0JGO0VxR3YrZ0JBO0lBQ0U7R3JHeStnQkY7Q0FDRjtBcUd0K2dCQTtFQUNFO0lBQ0U7SUFDQTtHckd3K2dCRjtDQUNGO0FxR3IrZ0JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7R3JHdStnQkY7RXFHcCtnQkE7SUFDRTtJQUNBO0lBQ0E7R3JHcytnQkY7RXFHbitnQkE7SUFDRTtJQUNBO0lBQ0E7R3JHcStnQkY7RXFHbCtnQkE7SUFDRTtJQUNBO0lBQ0E7R3JHbytnQkY7RXFHaitnQkE7SUFDRTtJQUNBO0lBQ0E7R3JHbStnQkY7Q0FDRjtBcUdoK2dCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0dyR2srZ0JGO0VxRy85Z0JBO0lBQ0U7SUFDQTtJQUNBO0dyR2krZ0JGO0VxRzk5Z0JBO0lBQ0U7SUFDQTtJQUNBO0dyR2crZ0JGO0VxRzc5Z0JBO0lBQ0U7SUFDQTtJQUNBO0dyRys5Z0JGO0NBQ0Y7QXNHN2loQkE7RUFDRTtJQUNFO0d0RytpaEJGO0VzRzVpaEJBO0lBQ0U7R3RHOGloQkY7RXNHM2loQkE7SUFDRTtHdEc2aWhCRjtFc0cxaWhCQTtJQUNFO0d0RzRpaEJGO0NBQ0Y7QXNHeGloQkE7RUFDRTtJQUNFO0lBQ0E7R3RHMGloQkY7RXNHdmloQkE7SUFDRTtJQUNBO0d0R3lpaEJGO0NBQ0Y7QXNHcmloQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtHdEd1aWhCRjtFc0dwaWhCQTtJQUNFO0lBQ0E7SUFDQTtHdEdzaWhCRjtFc0duaWhCQTtJQUNFO0lBQ0E7SUFDQTtHdEdxaWhCRjtFc0dsaWhCQTtJQUNFO0lBQ0E7SUFDQTtHdEdvaWhCRjtFc0dqaWhCQTtJQUNFO0lBQ0E7SUFDQTtHdEdtaWhCRjtDQUNGO0FzR2hpaEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7R3RHa2loQkY7RXNHL2hoQkE7SUFDRTtJQUNBO0lBQ0E7R3RHaWloQkY7RXNHOWhoQkE7SUFDRTtJQUNBO0lBQ0E7R3RHZ2loQkY7RXNHN2hoQkE7SUFDRTtJQUNBO0lBQ0E7R3RHK2hoQkY7Q0FDRjtBc0c1aGhCQTtFQUNFO0lBQ0U7R3RHOGhoQkY7RXNHM2hoQkE7SUFDRTtHdEc2aGhCRjtFc0cxaGhCQTtJQUNFO0d0RzRoaEJGO0VzR3poaEJBO0lBQ0U7R3RHMmhoQkY7Q0FDRjtBc0d2aGhCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0d0R3loaEJGO0VzR3RoaEJBO0lBQ0U7SUFDQTtJQUNBO0d0R3doaEJGO0VzR3JoaEJBO0lBQ0U7SUFDQTtHdEd1aGhCRjtFc0dwaGhCQTtJQUNFO0lBQ0E7SUFDQTtHdEdzaGhCRjtDQUNGO0FzR25oaEJBO0VBQ0U7SUFDRTtJQUNBO0d0R3FoaEJGO0VzR2xoaEJBO0lBQ0U7SUFDQTtHdEdvaGhCRjtDQUNGO0FzR2poaEJBO0VBQ0U7SUFDRTtHdEdtaGhCRjtFc0doaGhCQTtJQUNFO0d0R2toaEJGO0NBQ0Y7QWtHNXBoQkU7RUtiSTtDdkc0cWhCTjtBdUd4cWhCRTtFQUNFO0N2RzBxaEJKO0F1R3RxaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2R3dxaEJOO0F1R3RxaEJNO0VBQ0U7Q3ZHd3FoQlI7QXVHcnFoQk07RUFDRTtFQUNBO0VBQ0E7Q3ZHdXFoQlI7QXVHcHFoQk07RUFFRTtFQUNBO0N2R3FxaEJSO0F1R2xxaEJNO0VBRUU7RUFDQTtDdkdtcWhCUjtBdUdocWhCTTtFQUNFO0VBQ0E7RUFDQTtDdkdrcWhCUjtBdUcvcGhCTTtFQUVFO0VBQ0E7RUFDQTtDdkdncWhCUjtBdUc3cGhCTTtFQUVFO0VBQ0E7RUFDQTtDdkc4cGhCUjtBdUczcGhCTTtFQUNFO0VBQ0E7RUFDQTtDdkc2cGhCUjtBdUcxcGhCTTtFQUVFO0VBQ0E7Q3ZHMnBoQlI7QXVHeHBoQk07RUFFRTtFQUNBO0N2R3lwaEJSO0F1R3BwaEJFO0VMbEVBO0lLcUVNO0d2R3FwaEJOO0V1R25waEJNO0lBQ0U7R3ZHcXBoQlI7RXVHbHBoQk07SUFDRTtHdkdvcGhCUjtDQUNGO0F3R2p2aEJJO0VBQ0U7Q3hHbXZoQk47QXdHanZoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4R212aEJSO0F3R2h2aEJNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3hHaXZoQlI7QXdHOXVoQk07RUFFRTtFQUNBO0VBQ0E7RUFDQTtDeEcrdWhCUjtBd0c1dWhCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHNnVoQlI7QXdHMXVoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RzR1aEJSO0F3R3p1aEJNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEcwdWhCUjtBd0d2dWhCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0N4R3d1aEJSO0F3R3J1aEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEd1dWhCUjtBd0dwdWhCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0N4R3F1aEJSO0F3Ry90aEJJO0VBQ0U7RUFDQTtDeEdpdWhCTjtBd0cvdGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4R2l1aEJSO0F3Rzl0aEJNO0VBQ0U7Q3hHZ3VoQlI7QXdHN3RoQk07RUFDRTtFQUNBO0VBQ0EsZVBzRnNCO0NqR3lvaEI5QjtBd0c1dGhCTTtFQUNFLGVQbUYyQjtDakcyb2hCbkM7O0F5R2x6aEJBO0VBQ0U7RUFDQTtDekdxemhCRjs7QXlHbHpoQkE7RUFBTyxlckdoQkE7Q0pzMGhCUDs7QXlHcnpoQkE7RUFBUyxlckdoQkE7Q0p5MGhCVDs7QXlHeHpoQkE7RUFBUyxlckdoQkE7Q0o0MGhCVDs7QXlHM3poQkE7RUFBTyxlckdoQkE7Q0orMGhCUDs7QXlHOXpoQkE7RUFBTSxlckdoQkE7Q0prMWhCTjs7QXlHajBoQkE7RUFBUyxlckdoQkE7Q0pxMWhCVDs7QXlHcDBoQkE7RUFBUyxlckdoQkE7Q0p3MWhCVDs7QXlHdjBoQkE7RUFBUSxlckdoQkE7Q0oyMWhCUjs7QXlHMTBoQkE7RUFBTyxlckdoQkE7Q0o4MWhCUDs7QXlHNzBoQkE7RUFBTyxlckdoQkE7Q0ppMmhCUDs7QXlHaDFoQkE7RUFBVztDekdvMWhCWDs7QXlHbDFoQkE7RUFBYTtFQUFrQjtDekd1MWhCL0I7O0F5R3QxaEJBO0VBQWtDO0N6RzAxaEJsQzs7QXlHajFoQkE7RUFBeUI7RUFBZTtDekdzMWhCeEM7O0F5R3IxaEJBO0VBQWlEO0VBQWlCO0VBQTZCO0VBQVE7RUFBWTtDekc2MWhCbkg7O0F5RzUxaEJBO0VBQXdEO0VBQWdCO0VBQTRCO0N6R2syaEJwRzs7QXlHajJoQkE7RUFBc0I7Q3pHcTJoQnRCOztBeUduMmhCQTtFQUF3QjtFQUFlO0N6R3cyaEJ2Qzs7QXlHdjJoQkE7RUFBZ0Q7RUFBaUI7RUFBNkI7RUFBUTtFQUFZO0N6RysyaEJsSDs7QXlHOTJoQkE7RUFBbUU7RUFBb0I7Q3pHbTNoQnZGOztBeUdsM2hCQTtFQUFrRDtFQUFrQjtDekd1M2hCcEU7O0F5R3QzaEJBO0VBQWtEO0VBQWtCO0N6RzIzaEJwRTs7QXlHMTNoQkE7RUFBaUQ7RUFBcUI7Q3pHKzNoQnRFOztBeUc3M2hCQTtFQUE4QjtFQUErQjtFQUFvQjtDekdtNGhCakY7O0F5R2w0aEJBO0VBQWtDO0N6R3M0aEJsQzs7QXlHcDRoQkE7RUFBd0I7RUFBYztDekd5NGhCdEM7O0F5R3g0aEJBO0VBQWdEO0VBQWlCO0VBQTZCO0VBQVE7RUFBWTtDekdnNWhCbEg7O0F5Ry80aEJBO0VBQW1FO0VBQW9CO0N6R281aEJ2Rjs7QXlHbDVoQkE7RUFBd0Y7RUFBbUI7RUFBMkI7Q3pHdzVoQnRJOztBeUd2NWhCQTtFQUFpQjtDekcyNWhCakI7O0F5RzE1aEJBO0VBQXdCO0VBQWdCO0N6Rys1aEJ4Qzs7QXlHOTVoQkE7RUFBdUI7Q3pHazZoQnZCOztBeUdoNmhCQTtFQUF1RTtFQUFrQjtDekdxNmhCekY7O0F5R3A2aEJBO0VBQWtDO0N6R3c2aEJsQzs7QXlHdDZoQkE7RUFBeUI7Q3pHMDZoQnpCOztBeUd6NmhCQTtFQUEwQjtDekc2NmhCMUI7O0F5RzM2aEJBO0VBQXlCO0VBQWU7Q3pHZzdoQnhDOztBeUcvNmhCQTtFQUFpRDtFQUFpQjtFQUE2QjtFQUFRO0VBQVk7Q3pHdTdoQm5IOztBeUd0N2hCQTtFQUFxRTtFQUFvQjtDekcyN2hCekY7O0F5RzE3aEJBO0VBQWtEO0VBQXFCO0N6Rys3aEJ2RTs7QXlHOTdoQkE7RUFBa0Q7RUFBcUI7Q3pHbThoQnZFOztBeUdsOGhCQTtFQUFrRDtFQUFxQjtDekd1OGhCdkU7O0F5R3I4aEJBO0VBQVc7RUFBbUM7RUFBb0I7Q3pHMjhoQmxFOztBeUcxOGhCQTtFQUFrQjtFQUFhO0VBQW9CO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBZ0M7RUFBYTtFQUEyQjtDekd1OWhCdks7O0F5R3I5aEJBO0VBQWM7RUFBbUM7RUFBb0I7Q3pHMjloQnJFOztBeUcxOWhCQTtFQUFxQjtFQUFhO0VBQW9CO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBZ0M7RUFBYTtFQUEyQjtDekd1K2hCMUs7O0F5R3IraEJBO0VBQWE7RUFBbUM7RUFBb0I7Q3pHMitoQnBFOztBeUcxK2hCQTtFQUFvQjtFQUFhO0VBQW9CO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBZ0M7RUFBYTtFQUEyQjtDekd1L2hCeks7O0F5R3QvaEJBO0VBQWU7Q3pHMC9oQmY7O0F5R3YvaEJBO0VBQWdCO0VBQW1DO0VBQW9CO0VBQVk7Q3pHOC9oQm5GOztBeUc3L2hCQTtFQUF1QjtFQUFhO0VBQW9CO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBZ0M7RUFBYTtFQUEyQjtDekcwZ2lCNUs7O0F5R3ZnaUJBO0VBQXVCO0VBQWU7Q3pHNGdpQnRDOztBeUczZ2lCQTtFQUErQztFQUFpQjtFQUE2QjtFQUFRO0VBQVk7Q3pHbWhpQmpIOztBeUdsaGlCQTtFQUFpRTtFQUFvQjtDekd1aGlCckY7O0F5R3JoaUJBO0VBQWdCO0N6R3loaUJoQjs7QXlHcmhpQkE7RUFDSTtDekd3aGlCSjs7QXlHcGhpQkU7QUFDRjtFQUNFO0VBQ0E7RUFDQTtDekd1aGlCRjs7QXlHcmhpQkE7RUFDRTtFQUFXO0VBRVg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO1VBQUE7RUFFQTtFQUNBO0VBQ0E7RUFBMkI7Q0NwSTdCLGVDQUEsZUNBQSxlQ0FBLGVDQUEiLCJmaWxlIjoiL2Nzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiAgIEFkbWluTFRFIHYzLjIuMFxuICogICBBdXRob3I6IENvbG9ybGliXG4gKiAgIFdlYnNpdGU6IEFkbWluTFRFLmlvIDxodHRwczovL2FkbWlubHRlLmlvPlxuICogICBMaWNlbnNlOiBPcGVuIHNvdXJjZSAtIE1JVCA8aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQ+XG4gKi9cblxuLy8gQm9vdHN0cmFwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuLy8gVmFyaWFibGVzIGFuZCBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy1hbHRcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuQGltcG9ydCBcInBhcnRzL2NvcmVcIjtcbkBpbXBvcnQgXCJwYXJ0cy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwicGFydHMvZXh0cmEtY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInBhcnRzL3BhZ2VzXCI7XG5AaW1wb3J0IFwicGFydHMvcGx1Z2luc1wiO1xuQGltcG9ydCBcInBhcnRzL21pc2NlbGxhbmVvdXNcIjtcbiIsIi8qIVxuICogICBBZG1pbkxURSB2My4yLjBcbiAqICAgQXV0aG9yOiBDb2xvcmxpYlxuICogICBXZWJzaXRlOiBBZG1pbkxURS5pbyA8aHR0cHM6Ly9hZG1pbmx0ZS5pbz5cbiAqICAgTGljZW5zZTogT3BlbiBzb3VyY2UgLSBNSVQgPGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUPlxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG5cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZjQ1O1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZjQ1O1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkzOWJhMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIxLCAxNzEsIDE1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMSwgMTcxLCAxNSwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cblxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDIxOCwgMjIyLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE1LCAyMTgsIDIyMiwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cblxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxNjE4MWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG5cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhciAuY29udGFpbmVyLXNtLCAubmF2YmFyIC5jb250YWluZXItbWQsIC5uYXZiYXIgLmNvbnRhaW5lci1sZywgLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC43NSUyOScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG59XG5cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCkgY2FsYygwLjI1cmVtIC0gMCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDApIGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuXG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbn1cblxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDI3NTI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjJjMzM7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7XG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMXJlbSAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5jbG9zZSwgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5jbG9zZTpob3ZlciwgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG5idXR0b24uY2xvc2UsIGJ1dHRvbi5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkLCBhLmRpc2FibGVkLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlLCAubW9kYWwtaGVhZGVyIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQzJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMnB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0xcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDJweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KSByb3RhdGUoNGRlZyk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDJweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTJweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmRhcmstbW9kZSA6cm9vdCB7XG4gIC0tbGlnaHRibHVlOiAjODZiYWQ4O1xuICAtLW5hdnk6ICMwMDJjNTk7XG4gIC0tb2xpdmU6ICM3NGM4YTM7XG4gIC0tbGltZTogIzY3ZmZhOTtcbiAgLS1mdWNoc2lhOiAjZjY3MmQ4O1xuICAtLW1hcm9vbjogI2VkNmM5YjtcbiAgLS1ibHVlOiAjM2Y2NzkxO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNlNzRjM2M7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2YzOWMxMjtcbiAgLS1ncmVlbjogIzAwYmM4YztcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMzNDk4ZGI7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzNmNjc5MTtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzAwYmM4YztcbiAgLS1pbmZvOiAjMzQ5OGRiO1xuICAtLXdhcm5pbmc6ICNmMzljMTI7XG4gIC0tZGFuZ2VyOiAjZTc0YzNjO1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG59XG5cbi5hbmltYXRpb25fX3NoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAxNTAwbXM7XG59XG5cbi5hbmltYXRpb25fX3dvYmJsZSB7XG4gIGFuaW1hdGlvbjogd29iYmxlIDE1MDBtcztcbn1cblxuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgbGluZWFyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmRhcmstbW9kZSAucHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaHRtbC5zY3JvbGwtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsXG5ib2R5LFxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKDMuNXJlbSArIDFweCkgLSBjYWxjKDMuNXJlbSArIDFweCkpO1xufVxuXG4ubGF5b3V0LWJveGVkIC53cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmxheW91dC1ib3hlZCAud3JhcHBlciwgLmxheW91dC1ib3hlZCAud3JhcHBlcjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGF5b3V0LWJveGVkIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICBsZWZ0OiBpbmhlcml0O1xufVxuXG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDMuNXJlbSArIDFweCkpO1xuICB9XG4gIC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDIuOTM3MjVyZW0gKyAxcHgpKTtcbiAgfVxufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC53cmFwcGVyIC5icmFuZC1saW5rLFxuLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmssXG4ubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB3aWR0aDogNC42cmVtO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtLFxuLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSxcbi5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC53cmFwcGVyIC5icmFuZC1saW5rLnRleHQtc20ge1xuICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLndyYXBwZXIgLmJyYW5kLWxpbmssXG4ubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC53cmFwcGVyIC5icmFuZC1saW5rLFxuLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKGNhbGMoMi45MzcyNXJlbSArIDFweCkgLyAtMSk7XG59XG5cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogMDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgYS5hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoKDMuNXJlbSArIDFweCArICgwLjVyZW0gKiAyKSkgLyAtMSk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTAzNTtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHRibHVlIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLW5hdnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbmF2eSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLW9saXZlIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LW9saXZlIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGltZSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1saW1lIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZnVjaHNpYSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1mdWNoc2lhIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbWFyb29uIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LW1hcm9vbiAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWJsdWUgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtYmx1ZSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZGlnbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmRpZ28gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1wdXJwbGUgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHVycGxlIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcGluayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1waW5rIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcmVkIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXJlZCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLW9yYW5nZSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1vcmFuZ2UgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay15ZWxsb3cgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQteWVsbG93IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZ3JlZW4gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZ3JlZW4gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay10ZWFsIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXRlYWwgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1jeWFuIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWN5YW4gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13aGl0ZSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC13aGl0ZSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWdyYXkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZ3JheSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWdyYXktZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1ncmF5LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLmJvcmRlci1ib3R0b20tMCB+IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMztcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG5cbi50ZXh0LXNtIC5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuXG4udGV4dC1zbSAubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsgfiAuc2lkZWJhcixcbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIGEuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKCgzLjVyZW0gKyAxcHggKyAoMC41cmVtICogMikpIC8gLTEpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rIHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA0LjZyZW07XG59XG5cbi50ZXh0LXNtIC5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmssIC5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDEwMzU7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG5cbi50ZXh0LXNtIC5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzc7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xufVxuXG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuc2lkZWJhcixcbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciBhLmFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogY2FsYygoMy41cmVtICsgMXB4ICsgKDAuNXJlbSAqIDIpKSAvIC0xKTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rIHtcbiAgICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluaywgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluay50ZXh0LXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHotaW5kZXg6IDEwMzU7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDM3O1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1zbS1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIsXG4gIC5sYXlvdXQtc20tbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciBhLmFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogY2FsYygoMy41cmVtICsgMXB4ICsgKDAuNXJlbSAqIDIpKSAvIC0xKTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rIHtcbiAgICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluaywgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluay50ZXh0LXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHotaW5kZXg6IDEwMzU7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDM3O1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1tZC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIsXG4gIC5sYXlvdXQtbWQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciBhLmFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogY2FsYygoMy41cmVtICsgMXB4ICsgKDAuNXJlbSAqIDIpKSAvIC0xKTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rIHtcbiAgICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluaywgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluay50ZXh0LXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHotaW5kZXg6IDEwMzU7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDM3O1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1sZy1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIsXG4gIC5sYXlvdXQtbGctbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRyb2wtc2lkZWJhcixcbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB+IC5zaWRlYmFyLFxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgYS5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGMoKDMuNXJlbSArIDFweCArICgwLjVyZW0gKiAyKSkgLyAtMSk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluayB7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmssIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB6LWluZGV4OiAxMDM1O1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udGVudC13cmFwcGVyLFxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzNztcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LXhsLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYygyLjkzNzI1cmVtICsgMXB4KSAvIC0xKTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuICAubGF5b3V0LXhsLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDMyO1xufVxuXG4ubGF5b3V0LWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxheW91dC1mb290ZXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGF5b3V0LWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGF5b3V0LWZvb3Rlci1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMzI7XG59XG5cbi5sYXlvdXQtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuXG4ubGF5b3V0LWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sYXlvdXQtc20tZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubGF5b3V0LXNtLWZvb3Rlci1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDMyO1xuICB9XG4gIC5sYXlvdXQtc20tZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1mb290ZXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1tZC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sYXlvdXQtbWQtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMzI7XG4gIH1cbiAgLmxheW91dC1tZC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWxnLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC1sZy1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgfVxuICAubGF5b3V0LWxnLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctZm9vdGVyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGF5b3V0LXhsLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC14bC1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgfVxuICAubGF5b3V0LXhsLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtZm9vdGVyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmxheW91dC10b3AtbmF2IC53cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAubWFpbi1oZWFkZXIgLmJyYW5kLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogLS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAubWFpbi1zaWRlYmFyIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAuY29udGVudC13cmFwcGVyLFxuLmxheW91dC10b3AtbmF2IC53cmFwcGVyIC5tYWluLWhlYWRlcixcbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIC5jb250ZW50LXdyYXBwZXIsIGJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAuY29udGVudC13cmFwcGVyOjpiZWZvcmUsXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLm1haW4tZm9vdGVyLFxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIC5tYWluLWZvb3Rlcjo6YmVmb3JlLFxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIC5tYWluLWhlYWRlcixcbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAubWFpbi1oZWFkZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5jb250ZW50LXdyYXBwZXIsXG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5jb250ZW50LXdyYXBwZXIsXG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWNvbGxhcHNlIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAuY29udGVudC13cmFwcGVyLCAuc2lkZWJhci1jb2xsYXBzZVxuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4tZm9vdGVyLCAuc2lkZWJhci1jb2xsYXBzZVxuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5jb250ZW50LXdyYXBwZXIsXG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tZm9vdGVyLFxuICAuc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tZm9vdGVyLFxuICAuc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS1tZCAuY29udGVudC13cmFwcGVyLCAuc2lkZWJhci1jb2xsYXBzZVxuICAuc2lkZWJhci1taW5pLW1kIC5tYWluLWZvb3RlciwgLnNpZGViYXItY29sbGFwc2VcbiAgLnNpZGViYXItbWluaS1tZCAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlYmFyLW1pbmktbWQgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnNpZGViYXItbWluaS1tZCAubWFpbi1mb290ZXIsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tZm9vdGVyLFxuICAuc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLW1pbmkteHMgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnNpZGViYXItbWluaS14cyAubWFpbi1mb290ZXIsXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW1pbmkteHMgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnNpZGViYXItbWluaS14cyAubWFpbi1mb290ZXIsXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1taW5pLXhzIC5jb250ZW50LXdyYXBwZXIsIC5zaWRlYmFyLWNvbGxhcHNlXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tZm9vdGVyLCAuc2lkZWJhci1jb2xsYXBzZVxuICAuc2lkZWJhci1taW5pLXhzIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItbWluaS14cyAuY29udGVudC13cmFwcGVyLFxuICAuc2lkZWJhci1taW5pLXhzIC5tYWluLWZvb3RlcixcbiAgLnNpZGViYXItbWluaS14cyAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgPiAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4ubWFpbi1zaWRlYmFyLCAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tYWluLXNpZGViYXIsIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAubWFpbi1zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1zaWRlYmFyLCAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW9wZW4gLm1haW4tc2lkZWJhciwgLnNpZGViYXItb3BlbiAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpIC5tYWluLXNpZGViYXIge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKSAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmxheW91dC1maXhlZCAuYnJhbmQtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG5cbi5sYXlvdXQtZml4ZWQgLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xufVxuXG4ubGF5b3V0LWZpeGVkIC5jb250cm9sLXNpZGViYXIgLmNvbnRyb2wtc2lkZWJhci1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2FsYygzLjVyZW0gKyAxcHgpKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNhOWE5YTkgdHJhbnNwYXJlbnQ7XG59XG5cbi5sYXlvdXQtZml4ZWQgLmNvbnRyb2wtc2lkZWJhciAuY29udHJvbC1zaWRlYmFyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC41cmVtO1xufVxuXG4ubGF5b3V0LWZpeGVkIC5jb250cm9sLXNpZGViYXIgLmNvbnRyb2wtc2lkZWJhci1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWE5YTk7XG59XG5cbi5sYXlvdXQtZml4ZWQgLmNvbnRyb2wtc2lkZWJhciAuY29udHJvbC1zaWRlYmFyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sYXlvdXQtZml4ZWQgLmNvbnRyb2wtc2lkZWJhciAuY29udHJvbC1zaWRlYmFyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXIge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICM4NjkwOTk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi50ZXh0LXNtIC5tYWluLWZvb3RlciwgLm1haW4tZm9vdGVyLnRleHQtc20ge1xuICBwYWRkaW5nOiAwLjgxMnJlbTtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAwLjVyZW07XG59XG5cbi50ZXh0LXNtIC5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMC41cmVtO1xufVxuXG4uY29udGVudC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1zbSAuY29udGVudC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50ZXh0LXNtIC5jb250ZW50LWhlYWRlciAuYnJlYWRjcnVtYiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ob2xkLXRyYW5zaXRpb24gLmNvbnRlbnQtd3JhcHBlcixcbi5ob2xkLXRyYW5zaXRpb24gLm1haW4taGVhZGVyLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1zaWRlYmFyLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1zaWRlYmFyICosXG4uaG9sZC10cmFuc2l0aW9uIC5jb250cm9sLXNpZGViYXIsXG4uaG9sZC10cmFuc2l0aW9uIC5jb250cm9sLXNpZGViYXIgKixcbi5ob2xkLXRyYW5zaXRpb24gLm1haW4tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uZGFyay1tb2RlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLFxuLmRhcmstbW9kZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5kYXJrLW1vZGUgLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xufVxuXG4uZGFyay1tb2RlIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgei1pbmRleDogMTAzNDtcbn1cblxuLm1haW4taGVhZGVyIC5uYXYtbGluayB7XG4gIGhlaWdodDogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmssIC5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayB7XG4gIGhlaWdodDogMS45MzcyNXJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAxcmVtO1xufVxuXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYXMsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhcixcbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmsgPiAuZmFiLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYWwsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhZCxcbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmsgPiAuc3ZnLWlubGluZS0tZmEsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmlvbiwgLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhcyxcbi5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYXIsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuZmFiLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhbCxcbi5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYWQsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuc3ZnLWlubGluZS0tZmEsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuaW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4taGVhZGVyIC5uYXZiYXItbmF2W2NsYXNzKj1cIi1yaWdodFwiXSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2W2NsYXNzKj1cIi1yaWdodFwiXSAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIuZHJvcGRvd24tbGVnYWN5IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmF2YmFyLWltZyB7XG4gIGhlaWdodDogY2FsYyhjYWxjKDMuNXJlbSArIDFweCkgKiAuNSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyLWJhZGdlIHtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDlweDtcbn1cblxuLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uYnRuLW5hdmJhciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZGFyayAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpZ2h0IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGZlNDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkOWRmO1xuICBib3JkZXItY29sb3I6ICNjN2NlZDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1zZWFyY2gtYmxvY2sgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItc2VhcmNoLWJsb2NrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5uYXZiYXItc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuXG4ubmF2YmFyLXNlYXJjaC1ibG9jay5uYXZiYXItc2VhcmNoLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmF2YmFyLXNlYXJjaC1ibG9jayAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyYW5kLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC41cmVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnJhbmQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZXh0LXNtIC5icmFuZC1saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5icmFuZC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0NWM7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gLmJyYW5kLWxpbmssXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5icmFuZC1saW5rIC5wdXNobWVudSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gLmJyYW5kLWxpbms6aG92ZXIsXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5icmFuZC1saW5rIC5wdXNobWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAuYnJhbmQtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAuYnJhbmQtbGluayxcbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5icmFuZC1saW5rIC5wdXNobWVudSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5icmFuZC1saW5rOmhvdmVyLFxuW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gLmJyYW5kLWxpbmsgLnB1c2htZW51OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5icmFuZC1saW5rIC5wdXNobWVudSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5icmFuZC1saW5rIC5icmFuZC1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAuODtcbiAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXgtaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAuODtcbiAgbWFyZ2luLXRvcDogLS4xcmVtO1xuICBtYXgtaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhsIHtcbiAgbGluZS1oZWlnaHQ6IC44O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhsLnNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IC0uM3JlbTtcbn1cblxuLmJyYW5kLWxpbmsudGV4dC1zbSAuYnJhbmQtaW1hZ2UsXG4udGV4dC1zbSAuYnJhbmQtbGluayAuYnJhbmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IC0uMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAuOTVyZW07XG4gIG1hcmdpbi10b3A6IC0uMjVyZW07XG59XG5cbi5icmFuZC1saW5rLnRleHQtc20gLmJyYW5kLWltYWdlLXhzLFxuLnRleHQtc20gLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhzIHtcbiAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICBtYXgtaGVpZ2h0OiAyOXB4O1xufVxuXG4uYnJhbmQtbGluay50ZXh0LXNtIC5icmFuZC1pbWFnZS14bCxcbi50ZXh0LXNtIC5icmFuZC1saW5rIC5icmFuZC1pbWFnZS14bCB7XG4gIG1hcmdpbi10b3A6IC0uMjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xufVxuXG4ubWFpbi1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDM4O1xufVxuXG4ubWFpbi1zaWRlYmFyIGE6LW1vei1mb2N1c3Jpbmcge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMy41cmVtICsgMXB4KSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBzY3JvbGxiYXItY29sb3I6ICNhOWE5YTkgdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YTlhOTtcbn1cblxuLnNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zaWRlYmFyOmhvdmVyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uc2lkZWJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogLjVyZW07XG59XG5cbi5icmFuZC1saW5rLmJvcmRlci1ib3R0b20tMCB+IC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xufVxuXG4udXNlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAudXNlci1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGY1OTYyO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAudXNlci1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udXNlci1wYW5lbCxcbi51c2VyLXBhbmVsIC5pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cblxuLnVzZXItcGFuZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMi4xcmVtO1xufVxuXG4udXNlci1wYW5lbCAuaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbn1cblxuLnVzZXItcGFuZWwgLnN0YXR1cyxcbi51c2VyLXBhbmVsIC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC4ycmVtO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIC5yaWdodCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjNzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIC5yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gLnJpZ2h0LFxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IC43cmVtO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gLnJpZ2h0IGksXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gLnJpZ2h0IHNwYW4sXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gcCA+IC5yaWdodCBpLFxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IHAgPiAucmlnaHQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IC5yaWdodDpudGgtY2hpbGQoMiksXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gcCA+IC5yaWdodDpudGgtY2hpbGQoMikge1xuICByaWdodDogMi4ycmVtO1xufVxuXG4ubmF2LXNpZGViYXIgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1zaWRlYmFyIC5tZW51LW9wZW4gPiAubmF2LWxpbmsgc3ZnLnJpZ2h0LFxuLm5hdi1zaWRlYmFyIC5tZW51LW9wZW4gPiAubmF2LWxpbmsgaS5yaWdodCxcbi5uYXYtc2lkZWJhciAubWVudS1pcy1vcGVuaW5nID4gLm5hdi1saW5rIHN2Zy5yaWdodCxcbi5uYXYtc2lkZWJhciAubWVudS1pcy1vcGVuaW5nID4gLm5hdi1saW5rIGkucmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC4wNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1yaWdodDogLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cblxuLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5mYSwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5mYXMsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uZmFyLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmZhYiwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5mYWwsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uZmFkLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLnN2Zy1pbmxpbmUtLWZhLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4ubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm5hdi1pY29uIHtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cblxuLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udGV4dC1zbSAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbn1cblxuLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLnRleHQtc20gLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG59XG5cbi5uYXYtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNpZGViYXItaXMtb3BlbmluZyAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbiNzaWRlYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDM3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItb3BlbiAjc2lkZWJhci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnVzZXItcGFuZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnVzZXItcGFuZWwgLnN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAudXNlci1wYW5lbCAuc3RhdHVzOmhvdmVyLCBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnVzZXItcGFuZWwgLnN0YXR1czpmb2N1cywgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC51c2VyLXBhbmVsIC5zdGF0dXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC51c2VyLXBhbmVsIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAudXNlci1wYW5lbCAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmFjdGl2ZSwgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtLm1lbnUtb3BlbiA+IC5uYXYtbGluayxcbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMjkyZDMyO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIsIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLCBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmssIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnVzZXItcGFuZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAudXNlci1wYW5lbCAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnVzZXItcGFuZWwgLnN0YXR1czpob3ZlciwgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnVzZXItcGFuZWwgLnN0YXR1czpmb2N1cywgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnVzZXItcGFuZWwgLnN0YXR1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAudXNlci1wYW5lbCAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjEpO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAudXNlci1wYW5lbCAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbS5tZW51LW9wZW4gPiAubmF2LWxpbmssXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi10cmVldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZDBkNGRiO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6aG92ZXIsIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciwgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmssIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLnNpZGViYXItZGFyay1wcmltYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1wcmltYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1wcmltYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLXNlY29uZGFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc2lkZWJhci1kYXJrLWluZm8gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWluZm8gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLWluZm8gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtaW5mbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zaWRlYmFyLWRhcmstd2FybmluZyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtd2FybmluZyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zaWRlYmFyLWRhcmstd2FybmluZyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC13YXJuaW5nIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnNpZGViYXItZGFyay1kYW5nZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWRhbmdlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstZGFuZ2VyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWRhbmdlciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5zaWRlYmFyLWRhcmstbGlnaHQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNpZGViYXItZGFyay1saWdodCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1saWdodCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5zaWRlYmFyLWRhcmstZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnNpZGViYXItZGFyay1saWdodGJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstbGlnaHRibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5zaWRlYmFyLWRhcmstbmF2eSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtbmF2eSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstbmF2eSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1uYXZ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cblxuLnNpZGViYXItZGFyay1vbGl2ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtb2xpdmUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLW9saXZlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW9saXZlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpbWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uc2lkZWJhci1kYXJrLWZ1Y2hzaWEgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWZ1Y2hzaWEgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLWZ1Y2hzaWEgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZnVjaHNpYSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5zaWRlYmFyLWRhcmstbWFyb29uIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1tYXJvb24gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLW1hcm9vbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1tYXJvb24gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtYmx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstaW5kaWdvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1pbmRpZ28gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLWluZGlnbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1pbmRpZ28gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uc2lkZWJhci1kYXJrLXB1cnBsZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcHVycGxlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1wdXJwbGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcHVycGxlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXBpbmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uc2lkZWJhci1kYXJrLXJlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcmVkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1yZWQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcmVkIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnNpZGViYXItZGFyay1vcmFuZ2UgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW9yYW5nZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zaWRlYmFyLWRhcmstb3JhbmdlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW9yYW5nZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5zaWRlYmFyLWRhcmsteWVsbG93IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC15ZWxsb3cgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2lkZWJhci1kYXJrLXllbGxvdyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC15ZWxsb3cgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uc2lkZWJhci1kYXJrLWdyZWVuIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1ncmVlbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstZ3JlZW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JlZW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc2lkZWJhci1kYXJrLXRlYWwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXRlYWwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLXRlYWwgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtdGVhbCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1jeWFuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnNpZGViYXItZGFyay13aGl0ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtd2hpdGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2lkZWJhci1kYXJrLXdoaXRlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXdoaXRlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1ncmF5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1ncmF5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1ncmF5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWdyYXkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uc2lkZWJhci1kYXJrLWdyYXktZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JheS1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItZGFyay1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JheS1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLS41cmVtO1xufVxuXG4ubmF2LWZsYXQge1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW0gMDtcbn1cblxuLm5hdi1mbGF0IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uYXYtZmxhdCAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLjU1cmVtO1xufVxuXG4ubmF2LWZsYXQ6bm90KC5uYXYtY2hpbGQtaW5kZW50KSAubmF2LXRyZWV2aWV3IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbn1cblxuLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLjg1cmVtO1xufVxuXG4ubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBib3JkZXItbGVmdDogLjJyZW0gc29saWQ7XG59XG5cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS4xNXJlbTtcbn1cblxuLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDVyZW07XG59XG5cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG5cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMi4wNXJlbTtcbn1cblxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLnNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLjU1cmVtO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAuc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxcmVtIC0gLjJyZW0pO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAuc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC4zNXJlbTtcbn1cblxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLnNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC4xNXJlbTtcbn1cblxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLnNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLS4xNXJlbTtcbn1cblxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLnNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtLjM1cmVtO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LWNvbXBhY3QubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LWljb24sXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNvbXBhY3QubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLjRyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAuODVyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjE1cmVtO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS40NXJlbTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjA1cmVtO1xufVxuXG4ubmF2LWZsYXQgLm5hdi1pY29uIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgZWFzZS1pbi1vdXQgMC4zcztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1mbGF0IC5uYXYtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2LWZsYXQgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLS4ycmVtO1xufVxuXG4ubmF2LWZsYXQubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi10cmVldmlldyxcbi5uYXYtZmxhdC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4ubmF2LWZsYXQubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi10cmVldmlldyAubmF2LWl0ZW0gPiAubmF2LWxpbmssXG4ubmF2LWZsYXQubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0OiAuMnJlbSBzb2xpZDtcbn1cblxuLm5hdi1sZWdhY3kge1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW0gMDtcbn1cblxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC41NXJlbTtcbn1cblxuLnRleHQtc20gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbn1cblxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLjU1cmVtIC0gM3B4KTtcbn1cblxuLnRleHQtc20gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLjc1cmVtIC0gM3B4KTtcbn1cblxuLnRleHQtc20gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi10cmVldmlldyAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xufVxuXG4uc2lkZWJhci1taW5pIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLW1kIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLXhzIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCBlYXNlLWluLW91dCAwLjNzO1xuICBtYXJnaW4tbGVmdDogLjZyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW1pbmkgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbixcbiAgLnNpZGViYXItbWluaS1tZCAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uLFxuICAuc2lkZWJhci1taW5pLXhzIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyxcbi5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWRcbi5uYXYtbGVnYWN5IC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsXG4ubWFpbi1zaWRlYmFyOmhvdmVyXG4ubmF2LWxlZ2FjeSAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZFxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyxcbi5tYWluLXNpZGViYXI6aG92ZXJcbi5uYXYtbGVnYWN5IC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5IC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyxcbi5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZFxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LFxuLm1haW4tc2lkZWJhcjpob3ZlclxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZFxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LFxuLm1haW4tc2lkZWJhcjpob3ZlclxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5IC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyxcbi5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZFxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LFxuLm1haW4tc2lkZWJhcjpob3ZlclxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZFxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LFxuLm1haW4tc2lkZWJhcjpob3ZlclxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbn1cblxuLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsXG4ubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5IC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZFxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsXG4ubWFpbi1zaWRlYmFyOmhvdmVyXG4ubmF2LWxlZ2FjeSAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWRcbi5uYXYtbGVnYWN5IC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LFxuLm1haW4tc2lkZWJhcjpob3ZlclxuLm5hdi1sZWdhY3kgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20ubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSAuc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgLnNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSAuc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24sXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgLnNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAuMzZyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSAuc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSAuc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSAuc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbixcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5IC5zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi10cmVldmlldyxcbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSwgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzLCBbY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcsXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gLm5hdi1sZWdhY3kgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyOm5vdCg6aG92ZXIpIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcsXG4ubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcsIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkXG4ubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3LFxuLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlclxuLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWVudS1vcGVuID4gLm5hdi10cmVldmlldywgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWRcbi5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcsXG4ubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyXG4ubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm5hdi1jb21wYWN0IC5uYXYtbGluayxcbi5uYXYtY29tcGFjdCAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLm5hdi1jb21wYWN0IC5uYXYtaGVhZGVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi5uYXYtY29tcGFjdCAubmF2LWxpbmsgPiAucmlnaHQsXG4ubmF2LWNvbXBhY3QgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gIHRvcDogLjQ2NXJlbTtcbn1cblxuLnRleHQtc20gLm5hdi1jb21wYWN0IC5uYXYtbGluayA+IC5yaWdodCxcbi50ZXh0LXNtIC5uYXYtY29tcGFjdCAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHtcbiAgdG9wOiAuN3JlbTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAuZm9ybS1jb250cm9sLXNpZGViYXIsXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5idG4tc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjYwNmE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAuZm9ybS1jb250cm9sLXNpZGViYXI6Zm9jdXMsXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTg3OTM7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gLmJ0bi1zaWRlYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xuICBib3JkZXItY29sb3I6ICM1NjYwNmE7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1YTYzO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIC5saXN0LWdyb3VwLWl0ZW0gLnNlYXJjaC1wYXRoIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5idG4tc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAuZm9ybS1jb250cm9sLXNpZGViYXI6Zm9jdXMsXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAuYnRuLXNpZGViYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5saXN0LWdyb3VwLWl0ZW0gLnNlYXJjaC1wYXRoIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zaWRlYmFyIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zaWRlYmFyIG5hdiAuZm9ybS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbn1cblxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAuY29udGVudC13cmFwcGVyLFxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAubWFpbi1oZWFkZXIsXG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIC5tYWluLWZvb3RlciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAuY29udHJvbC1zaWRlYmFyIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNpZGViYXItY29sbGFwc2UgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuLnNpZGViYXItY29sbGFwc2UgLmZvcm0tY29udHJvbC1zaWRlYmFyIH4gLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtd2lkZ2V0PVwic2lkZWJhci1zZWFyY2hcIl0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1zLWNsZWFyLCBbZGF0YS13aWRnZXQ9XCJzaWRlYmFyLXNlYXJjaFwiXSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuW2RhdGEtd2lkZ2V0PVwic2lkZWJhci1zZWFyY2hcIl0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW2RhdGEtd2lkZ2V0PVwic2lkZWJhci1zZWFyY2hcIl0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgW2RhdGEtd2lkZ2V0PVwic2lkZWJhci1zZWFyY2hcIl0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIFtkYXRhLXdpZGdldD1cInNpZGViYXItc2VhcmNoXCJdIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItc2VhcmNoLW9wZW4gLnNpZGViYXItc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAtLjFyZW07XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5saXN0LWdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAzOTtcbn1cblxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cblxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtOi1tb3otZm9jdXNyaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyAubGlzdC1ncm91cCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1wYXRoIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1vcGVuIC5idG4sXG4uc2lkZWJhci1zZWFyY2gtb3BlbiAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gLnNpZGViYXItY3VzdG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZjU5NjI7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIC5zaWRlYmFyLWN1c3RvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubGF5b3V0LWZpeGVkLnNpZGViYXItY29sbGFwc2UgLmhpZGUtb24tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF5b3V0LWZpeGVkLnNpZGViYXItY29sbGFwc2U6aG92ZXIgLmhpZGUtb24tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxheW91dC1maXhlZC50ZXh0LXNtIC5tYWluLXNpZGViYXItY3VzdG9tIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDIuOTM3MjVyZW0gKyAzLjhyZW0pICsgMXB4KSk7XG59XG5cbi5sYXlvdXQtZml4ZWQudGV4dC1zbSAubWFpbi1zaWRlYmFyLWN1c3RvbSAuc2lkZWJhci1jdXN0b20ge1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogMC44NXJlbSAwLjVyZW07XG59XG5cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20ge1xuICBoZWlnaHQ6IHN0cmV0Y2g7XG59XG5cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20gLnNpZGViYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoMy41cmVtICsgNHJlbSkgKyAxcHgpKTtcbn1cblxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbSAuc2lkZWJhci1jdXN0b20ge1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDAuODVyZW0gMC41cmVtO1xufVxuXG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLWxnIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDMuNXJlbSArIDZyZW0pICsgMXB4KSk7XG59XG5cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20tbGcgLnNpZGViYXItY3VzdG9tIHtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDMuNXJlbSArIDhyZW0pICsgMXB4KSk7XG59XG5cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20teGwgLnNpZGViYXItY3VzdG9tIHtcbiAgaGVpZ2h0OiA4cmVtO1xufVxuXG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tIC5wb3MtcmlnaHQsXG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLWxnIC5wb3MtcmlnaHQsXG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIC5wb3MtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuNXJlbTtcbn1cblxuLnNpZGViYXItaGlkZGVuIC5tYWluLXNpZGViYXIsXG4uc2lkZWJhci1oaWRkZW4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItaGlkZGVuIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1oaWRkZW4gLm1haW4taGVhZGVyLFxuLnNpZGViYXItaGlkZGVuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1oaWRkZW4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4taGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXByaW1hcnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1wcmltYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstaW5mbyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1pbmZvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWluZm8gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1pbmZvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtd2FybmluZyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay13YXJuaW5nIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtd2FybmluZyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1kYW5nZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWRhbmdlciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1saWdodCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodGJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbGlnaHRibHVlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1uYXZ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW5hdnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbmF2eSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW5hdnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstb2xpdmUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtb2xpdmUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstb2xpdmUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1vbGl2ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpbWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbGltZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpbWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjdmZmE5O1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZnVjaHNpYSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1mdWNoc2lhIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWZ1Y2hzaWEgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1mdWNoc2lhIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLW1hcm9vbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1tYXJvb24gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbWFyb29uIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbWFyb29uIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5Yjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtYmx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1ibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtYmx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1pbmRpZ28gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtaW5kaWdvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWluZGlnbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWluZGlnbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1wdXJwbGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcHVycGxlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXB1cnBsZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXB1cnBsZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXBpbmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcGluayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXBpbmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcmVkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXJlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1yZWQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1yZWQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstb3JhbmdlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW9yYW5nZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1vcmFuZ2UgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1vcmFuZ2UgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmsteWVsbG93IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXllbGxvdyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay15ZWxsb3cgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC15ZWxsb3cgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JlZW4gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZ3JlZW4gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JlZW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmVlbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay10ZWFsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXRlYWwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstdGVhbCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXRlYWwgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1jeWFuIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWN5YW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1jeWFuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXdoaXRlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXdoaXRlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXdoaXRlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtd2hpdGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JheSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmF5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyYXkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmF5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyYXktZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JheS1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZ3JheS1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubG9nby14cyxcbi5sb2dvLXhsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubG9nby14cy5icmFuZC1pbWFnZS14cyxcbi5sb2dvLXhsLmJyYW5kLWltYWdlLXhzIHtcbiAgbGVmdDogMThweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubG9nby14cy5icmFuZC1pbWFnZS14bCxcbi5sb2dvLXhsLmJyYW5kLWltYWdlLXhsIHtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5sb2dvLXhzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubG9nby14cy5icmFuZC1pbWFnZS14bCB7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogOHB4O1xufVxuXG4uYnJhbmQtbGluay5sb2dvLXN3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTBcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLW1pbmkgLm5hdi1zaWRlYmFyLFxuICAuc2lkZWJhci1taW5pIC5uYXYtc2lkZWJhciA+IC5uYXYtaGVhZGVyLFxuICAuc2lkZWJhci1taW5pIC5uYXYtc2lkZWJhciAubmF2LWxpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5kLWhpZGRlbi1taW5pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuY29udGVudC13cmFwcGVyLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tZm9vdGVyLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhsIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLmJyYW5kLWxpbmssIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC51c2VyLXBhbmVsLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5icmFuZC10ZXh0LFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubG9nby14bCwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsID4gLmluZm8sXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtdGV4dCxcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAuYnJhbmQtaW1hZ2UsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLnNpZGViYXItZm9ybSxcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbywgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyLWZvcm0sXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC52aXNpYmxlLXNpZGViYXItbWluaSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1taW5pLW1kIC5uYXYtc2lkZWJhcixcbiAgLnNpZGViYXItbWluaS1tZCAubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlcixcbiAgLnNpZGViYXItbWluaS1tZCAubmF2LXNpZGViYXIgLm5hdi1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAuZC1oaWRkZW4tbWluaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWZvb3RlcixcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubG9nby14bCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubG9nby14cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5icmFuZC1saW5rLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAudXNlci1wYW5lbCwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC51c2VyLXBhbmVsIC5pbWFnZSwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAuYnJhbmQtdGV4dCxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLmxvZ28teGwsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLXRleHQsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAubG9nby14bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubG9nby14cywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhzIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLmJyYW5kLWltYWdlLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5zaWRlYmFyLWZvcm0sXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhci1mb3JtLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAudmlzaWJsZS1zaWRlYmFyLW1pbmkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLXhzIC5uYXYtc2lkZWJhcixcbi5zaWRlYmFyLW1pbmkteHMgLm5hdi1zaWRlYmFyID4gLm5hdi1oZWFkZXIsXG4uc2lkZWJhci1taW5pLXhzIC5uYXYtc2lkZWJhciAubmF2LWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmQtaGlkZGVuLW1pbmkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4taGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm5hdi1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLXRleHQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmxvZ28teHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA0LjZyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciwgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAuYnJhbmQtbGluaywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAudXNlci1wYW5lbCwgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5sb2dvLXhsLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5icmFuZC1pbWFnZSwgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5zaWRlYmFyLWZvcm0sXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKS5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLnZpc2libGUtc2lkZWJhci1taW5pIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDQuNnJlbTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gMXJlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDJyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAzcmVtKTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gNHJlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDVyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeSAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDFyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0gLSAycmVtKTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gM3JlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDRyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4KTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuMnJlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiAyKTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuMnJlbSAqIDMpO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtICogNCk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIC41cmVtKTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gMXJlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDEuNXJlbSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDJyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAyLjVyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0pO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtICogMik7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiAzKTtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDQpO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtICogNSk7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMik7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLnNpZGViYXItc2VhcmNoLXJlc3VsdHMsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAuc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsge1xuICB3aWR0aDogMy42cmVtO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDQuNnJlbTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoNC42cmVtIC0gMC41cmVtICogMik7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZDpub3QoLmhpZGUtbmF2LWhlYWRlci1vbi1ob3ZlcikgLm5hdi1oZWFkZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyOm5vdCguaGlkZS1uYXYtaGVhZGVyLW9uLWhvdmVyKSAubmF2LWhlYWRlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguaGlkZS1uYXYtaGVhZGVyLW9uLWhvdmVyKSAubmF2LWhlYWRlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXI6bm90KC5oaWRlLW5hdi1oZWFkZXItb24taG92ZXIpIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQ6bm90KC5oaWRlLW5hdi1oZWFkZXItb24taG92ZXIpIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLmhpZGUtbmF2LWhlYWRlci1vbi1ob3ZlcikgLm5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZDpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQ6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIpO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQ6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLmZvcm0tY29udHJvbC1zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuZm9ybS1jb250cm9sLXNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZDpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuZm9ybS1jb250cm9sLXNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5mb3JtLWNvbnRyb2wtc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5mb3JtLWNvbnRyb2wtc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLmZvcm0tY29udHJvbC1zaWRlYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQ6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLmZvcm0tY29udHJvbC1zaWRlYmFyIH4gLmlucHV0LWdyb3VwLWFwcGVuZCwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLmZvcm0tY29udHJvbC1zaWRlYmFyIH4gLmlucHV0LWdyb3VwLWFwcGVuZCwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5mb3JtLWNvbnRyb2wtc2lkZWJhciB+IC5pbnB1dC1ncm91cC1hcHBlbmQsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5mb3JtLWNvbnRyb2wtc2lkZWJhciB+IC5pbnB1dC1ncm91cC1hcHBlbmQsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZDpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuZm9ybS1jb250cm9sLXNpZGViYXIgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuZm9ybS1jb250cm9sLXNpZGViYXIgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5zaWRlYmFyLXNlYXJjaC1vcGVuIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuc2lkZWJhci1zZWFyY2gtb3BlbiAuc2lkZWJhci1zZWFyY2gtcmVzdWx0cywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5zaWRlYmFyLXNlYXJjaC1vcGVuIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuc2lkZWJhci1zZWFyY2gtb3BlbiAuc2lkZWJhci1zZWFyY2gtcmVzdWx0cywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5zaWRlYmFyLXNlYXJjaC1vcGVuIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3Zlcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAuc2lkZWJhci1zZWFyY2gtb3BlbiAuc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMik7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeSAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0pO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gMXJlbSk7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0gLSAycmVtKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDNyZW0pO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gNHJlbSk7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCk7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiAyKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiAzKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiA0KTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMik7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiAyKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiAzKTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiA0KTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiA1KTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gIHdpZHRoOiA0LjZyZW07XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWhlYWRlcixcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1oZWFkZXIsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWhlYWRlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtaGVhZGVyLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWxpbmssXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1saW5rLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtbGluayxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDQuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhzLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teHMsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14cyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14cyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhsLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teGwsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14bCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhsLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teGwsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14bCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyIC5icmFuZC10ZXh0LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnNpZGViYXIgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyIC5icmFuZC10ZXh0LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbixcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24sIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnNpZGViYXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbiwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2LXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtc2lkZWJhcjpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2lkZWJhci1mb3JtLFxuLm5hdi1zaWRlYmFyID4gLm5hdi1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5zaWRlYmFyIC5uYXYtbGluayBwLFxuLm1haW4tc2lkZWJhciAuYnJhbmQtdGV4dCxcbi5tYWluLXNpZGViYXIgLmxvZ28teHMsXG4ubWFpbi1zaWRlYmFyIC5sb2dvLXhsLFxuLnNpZGViYXIgLnVzZXItcGFuZWwgLmluZm8ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGxpbmVhciwgb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhciAubmF2LWxpbmsgcCxcbiAgLm1haW4tc2lkZWJhciAuYnJhbmQtdGV4dCxcbiAgLm1haW4tc2lkZWJhciAubG9nby14cyxcbiAgLm1haW4tc2lkZWJhciAubG9nby14bCxcbiAgLnNpZGViYXIgLnVzZXItcGFuZWwgLmluZm8ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuaHRtbC5jb250cm9sLXNpZGViYXItYW5pbWF0ZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB6LWluZGV4OiAxMDMxO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyOjpiZWZvcmUge1xuICBib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IC0yNTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb250cm9sLXNpZGViYXIsIC5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29udHJvbC1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5ib2R5LnRleHQtc20gLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogY2FsYygyLjkzNjVyZW0gKyAxcHgpO1xuICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuLm1haW4tZm9vdGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiBjYWxjKDIuOTM2NXJlbSArIDFweCk7XG59XG5cbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5tYWluLWZvb3RlciB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLmNvbnRlbnQtd3JhcHBlcixcbiAgLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5tYWluLWZvb3RlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29udHJvbC1zaWRlYmFyLW9wZW4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLXNpZGViYXItb3BlbiAuY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyLW9wZW4gLmNvbnRyb2wtc2lkZWJhcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb250cm9sLXNpZGViYXItb3Blbi5jb250cm9sLXNpZGViYXItcHVzaCAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoIC5tYWluLWZvb3RlciwgLmNvbnRyb2wtc2lkZWJhci1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5jb250ZW50LXdyYXBwZXIsXG4uY29udHJvbC1zaWRlYmFyLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIC5jb250cm9sLXNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIC5jb250cm9sLXNpZGViYXIsIC5jb250cm9sLXNpZGViYXItc2xpZGUtb3BlbiAuY29udHJvbC1zaWRlYmFyOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcyBlYXNlLWluLW91dCwgZGlzcGxheSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4gLmNvbnRyb2wtc2lkZWJhciwgLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIC5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2ggLmNvbnRlbnQtd3JhcHBlcixcbi5jb250cm9sLXNpZGViYXItc2xpZGUtb3Blbi5jb250cm9sLXNpZGViYXItcHVzaCAubWFpbi1mb290ZXIsIC5jb250cm9sLXNpZGViYXItc2xpZGUtb3Blbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5tYWluLWZvb3RlciB7XG4gIG1hcmdpbi1yaWdodDogMjUwcHg7XG59XG5cbi5jb250cm9sLXNpZGViYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jb250cm9sLXNpZGViYXItZGFyayxcbi5jb250cm9sLXNpZGViYXItZGFyayBhLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDEsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDIsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDMsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDQsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDUsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDYsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluaywgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1saWdodCB7XG4gIGNvbG9yOiAjNGI1NDVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50ZXh0LXNtIC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zbSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAuMnJlbTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLWljb246OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGcgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWxnIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxnIHAge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IGE6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbn1cblxuLmRyb3Bkb3duLWhvdmVyOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bi1ob3Zlci5uYXYtaXRlbS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51LFxuLmRyb3Bkb3duLWhvdmVyIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bi1ob3Zlci5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLW1lbnUteGwge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS14bCAuZHJvcGRvd24tZGl2aWRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUteGwgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUteGwgcCB7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmRyb3Bkb3duLWZvb3Rlcixcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9wZW46bm90KC5kcm9wdXApID4gLmFuaW1hdGVkLWRyb3Bkb3duLW1lbnUge1xuICBhbmltYXRpb246IGZsaXBJblggMC43cyBib3RoO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLWN1c3RvbS1tZW51ID4gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNSU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIge1xuICBoZWlnaHQ6IDE3NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIgPiBpbWcge1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIgPiBwIHtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLnVzZXItaGVhZGVyID4gcCA+IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0OTUwNTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlciAuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgLnVzZXItaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMi4xcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51IC51c2VyLWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cblxuLmRhcmstbW9kZSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kYXJrLW1vZGUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uZGFyay1tb2RlIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0OmhvdmVyLCAuZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkgYTpob3ZlciwgLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5kcm9wZG93bi5zaG93IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiB0cmFuc3BhcmVudCAjZTllY2VmICNlOWVjZWY7XG59XG5cbi5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiB0cmFuc3BhcmVudCAjZGVlMmU2ICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNlOWVjZWYgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNkZWUyZTYgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItbm8tZXhwYW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdmJhci1uby1leHBhbmQgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ubmF2YmFyLW5vLWV4cGFuZCAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1Yztcbn1cblxuLm5hdmJhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICBib3JkZXItY29sb3I6ICMwMDY1ZDE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjVkMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDg2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzJlOTNmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhODhmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmU5M2ZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2ODZmO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyOGE7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5NzNlO1xuICBib3JkZXItY29sb3I6ICMxZjgyMzY7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzkyM2Q7XG4gIGJvcmRlci1jb2xvcjogIzFmODIzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2I3NGM7XG4gIGJvcmRlci1jb2xvcjogIzMxY2M1NDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYmM0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzFjYzU0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTkyYTY7XG4gIGJvcmRlci1jb2xvcjogIzEyN2U4ZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGVhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTI3ZThmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YjJjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWNjNmUxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiNmNmO1xuICBib3JkZXItY29sb3I6ICMxY2M2ZTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhhMjAwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiMTAwO1xuICBib3JkZXItY29sb3I6ICNkOGEyMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjFiO1xuICBib3JkZXItY29sb3I6ICNmZmNjMzU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2MzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzI1MzY7XG4gIGJvcmRlci1jb2xvcjogI2MyMjIzMTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMjUzNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMjMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNDY1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YzY5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0YjU5O1xuICBib3JkZXItY29sb3I6ICNlMzVjNjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4MWFkO1xuICBib3JkZXItY29sb3I6ICMzMTczOTk7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjdmYTk7XG4gIGJvcmRlci1jb2xvcjogIzMxNzM5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk3YzU7XG4gIGJvcmRlci1jb2xvcjogIzViYTJjYjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjOTljNjtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhMmNiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE1MmI7XG4gIGJvcmRlci1jb2xvcjogIzAwMDgxMTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTIyNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwODExICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk1MztcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNjZkO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDM2NmQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItb2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzhhNjU7XG4gIGJvcmRlci1jb2xvcjogIzMwNzg1ODtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODc2MztcbiAgYm9yZGVyLWNvbG9yOiAjMzA3ODU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTg3YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiODg4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhYjdkO1xuICBib3JkZXItY29sb3I6ICM0Y2I4ODggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWM2NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBkMjVjO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNzY1O1xuICBib3JkZXItY29sb3I6ICMwMGQyNWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTVmZjdiO1xuICBib3JkZXItY29sb3I6ICMyZmZmOGE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmZmN2U7XG4gIGJvcmRlci1jb2xvcjogIzJmZmY4YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwZWIwO1xuICBib3JkZXItY29sb3I6ICNjNzBkOWQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjBlYWQ7XG4gIGJvcmRlci1jb2xvcjogI2M3MGQ5ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTI1YzM7XG4gIGJvcmRlci1jb2xvcjogI2YzM2RjYTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyMmFjNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjMzZGNhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MTk1ODtcbiAgYm9yZGVyLWNvbG9yOiAjYWYxNjRlO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExODU2O1xuICBib3JkZXItY29sb3I6ICNhZjE2NGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQyNDZhO1xuICBib3JkZXItY29sb3I6ICNlNjNhNzk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDI4NmQ7XG4gIGJvcmRlci1jb2xvcjogI2U2M2E3OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICBib3JkZXItY29sb3I6ICMwMDY1ZDE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjVkMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDg2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzJlOTNmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhODhmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmU5M2ZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMGNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjNTMwYmM5O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIwY2RkO1xuICBib3JkZXItY29sb3I6ICM1MzBiYzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIyM2YzO1xuICBib3JkZXItY29sb3I6ICM4MjNjZjQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTI4ZjM7XG4gIGJvcmRlci1jb2xvcjogIzgyM2NmNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjNiYjQ7XG4gIGJvcmRlci1jb2xvcjogIzViMzVhMDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0M2FiMDtcbiAgYm9yZGVyLWNvbG9yOiAjNWIzNWEwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFjNjtcbiAgYm9yZGVyLWNvbG9yOiAjODk2NWNjO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1NWM3O1xuICBib3JkZXItY29sb3I6ICM4OTY1Y2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmM4MTtcbiAgYm9yZGVyLWNvbG9yOiAjZGUxYTc0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyNzdlO1xuICBib3JkZXItY29sb3I6ICNkZTFhNzQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1MDk3O1xuICBib3JkZXItY29sb3I6ICNlZDY3YTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjU1OWE7XG4gIGJvcmRlci1jb2xvcjogI2VkNjdhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzI1MzY7XG4gIGJvcmRlci1jb2xvcjogI2MyMjIzMTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMjUzNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMjMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNDY1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YzY5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0YjU5O1xuICBib3JkZXItY29sb3I6ICNlMzVjNjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE3MzAyO1xuICBib3JkZXItY29sb3I6ICNlMTY3MDI7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTcxMDI7XG4gIGJvcmRlci1jb2xvcjogI2UxNjcwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDg5Mjg7XG4gIGJvcmRlci1jb2xvcjogI2ZkOTc0MjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOGMyZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ5NzQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhhMjAwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiMTAwO1xuICBib3JkZXItY29sb3I6ICNkOGEyMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjFiO1xuICBib3JkZXItY29sb3I6ICNmZmNjMzU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2MzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0OTczZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWY4MjM2O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5MjNkO1xuICBib3JkZXItY29sb3I6ICMxZjgyMzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNiNzRjO1xuICBib3JkZXItY29sb3I6ICMzMWNjNTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGJjNGU7XG4gIGJvcmRlci1jb2xvcjogIzMxY2M1NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRiNzhhO1xuICBib3JkZXItY29sb3I6ICMxYWExNzk7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2IzODY7XG4gIGJvcmRlci1jb2xvcjogIzFhYTE3OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2RiYTQ7XG4gIGJvcmRlci1jb2xvcjogIzM4ZGZhZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ZGNhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMzhkZmFlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTkyYTY7XG4gIGJvcmRlci1jb2xvcjogIzEyN2U4ZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGVhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTI3ZThmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YjJjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWNjNmUxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiNmNmO1xuICBib3JkZXItY29sb3I6ICMxY2M2ZTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZiNzI7XG4gIGJvcmRlci1jb2xvcjogIzU3NWU2NDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1N2Y4ODtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4MjhhO1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMDM1O1xuICBib3JkZXItY29sb3I6ICMxZjIzMjc7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTJkMzI7XG4gIGJvcmRlci1jb2xvcjogIzFmMjMyNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ0NGI7XG4gIGJvcmRlci1jb2xvcjogIzQ5NTE1OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDk1MTU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW5hdi1ub3QtZXhwYW5kZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLW5hdi1ub3QtZXhwYW5kZWQgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXItbmF2LW5vdC1leHBhbmRlZCAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5kYXJrLW1vZGUgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLmRhcmstbW9kZSAubmF2LXRhYnMge1xuICBib3JkZXItY29sb3I6ICM1NjYwNmE7XG59XG5cbi5kYXJrLW1vZGUgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YTtcbn1cblxuLmRhcmstbW9kZSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuLmRhcmstbW9kZSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YSAjNTY2MDZhIHRyYW5zcGFyZW50ICM1NjYwNmE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsuYWN0aXZlLCAuZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjYwNmEgdHJhbnNwYXJlbnQgIzU2NjA2YSAjNTY2MDZhO1xufVxuXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG59XG5cbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MDZhO1xufVxuXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbmsuYWN0aXZlLCAuZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YSAjNTY2MDZhICM1NjYwNmEgdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NWQ4MztcbiAgYm9yZGVyLWNvbG9yOiAjMzE1MDcxO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1YTdmO1xuICBib3JkZXItY29sb3I6ICMzMTUwNzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3MTlmO1xuICBib3JkZXItY29sb3I6ICM0ZDdlYjE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Nzc0YTM7XG4gIGJvcmRlci1jb2xvcjogIzRkN2ViMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2ODZmO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyOGE7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4N2Q7XG4gIGJvcmRlci1jb2xvcjogIzAwOGU2YTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTM3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZTZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDA5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlYWFlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjlmO1xuICBib3JkZXItY29sb3I6ICMwMGVhYWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ZmQ1O1xuICBib3JkZXItY29sb3I6ICMyMjgwYmY7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNThjZDE7XG4gIGJvcmRlci1jb2xvcjogIzIyODBiZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWExZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYWNlMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTNkZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhY2UyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1OTEwYztcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4MjBhO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA4ZTBiO1xuICBib3JkZXItY29sb3I6ICNjZDgyMGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhNDI1O1xuICBib3JkZXItY29sb3I6ICNmNWFlM2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGE2MmE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YWUzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2IyYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyZDFiO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzNzI1O1xuICBib3JkZXItY29sb3I6ICNkYTJkMWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1ZDRlO1xuICBib3JkZXItY29sb3I6ICNlYzcyNjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTYxNTM7XG4gIGJvcmRlci1jb2xvcjogI2VjNzI2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2YjFkMztcbiAgYm9yZGVyLWNvbG9yOiAjNjNhNmNkO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJhZmQyO1xuICBib3JkZXItY29sb3I6ICM2M2E2Y2QgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVjM2RkO1xuICBib3JkZXItY29sb3I6ICNhOWNlZTM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWM1ZGU7XG4gIGJvcmRlci1jb2xvcjogI2E5Y2VlMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIyNDQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMTUyYjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxNTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzY2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Mjg2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODcyO1xuICBib3JkZXItY29sb3I6ICMwMDQyODYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YzI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjNTNiYjhkO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjMDk2O1xuICBib3JkZXItY29sb3I6ICM1M2JiOGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNjZWFjO1xuICBib3JkZXItY29sb3I6ICM5NWQ1Yjg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N2NmYWY7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2ZmOWU7XG4gIGJvcmRlci1jb2xvcjogIzM5ZmY5MDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlZmY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmZjkwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiZmZiNTtcbiAgYm9yZGVyLWNvbG9yOiAjOTVmZmMzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFmZmI4O1xuICBib3JkZXItY29sb3I6ICM5NWZmYzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1ZmQzO1xuICBib3JkZXItY29sb3I6ICNmMzQ3Y2M7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTVhZDI7XG4gIGJvcmRlci1jb2xvcjogI2YzNDdjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzg1ZGU7XG4gIGJvcmRlci1jb2xvcjogI2Y5OWRlNDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OGFkZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZGU0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1YThmO1xuICBib3JkZXItY29sb3I6ICNlODQ0N2Y7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU2OGM7XG4gIGJvcmRlci1jb2xvcjogI2U4NDQ3ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdlYTg7XG4gIGJvcmRlci1jb2xvcjogI2YyOTViNztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODNhYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjI5NWI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NWQ4MztcbiAgYm9yZGVyLWNvbG9yOiAjMzE1MDcxO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1YTdmO1xuICBib3JkZXItY29sb3I6ICMzMTUwNzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3MTlmO1xuICBib3JkZXItY29sb3I6ICM0ZDdlYjE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Nzc0YTM7XG4gIGJvcmRlci1jb2xvcjogIzRkN2ViMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMGNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjNTMwYmM5O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIwY2RkO1xuICBib3JkZXItY29sb3I6ICM1MzBiYzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIyM2YzO1xuICBib3JkZXItY29sb3I6ICM4MjNjZjQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTI4ZjM7XG4gIGJvcmRlci1jb2xvcjogIzgyM2NmNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2M2JiNDtcbiAgYm9yZGVyLWNvbG9yOiAjNWIzNWEwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQzYWIwO1xuICBib3JkZXItY29sb3I6ICM1YjM1YTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWM2O1xuICBib3JkZXItY29sb3I6ICM4OTY1Y2M7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTU1Yzc7XG4gIGJvcmRlci1jb2xvcjogIzg5NjVjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjJjODE7XG4gIGJvcmRlci1jb2xvcjogI2RlMWE3NDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1Mjc3ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGUxYTc0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTA5NztcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2N2E0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1NTlhO1xuICBib3JkZXItY29sb3I6ICNlZDY3YTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNiMmE7XG4gIGJvcmRlci1jb2xvcjogI2RhMmQxYjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzcyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyZDFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3MjY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE2MTUzO1xuICBib3JkZXItY29sb3I6ICNlYzcyNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTczMDI7XG4gIGJvcmRlci1jb2xvcjogI2UxNjcwMjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzEwMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTE2NzAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkODkyODtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ5NzQyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ4YzJkO1xuICBib3JkZXItY29sb3I6ICNmZDk3NDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTkxMGM7XG4gIGJvcmRlci1jb2xvcjogI2NkODIwYTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOGUwYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4MjBhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTQyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVhZTNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhNjJhO1xuICBib3JkZXItY29sb3I6ICNmNWFlM2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTg3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZTZhO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMzc5O1xuICBib3JkZXItY29sb3I6ICMwMDhlNmEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMDliO1xuICBib3JkZXItY29sb3I6ICMwMGVhYWU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OWY7XG4gIGJvcmRlci1jb2xvcjogIzAwZWFhZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGI3OGE7XG4gIGJvcmRlci1jb2xvcjogIzFhYTE3OTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYjM4NjtcbiAgYm9yZGVyLWNvbG9yOiAjMWFhMTc5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZGJhNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzhkZmFlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZkY2E2O1xuICBib3JkZXItY29sb3I6ICMzOGRmYWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ZmQ1O1xuICBib3JkZXItY29sb3I6ICMyMjgwYmY7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNThjZDE7XG4gIGJvcmRlci1jb2xvcjogIzIyODBiZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWExZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYWNlMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTNkZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhY2UyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2ODZmO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyOGE7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzAzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYyMzI3O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZDMyO1xuICBib3JkZXItY29sb3I6ICMxZjIzMjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NDRiO1xuICBib3JkZXItY29sb3I6ICM0OTUxNTk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGJvcmRlci1jb2xvcjogIzQ5NTE1OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbSB7XG4gIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbn1cblxuLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uLW1vbnRoIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbSAucGFnZS1tb250aCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbSAucGFnZS15ZWFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2luYXRpb24tbW9udGgucGFnaW5hdGlvbi1sZyAucGFnZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1tb250aC5wYWdpbmF0aW9uLXNtIC5wYWdlLW1vbnRoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZGFyay1tb2RlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5wYWdlLWl0ZW06bm90KC5hY3RpdmUpIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkgLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDc3NGEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uZm9ybS1ncm91cC5oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWljb24gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy1pY29uIC5mb3JtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi5idG4tZmxhdDpmaXJzdC1vZi10eXBlLCAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4uYnRuLWZsYXQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYiwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLCAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLCAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFzLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYixcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFsLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pb24ge1xuICBsaW5lLWhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhciwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhZCwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSwgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYiwgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbixcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcyxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWIsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5zdmctaW5saW5lLS1mYSxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWIsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5zdmctaW5saW5lLS1mYSwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxubGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKTpub3QoLmN1c3RvbS1maWxlLWxhYmVsKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53YXJuaW5nLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndhcm5pbmctdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuOSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmZvcm0tY29udHJvbC5pcy13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sLmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXdhcm5pbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtd2FybmluZyB+IC53YXJuaW5nLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXdhcm5pbmcgfiAud2FybmluZy10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXdhcm5pbmcgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB+IC53YXJuaW5nLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmcgfiAud2FybmluZy10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlM2E7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2UzYTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmc6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXdhcm5pbmcgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXdhcm5pbmc6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbmJvZHkudGV4dC1zbSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWJvcmRlcixcbi5jdXN0b20tc2VsZWN0LmZvcm0tY29udHJvbC1ib3JkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1ib3JkZXIuYm9yZGVyLXdpZHRoLTIsXG4uY3VzdG9tLXNlbGVjdC5mb3JtLWNvbnRyb2wtYm9yZGVyLmJvcmRlci13aWR0aC0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1ib3JkZXIuYm9yZGVyLXdpZHRoLTMsXG4uY3VzdG9tLXNlbGVjdC5mb3JtLWNvbnRyb2wtYm9yZGVyLmJvcmRlci13aWR0aC0zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U4MDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRhOTk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWNhZmY7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM1Mzk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzY7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0MDFiO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzE0NTUyMztcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2ZTI5Yjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTQ3O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWRlZWU7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNhMDc4MDA7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc2NTAwO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdhMDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxOTI1O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzE1MWY7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiN2JkO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWViOWM1O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTg3OTM7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzIzNTM2Zjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNDU1Yjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzIzNTM2Zjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkMGU1O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmFkODtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMyMDUwM2I7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYxLCAxNTMsIDExMiwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzZTJkO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMyMDUwM2I7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWQ2YmI7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItY29sb3I6ICMwMDlhNDM7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MTM4O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAwOWE0Mztcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZmZjNjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogIzkzMDk3NDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDAsIDE4LCAxOTAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IwODYxO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogIzkzMDk3NDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWEyZTU7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogIzdkMTAzODtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjcwZDJlO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjN2QxMDM4O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOWFiYTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGE5OTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlODA7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYWZmO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzA3N2M7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTFmYTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgyMDYzO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2I1ZTc7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MTI0ZTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjN2RkO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjMTUxZjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogIzkyMTkyNTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2I3YmQ7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNDIwMTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMWFjO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNhMDc4MDA7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NjUwMDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24teWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU3YTA7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1NTIzO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0MDFiO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2ZTI5Yjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU1YjQ0O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NGVlZDM7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMwYzUyNWQ7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2U0Nztcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMwYzUyNWQ7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkZWVlO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzUzOTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzFjNjtcbn1cblxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTg3OTM7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYmViO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZGJlYjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYmViO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2YyO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2YyO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdmMjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjEsIDE1MywgMTEyLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjEsIDE1MywgMTEyLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGVjNztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmQ0O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmQ0O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZmZkNDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmFlYztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmFlYztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmJhZWM7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjE2LCAyNywgOTYsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjE2LCAyNywgOTYsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMTYsIDI3LCA5NiwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwYzk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViMGM5O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwYzk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRlYjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXByaW1hcnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDdiZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwN2JmZicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2Yzc1N2QnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2VzczpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzcy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMyOGE3NDUnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG4gIGJvcmRlci1jb2xvcjogIzliZTdhYztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm86Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzE3YTJiOCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm8uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMTdhMmI4Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTBlNGYxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZjMTA3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmMxMDcnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXIuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNkYzM1NDUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXIuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZGMzNTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xuICBib3JkZXItY29sb3I6ICNmNmNkZDE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2Y4ZjlmYScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Y4ZjlmYScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0M2E0MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyazpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xuICBib3JkZXItY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzM2M4ZGJjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzNjOGRiYycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRiZWI7XG4gIGJvcmRlci1jb2xvcjogI2MwZGJlYjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMWYzZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMDAxZjNmJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N2YyO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzZDk5NzAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzZDk5NzAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdjZmFmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xuICBib3JkZXItY29sb3I6ICNhYmRlYzc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMWZmNzAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAxZmY3MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZmZkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRmZmQ0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjAxMmJlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmMDEyYmUnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiYWVjO1xuICBib3JkZXItY29sb3I6ICNmYmJhZWM7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZDgxYjYwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Q4MWI2MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDI3LCA5NiwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjBjOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjViMGM5O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDA3YmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMDdiZmYnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ28uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2NjEwZjInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ28uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNjYxMGYyJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDJiOWZiO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZmNDJjMScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2ZjQyYzEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xuICBib3JkZXItY29sb3I6ICNkNWM4ZWQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNlODNlOGMnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2U4M2U4YycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG4gIGJvcmRlci1jb2xvcjogI2ZiZGRlYjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNkYzM1NDUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZGMzNTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xuICBib3JkZXItY29sb3I6ICNmNmNkZDE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmQ3ZTE0JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZkN2UxNCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGZjNTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3cuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmMxMDcnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3cuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZjMTA3Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzI4YTc0NScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW46Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbiAgYm9yZGVyLWNvbG9yOiAjOWJlN2FjO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjBjOTk3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMyMGM5OTcnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xuICBib3JkZXItY29sb3I6ICNhYWYxZGM7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxN2EyYjgnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzE3YTJiOCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG4gIGJvcmRlci1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmM3NTdkJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG4gIGJvcmRlci1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQzYTQwJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG4gIGJvcmRlci1jb2xvcjogIzg4OTM5ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRhcmsgLmJ0bi1uYXZiYXIsXG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTY2MDZhO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXZiYXItZGFyayAuYnRuLW5hdmJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG5cbi5uYXZiYXItZGFyayAuYnRuLW5hdmJhcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG59XG5cbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1uYXZiYXIsXG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU2NjA2YTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1uYXZiYXIpOm5vdCguZm9ybS1jb250cm9sLXNpZGViYXIpLFxuLmRhcmstbW9kZSAuY3VzdG9tLXNlbGVjdCxcbi5kYXJrLW1vZGUgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmRhcmstbW9kZSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLFxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLW5hdmJhcik6bm90KC5mb3JtLWNvbnRyb2wtc2lkZWJhcik6bm90KC5pcy1pbnZhbGlkKTpub3QoOmZvY3VzKSxcbi5kYXJrLW1vZGUgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmRhcmstbW9kZSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0ge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZGFyay1tb2RlIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZGFyay1tb2RlIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZGFyay1tb2RlIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4uZGFyay1tb2RlIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZGFyay1tb2RlIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZGFyay1tb2RlIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLmRhcmstbW9kZSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5kYXJrLW1vZGUgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMzQsIDE4NiwgMjE2LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgNDQsIDg5LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg0ZmY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM4NGZmO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg0ZmY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExNiwgMjAwLCAxNjMsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZiZjg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZiZjg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYmY4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMywgMjU1LCAxNjksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMywgMjU1LCAxNjksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ2LCAxMTQsIDIxNiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzcsIDEwOCwgMTU1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMWRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmI5ZmI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRlYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWYxZGM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZjY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyODM4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I0ZDI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM1Mzk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTY0MDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDJkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2ZmZkNDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2MDkwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1MjdhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2MDkwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmRhZjI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmNTAwNjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkOWE0O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2E4MjMxNTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMWUxMjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM5YzQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWI5YzU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjNmQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhODc5Mztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N2ZhOTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmNmZDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTE2LCAyMDAsIDE2MywgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3NjM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZWI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMywgMjU1LCAxNjksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU3NjU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDYsIDExNCwgMjE2LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwZWFkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzNywgMTA4LCAxNTUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMTg1Njtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmODtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyODM4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I0ZDI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjM2QwODk0O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMDc3Yztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjM2QwODk0O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhMWZhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzQzMjc3Njtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODIwNjM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzQzMjc3Njtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YjVlNztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjYWMxNDVhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxMjRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjYWMxNDVhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM3ZGQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIxZTEyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNhODIzMTU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzljNDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNhYTRlMDE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA0MjAxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNhYTRlMDE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQxYWM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc2MDA4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmNTAwNjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc2MDA4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24teWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkOWE0O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2QyZDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMDU2NDA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmZmZDQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNWI0NDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRlZWQzO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjUyN2E7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZGFmMjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM1Mzk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E4NzkzO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzNmNjc5MScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzZjY3OTEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMWRhO1xuICBib3JkZXItY29sb3I6ICNhOWMxZGE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzZjNzU3ZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xuICBib3JkZXItY29sb3I6ICNjYWNlZDE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDBiYzhjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwYmM4YycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzBmZmRhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzM0OThkYicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzNDk4ZGInLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm86bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xuICBib3JkZXItY29sb3I6ICNjY2U1ZjY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjM5YzEyJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2YzOWMxMicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG4gIGJvcmRlci1jb2xvcjogI2ZjZTNiYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZTc0YzNjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXIuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZTc0YzNjJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xuICBib3JkZXItY29sb3I6ICNmYmRlZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmOGY5ZmEnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Y4ZjlmYScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0M2E0MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyazpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xuICBib3JkZXItY29sb3I6ICM4ODkzOWU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzg2YmFkOCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YmFkOCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmMWY3O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDJjNTknIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMDAyYzU5Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjODRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGM4NGZmO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNzRjOGEzJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM3NGM4YTMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDExNiwgMjAwLCAxNjMsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjZmVjZGY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmJmODtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmYmY4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzY3ZmZhOScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2N2ZmYTknLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3MmQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjY3MmQ4JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Y2NzJkOCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDExNCwgMjE2LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZWVhZjk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5Yjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZWQ2YzliJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb24uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZWQ2YzliJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzNmNjc5MScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzZjY3OTEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMWRhO1xuICBib3JkZXItY29sb3I6ICNhOWMxZGE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzY2MTBmMicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzY2MTBmMicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmI5ZmI7XG4gIGJvcmRlci1jb2xvcjogI2QyYjlmYjtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNmY0MmMxJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmY0MmMxJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVjOGVkO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2U4M2U4YycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNlODNlOGMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xuICBib3JkZXItY29sb3I6ICNmYmRkZWI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2U3NGMzYycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2U3NGMzYycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWRiO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2UuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZDdlMTQnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZDdlMTQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xuICBib3JkZXItY29sb3I6ICNmZmRmYzU7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2YzOWMxMicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2YzOWMxMicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG4gIGJvcmRlci1jb2xvcjogI2ZjZTNiYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW46Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwYmM4YycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMDBiYzhjJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW46bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xuICBib3JkZXItY29sb3I6ICM3MGZmZGE7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjBjOTk3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzIwYzk5NycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWYxZGM7XG4gIGJvcmRlci1jb2xvcjogI2FhZjFkYztcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDk4ZGInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQ5OGRiJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NlNWY2O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2Yzc1N2QnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzNDNhNDAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjODg5MzllO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wcm9ncmVzcy52ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ucHJvZ3Jlc3MudmVydGljYWwgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MudmVydGljYWwuc20sIC5wcm9ncmVzcy52ZXJ0aWNhbC5wcm9ncmVzcy1zbSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucHJvZ3Jlc3MudmVydGljYWwueHMsIC5wcm9ncmVzcy52ZXJ0aWNhbC5wcm9ncmVzcy14cyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ucHJvZ3Jlc3MudmVydGljYWwueHhzLCAucHJvZ3Jlc3MudmVydGljYWwucHJvZ3Jlc3MteHhzIHtcbiAgd2lkdGg6IDNweDtcbn1cblxuLnByb2dyZXNzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy14cyB7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucHJvZ3Jlc3MteHhzIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi50YWJsZSB0ciA+IHRkIC5wcm9ncmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhcmstbW9kZSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDU0ZDU1O1xufVxuXG4uY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA3YmZmO1xufVxuXG4uY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtcHJpbWFyeS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLXByaW1hcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwN2JmZjtcbn1cblxuLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk1ZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXNlY29uZGFyeS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cblxuLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG5cbi5iZy1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjE2NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXN1Y2Nlc3MuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyOGE3NDU7XG59XG5cbi5jYXJkLXN1Y2Nlc3MuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjhhNzQ1O1xufVxuXG4uYmctc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwODYzNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWluZm8uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxN2EyYjg7XG59XG5cbi5jYXJkLWluZm8uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1pbmZvLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtaW5mby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTdhMmI4O1xufVxuXG4uYmctaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyODI5NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYzhlMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmMxMDc7XG59XG5cbi5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC13YXJuaW5nLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYmctd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuXG4uYmctd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYTYwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UzYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtZGFuZ2VyLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGMzNTQ1O1xufVxuXG4uY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RjMzU0NTtcbn1cblxuLmJnLWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyMjMyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjhmOWZhO1xufVxuXG4uY2FyZC1saWdodC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtbGlnaHQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y4ZjlmYTtcbn1cblxuLmJnLWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cblxuLmJnLWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTVlOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1kYXJrLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuXG4uY2FyZC1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cblxuLmJnLWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI2Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbn1cblxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWxpZ2h0Ymx1ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNjOGRiYztcbn1cblxuLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzYzhkYmM7XG59XG5cbi5iZy1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzY5ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRjYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDFmM2Y7XG59XG5cbi5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1uYXZ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtbmF2eS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAxZjNmO1xufVxuXG4uYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGIxNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3MjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG59XG5cbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNkOTk3MDtcbn1cblxuLmNhcmQtb2xpdmUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLW9saXZlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZDk5NzA7XG59XG5cbi5iZy1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTdjNWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MGI5OGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG59XG5cbi5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1saW1lLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDFmZjcwO1xufVxuXG4uY2FyZC1saW1lLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtbGltZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAxZmY3MDtcbn1cblxuLmJnLWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cblxuLmJnLWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ3NWU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGZmOGQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG5cbi5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjAxMmJlO1xufVxuXG4uY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLWZ1Y2hzaWEuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2YwMTJiZTtcbn1cblxuLmJnLWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzBkYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzQyY2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q4MWI2MDtcbn1cblxuLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkODFiNjA7XG59XG5cbi5iZy1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0MTY1MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3M2Y3YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDdiZmY7XG59XG5cbi5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtYmx1ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA3YmZmO1xufVxuXG4uYmctYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdkNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTVmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtaW5kaWdvLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjYxMGYyO1xufVxuXG4uY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzY2MTBmMjtcbn1cblxuLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtaW5kaWdvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtaW5kaWdvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUwYmNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU0MGY1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1wdXJwbGUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2ZjQyYzE7XG59XG5cbi5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmY0MmMxO1xufVxuXG4uYmctcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDM2YTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzY4Y2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1waW5rLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTgzZThjO1xufVxuXG4uY2FyZC1waW5rLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtcGluay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U4M2U4Yztcbn1cblxuLmJnLXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjFiNzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXJlZC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RjMzU0NTtcbn1cblxuLmNhcmQtcmVkLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtcmVkLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtcmVkLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkYzM1NDU7XG59XG5cbi5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjIzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmQ3ZTE0O1xufVxuXG4uY2FyZC1vcmFuZ2UuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC1vcmFuZ2UuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uY2FyZC1vcmFuZ2UuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZkN2UxNDtcbn1cblxuLmJnLW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cblxuLmJnLW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTAyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ5YTQ3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC15ZWxsb3cuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmMxMDc7XG59XG5cbi5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYmcteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuXG4uYmcteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE2MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlM2E7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyOGE3NDU7XG59XG5cbi5jYXJkLWdyZWVuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjhhNzQ1O1xufVxuXG4uYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA4NjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIwYzk5Nztcbn1cblxuLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jYXJkLXRlYWwuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMGM5OTc7XG59XG5cbi5iZy10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFhNjdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NlMGFmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtY3lhbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzE3YTJiODtcbn1cblxuLmNhcmQtY3lhbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uY2FyZC1jeWFuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxN2EyYjg7XG59XG5cbi5iZy1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4Mjk0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjOGUzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXdoaXRlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jYXJkLXdoaXRlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtd2hpdGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cblxuLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1ncmF5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuXG4uY2FyZC1ncmF5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtZ3JheS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cblxuLmJnLWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYxNjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cblxuLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDNhNDA7XG59XG5cbi5iZy1ncmF5LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy1ncmF5LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNhcmQuYmctZGFyayAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICMzODNmNDU7XG59XG5cbi5jYXJkLmJnLWRhcmssXG4uY2FyZC5iZy1kYXJrIC5jYXJkLWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQubWF4aW1pemVkLWNhcmQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwNDA7XG59XG5cbi5jYXJkLm1heGltaXplZC1jYXJkLndhcy1jb2xsYXBzZWQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLm1heGltaXplZC1jYXJkIC5jYXJkLWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNhcmQubWF4aW1pemVkLWNhcmQgW2RhdGEtY2FyZC13aWRnZXR0PVwiY29sbGFwc2VcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCAuY2FyZC1oZWFkZXIsXG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCAuY2FyZC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWJvZHksXG4uY2FyZC5jb2xsYXBzZWQtY2FyZCAuY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZCAubmF2LmZsZXgtY29sdW1uOm5vdCgubmF2LXNpZGViYXIpID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQgLm5hdi5mbGV4LWNvbHVtbjpub3QoLm5hdi1zaWRlYmFyKSA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLmhlaWdodC1jb250cm9sIC5jYXJkLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jYXJkIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQgLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQuY2FyZC10YWJzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLmNhcmQtdGFiczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQuY2FyZC10YWJzLmNhcmQtb3V0bGluZSAubmF2LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC5jYXJkLXRhYnMuY2FyZC1vdXRsaW5lIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkLmNhcmQtdGFicyAuY2FyZC10b29scyB7XG4gIG1hcmdpbjogLjNyZW0gLjVyZW07XG59XG5cbi5jYXJkLmNhcmQtdGFiczpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC5jYXJkLXRhYnM6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLmNhcmQtdGFiczpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLmNhcmQtdGFicy5leHBhbmRpbmctY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtaGVhZGVyIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzIC5jYXJkLWhlYWRlciBhIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC10b29scyB7XG4gIG1hcmdpbjogLjVyZW0gLjVyZW0gLjNyZW07XG59XG5cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC5jYXJkLW91dGxpbmUtdGFiczpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzLmV4cGFuZGluZy1jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuaHRtbC5tYXhpbWl6ZWQtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWhlYWRlcjo6YWZ0ZXIsXG4uY2FyZC1ib2R5OjphZnRlcixcbi5jYXJkLWZvb3Rlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlciA+IC5jYXJkLXRvb2xzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgLmlucHV0LWdyb3VwLFxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgLm5hdixcbi5jYXJkLWhlYWRlciA+IC5jYXJkLXRvb2xzIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuM3JlbTtcbiAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbn1cblxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgW2RhdGEtdG9nZ2xlPVwidG9vbHRpcFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtdGV4dCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnRuLXRvb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMDtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xufVxuXG4uYnRuLWdyb3VwLnNob3cgLmJ0bi10b29sLCAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLnNob3cgLmJ0bi10b29sLCAuYnRuLXRvb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udGV4dC1zbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xufVxuXG4uY2FyZC1ib2R5ID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtYm9keSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5jYXJkLWJvZHkgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uY2FyZC1ib2R5IC5mYyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhcmQtYm9keSAuZnVsbC13aWR0aC1jaGFydCB7XG4gIG1hcmdpbjogLTE5cHg7XG59XG5cbi5jYXJkLWJvZHkucC0wIC5mdWxsLXdpZHRoLWNoYXJ0IHtcbiAgbWFyZ2luOiAtOXB4O1xufVxuXG4uY2hhcnQtbGVnZW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jaGFydC1sZWdlbmQgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jYXJkLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmNhcmQtY29tbWVudHMgLmNhcmQtY29tbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLmNhcmQtY29tbWVudHMgLmNhcmQtY29tbWVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtY29tbWVudHMgLmNhcmQtY29tbWVudDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQgaW1nIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhcmQtY29tbWVudHMgLmNvbW1lbnQtdGV4dCB7XG4gIGNvbG9yOiAjNzg4MzhlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmNhcmQtY29tbWVudHMgLnVzZXJuYW1lIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FyZC1jb21tZW50cyAudGV4dC1tdXRlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b2RvLWxpc3QgPiBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9kby1saXN0ID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvZG8tbGlzdCA+IGxpID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG59XG5cbi50b2RvLWxpc3QgPiBsaSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRvZG8tbGlzdCA+IGxpIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9kby1saXN0ID4gbGkgLnRvb2xzIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYSxcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmFzLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYXIsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLmZhYixcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmFsLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYWQsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5pb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udG9kby1saXN0ID4gbGk6aG92ZXIgLnRvb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9kby1saXN0ID4gbGkuZG9uZSB7XG4gIGNvbG9yOiAjNjk3NTgyO1xufVxuXG4udG9kby1saXN0ID4gbGkuZG9uZSAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udG9kby1saXN0ID4gbGkuZG9uZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG5cbi50b2RvLWxpc3QgLnByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnRvZG8tbGlzdCAuc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi50b2RvLWxpc3QgLnN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnRvZG8tbGlzdCAuaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTdhMmI4O1xufVxuXG4udG9kby1saXN0IC53YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi50b2RvLWxpc3QgLmRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4udG9kby1saXN0IC5saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhmOWZhO1xufVxuXG4udG9kby1saXN0IC5kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi50b2RvLWxpc3QgLmxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4udG9kby1saXN0IC5uYXZ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDFmM2Y7XG59XG5cbi50b2RvLWxpc3QgLm9saXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZDk5NzA7XG59XG5cbi50b2RvLWxpc3QgLmxpbWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAxZmY3MDtcbn1cblxuLnRvZG8tbGlzdCAuZnVjaHNpYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjAxMmJlO1xufVxuXG4udG9kby1saXN0IC5tYXJvb24ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLnRvZG8tbGlzdCAuYmx1ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YmZmO1xufVxuXG4udG9kby1saXN0IC5pbmRpZ28ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLnRvZG8tbGlzdCAucHVycGxlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ZjQyYzE7XG59XG5cbi50b2RvLWxpc3QgLnBpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLnRvZG8tbGlzdCAucmVkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi50b2RvLWxpc3QgLm9yYW5nZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4udG9kby1saXN0IC55ZWxsb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnRvZG8tbGlzdCAuZ3JlZW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnRvZG8tbGlzdCAudGVhbCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjBjOTk3O1xufVxuXG4udG9kby1saXN0IC5jeWFuIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi50b2RvLWxpc3QgLndoaXRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50b2RvLWxpc3QgLmdyYXkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnRvZG8tbGlzdCAuZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi50b2RvLWxpc3QgLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uY2FyZC1pbnB1dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5jYXJkLWRlZmF1bHQgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTM3NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwODBiMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYxNjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTM2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWZiMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1pbmZvLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWluZm8uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWluZm8uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLWluZm8uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuYmctaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4M2M0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhZWUzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5iZy13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5iZy13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjg1MGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwNDM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlci5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5iZy1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYyZTFiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NjY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlNWU5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1kYXJrLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYmctZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNjI5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODZiYWQ4O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzg2YmFkODtcbn1cblxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3YThjZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDBlNTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAyYzU5O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMmM1OTtcbn1cblxuLmRhcmstbW9kZSAuYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzc0YzhhMztcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLW9saXZlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLmJnLW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiYzhmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlkNmJiO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbGltZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbGltZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtbGltZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjdmZmE5O1xufVxuXG4uZGFyay1tb2RlIC5iZy1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5iZy1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWZmOTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWZmYzY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNjcyZDg7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NGNjZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTJlNTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2VkNmM5Yjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb24uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZDZjOWI7XG59XG5cbi5kYXJrLW1vZGUgLmJnLW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODQ4ODM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjlhYmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTM3NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwODBiMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWluZGlnby5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWluZGlnby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjEwZjI7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTBiY2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTQwZjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2ZjQyYzE7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5iZy1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5iZy1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQzNmE0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM2OGNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcGluay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcGluay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtcGluay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5iZy1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjFiNzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1yZWQuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcmVkLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1yZWQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLXJlZC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGFyay1tb2RlIC5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYyZTFiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NjY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2UuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZkN2UxNDtcbn1cblxuLmRhcmstbW9kZSAuYmctb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NmEwMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOWE0NztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3cuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXllbGxvdyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXllbGxvdyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjg1MGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwNDM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGVmYjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTY3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjZTBhZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1jeWFuLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuYmctY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4M2M0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhZWUzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG5cbi5kYXJrLW1vZGUgLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTY3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuY2FyZCAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkIC5uYXYuZmxleC1jb2x1bW4gPiBsaSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGFyay1tb2RlIC5jYXJkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2Q0NDtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1jb21tZW50cyAudXNlcm5hbWUge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLmRhcmstbW9kZSAuY2FyZC1jb21tZW50cyAuY2FyZC1jb21tZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLnByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLndhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5saWdodGJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg2YmFkODtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5uYXZ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAub2xpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc0YzhhMztcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5saW1lIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuZnVjaHNpYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjY3MmQ4O1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLm1hcm9vbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5pbmRpZ28ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5wdXJwbGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC5waW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAucmVkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAub3JhbmdlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAueWVsbG93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuZ3JlZW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAudG9kby1saXN0IC50ZWFsIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuY3lhbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLndoaXRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuZ3JheSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmdyYXktZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgei1pbmRleDogMTA1MjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICM2NjZmNzY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubW9kYWwtY29udGVudC5iZy1wcmltYXJ5IC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctcHJpbWFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlLCAubW9kYWwtY29udGVudC5iZy1zZWNvbmRhcnkgLmNsb3NlLCAubW9kYWwtY29udGVudC5iZy1zZWNvbmRhcnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctaW5mbyAuY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLWluZm8gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctZGFuZ2VyIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctZGFuZ2VyIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLXN1Y2Nlc3MgLmNsb3NlLCAubW9kYWwtY29udGVudC5iZy1zdWNjZXNzIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy13YXJuaW5nIC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXdhcm5pbmcgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy13YXJuaW5nIC5jbG9zZSwgLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy13YXJuaW5nIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjNDk1MDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctcHJpbWFyeSAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1wcmltYXJ5IC5tb2RhbC1mb290ZXIsIC5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctc2Vjb25kYXJ5IC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXNlY29uZGFyeSAubW9kYWwtZm9vdGVyLCAuZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLWluZm8gLm1vZGFsLWhlYWRlcixcbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctaW5mbyAubW9kYWwtZm9vdGVyLCAuZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLWRhbmdlciAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1kYW5nZXIgLm1vZGFsLWZvb3RlciwgLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1zdWNjZXNzIC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXN1Y2Nlc3MgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0cy10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG59XG5cbi50b2FzdHMtdG9wLXJpZ2h0LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udG9hc3RzLXRvcC1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG59XG5cbi50b2FzdHMtdG9wLWxlZnQuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50b2FzdHMtYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xufVxuXG4udG9hc3RzLWJvdHRvbS1yaWdodC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRvYXN0cy1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDQwO1xufVxuXG4udG9hc3RzLWJvdHRvbS1sZWZ0LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjcpO1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXByaW1hcnkgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1wcmltYXJ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctcHJpbWFyeSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTAzLCAxNDUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXNlY29uZGFyeSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLXNlY29uZGFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXNlY29uZGFyeSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMTQwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXN1Y2Nlc3MgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1zdWNjZXNzIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctc3VjY2VzcyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODgsIDE0MCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTUyLCAyMTksIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctaW5mbyAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZm8gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmZvIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxNTIsIDIxOSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NiwgMTgsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctd2FybmluZyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NiwgMTgsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDc2LCA2MCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA3NiwgNjAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctbGlnaHQgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWRhcmsgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1kYXJrIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctZGFyayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAxODYsIDIxNiwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1saWdodGJsdWUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAxODYsIDIxNiwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0NCwgODksIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctbmF2eSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLW5hdnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1uYXZ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDQ0LCA4OSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCAyMDAsIDE2MywgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1vbGl2ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMjU1LCAxNjksIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctbGltZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctZnVjaHNpYSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDExNCwgMjE2LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1tYXJvb24gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTAzLCAxNDUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctYmx1ZSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWJsdWUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1ibHVlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxMDMsIDE0NSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28gLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXBpbmsgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1waW5rIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctcGluayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDc2LCA2MCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1yZWQgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1yZWQgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1yZWQgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA3NiwgNjAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctb3JhbmdlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU2LCAxOCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy15ZWxsb3cgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODgsIDE0MCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmVlbiAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyZWVuIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JlZW4gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAxNDAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXRlYWwgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy10ZWFsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctdGVhbCAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWN5YW4gLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1jeWFuIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctY3lhbiAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTUyLCAyMTksIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctd2hpdGUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXkgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JheSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLXByaW1hcnkgLmNsb3NlLCAudG9hc3QuYmctcHJpbWFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi50b2FzdC5iZy1wcmltYXJ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2FzdC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLXNlY29uZGFyeSAuY2xvc2UsIC50b2FzdC5iZy1zZWNvbmRhcnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctc2Vjb25kYXJ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1zdWNjZXNzIC5jbG9zZSwgLnRvYXN0LmJnLXN1Y2Nlc3MgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctc3VjY2VzcyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1pbmZvIC5jbG9zZSwgLnRvYXN0LmJnLWluZm8gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctaW5mbyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy13YXJuaW5nIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi50b2FzdC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1kYW5nZXIgLmNsb3NlLCAudG9hc3QuYmctZGFuZ2VyIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLnRvYXN0LmJnLWRhbmdlciAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLWxpZ2h0IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnRvYXN0LmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLWRhcmsgLmNsb3NlLCAudG9hc3QuYmctZGFyayAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi50b2FzdC5iZy1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1saWdodGJsdWUgLmNsb3NlLCAudG9hc3QuYmctbGlnaHRibHVlIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLnRvYXN0LmJnLWxpZ2h0Ymx1ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QuYmctbmF2eSAuY2xvc2UsIC50b2FzdC5iZy1uYXZ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLnRvYXN0LmJnLW5hdnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2FzdC5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1vbGl2ZSAuY2xvc2UsIC50b2FzdC5iZy1vbGl2ZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi50b2FzdC5iZy1vbGl2ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1saW1lIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi50b2FzdC5iZy1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLWZ1Y2hzaWEgLmNsb3NlLCAudG9hc3QuYmctZnVjaHNpYSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi50b2FzdC5iZy1mdWNoc2lhIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QuYmctbWFyb29uIC5jbG9zZSwgLnRvYXN0LmJnLW1hcm9vbiAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi50b2FzdC5iZy1tYXJvb24gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1ibHVlIC5jbG9zZSwgLnRvYXN0LmJnLWJsdWUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctYmx1ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLWluZGlnbyAuY2xvc2UsIC50b2FzdC5iZy1pbmRpZ28gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctaW5kaWdvIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLXB1cnBsZSAuY2xvc2UsIC50b2FzdC5iZy1wdXJwbGUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctcHVycGxlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1waW5rIC5jbG9zZSwgLnRvYXN0LmJnLXBpbmsgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctcGluayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLXJlZCAuY2xvc2UsIC50b2FzdC5iZy1yZWQgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctcmVkIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2FzdC5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QuYmctb3JhbmdlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4udG9hc3QuYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QuYmcteWVsbG93IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi50b2FzdC5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLWdyZWVuIC5jbG9zZSwgLnRvYXN0LmJnLWdyZWVuIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cblxuLnRvYXN0LmJnLWdyZWVuIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2FzdC5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLXRlYWwgLmNsb3NlLCAudG9hc3QuYmctdGVhbCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi50b2FzdC5iZy10ZWFsIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1jeWFuIC5jbG9zZSwgLnRvYXN0LmJnLWN5YW4gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctY3lhbiAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy13aGl0ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi50b2FzdC5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5iZy1ncmF5IC5jbG9zZSwgLnRvYXN0LmJnLWdyYXkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctZ3JheSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2FzdC5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LmJnLWdyYXktZGFyayAuY2xvc2UsIC50b2FzdC5iZy1ncmF5LWRhcmsgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4udG9hc3QuYmctZ3JheS1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5idG4uYnRuLWZsYXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tZmlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi5idG4tZmlsZSA+IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAwO1xufVxuXG4udGV4dC1zbSAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsIC5idG4tZGVmYXVsdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2JkYzZkMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjNmQwO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmRjNmQwO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG5cbi5idG4tYXBwIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tYXBwID4gLmZhLFxuLmJ0bi1hcHAgPiAuZmFzLFxuLmJ0bi1hcHAgPiAuZmFyLFxuLmJ0bi1hcHAgPiAuZmFiLFxuLmJ0bi1hcHAgPiAuZmFsLFxuLmJ0bi1hcHAgPiAuZmFkLFxuLmJ0bi1hcHAgPiAuc3ZnLWlubGluZS0tZmEsXG4uYnRuLWFwcCA+IC5pb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYnRuLWFwcCA+IC5zdmctaW5saW5lLS1mYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnRuLWFwcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5idG4tYXBwOmFjdGl2ZSwgLmJ0bi1hcHA6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4tYXBwID4gLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4uZGFyay1tb2RlIC5idG4tZGVmYXVsdCxcbi5kYXJrLW1vZGUgLmJ0bi1hcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5idG4tZGVmYXVsdDpob3ZlciwgLmRhcmstbW9kZSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5idG4tYXBwOmhvdmVyLFxuLmRhcmstbW9kZSAuYnRuLWFwcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6ICM3MjdiODQ7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1saWdodDpob3ZlciwgLmRhcmstbW9kZSAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogIzc4ODI4YTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1NDc2O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1NDc2O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg5MiwgMTI2LCAxNjIsIDAuNSk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGU2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM0NzY1O1xufVxuXG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDkyLCAxMjYsIDE2MiwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG4uZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2NzA7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2Njtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2NzA7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2NjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM4LCAxOTgsIDE1NywgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTY2O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzgsIDE5OCwgMTU3LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzIxN2RiYjtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWluZm86Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzIxN2RiYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDgyLCAxNjcsIDIyNCwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWluZm8uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3ZGJiO1xuICBib3JkZXItY29sb3I6ICMxZjc2YjA7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODIsIDE2NywgMjI0LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDg2MGI7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDg2MGI7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxMSwgMTM5LCAyNCwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjBhO1xuICBib3JkZXItY29sb3I6ICNiYzc3MGE7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjExLCAxMzksIDI0LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyZTFjO1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmUxYztcbiAgYm9yZGVyLWNvbG9yOiAjZDYyYzFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjM1LCAxMDMsIDg5LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyYzFhO1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjM1LCAxMDMsIDg5LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDIxOCwgMjIyLCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuXG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNSwgMjE4LCAyMjIsIDAuNSk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTJkMzI7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MWExZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5idG4tZGFyazpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MWExZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTAyLCAxMDksIDExNywgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWRhcmsuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTJkMzI7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1Yztcbn1cblxuLmRhcmstbW9kZSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxNDE2O1xuICBib3JkZXItY29sb3I6ICMyZTM0Mzk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTAyLCAxMDksIDExNywgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDYzLCAxMDMsIDE0NSwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjMsIDEwMywgMTQ1LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDE4OCwgMTQwLCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMGJjOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxODgsIDE0MCwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCAxNTIsIDIxOSwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQzLCAxNTYsIDE4LCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMzljMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDMsIDE1NiwgMTgsIDAuNSk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzMSwgNzYsIDYwLCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMxLCA3NiwgNjAsIDAuNSk7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMwNjA3MDg7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNzA4O1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNiwgNywgOCwgMC41KTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDYwNzA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNzA4O1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG5cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNiwgNywgOCwgMC41KTtcbn1cblxuLmNhbGxvdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2U5ZWNlZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmNhbGxvdXQgYSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGxvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTllY2VmO1xufVxuXG4uY2FsbG91dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsbG91dC5jYWxsb3V0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmQyMTMwO1xufVxuXG4uY2FsbG91dC5jYWxsb3V0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmNhbGxvdXQuY2FsbG91dC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMTdhOGI7XG59XG5cbi5jYWxsb3V0LmNhbGxvdXQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uZGFyay1tb2RlIC5jYWxsb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cblxuLmRhcmstbW9kZSAuY2FsbG91dC5jYWxsb3V0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQ3NjY5O1xufVxuXG4uZGFyay1tb2RlIC5jYWxsb3V0LmNhbGxvdXQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjViMDQzO1xufVxuXG4uZGFyay1tb2RlIC5jYWxsb3V0LmNhbGxvdXQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWZhZWUzO1xufVxuXG4uZGFyay1tb2RlIC5jYWxsb3V0LmNhbGxvdXQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBlZmIyO1xufVxuXG4uYWxlcnQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5hbGVydCAuY2xvc2UsIC5hbGVydCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG4uYWxlcnQgLmNsb3NlOmhvdmVyLCAuYWxlcnQgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uYWxlcnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmU2O1xufVxuXG4uYWxlcnQtZGVmYXVsdC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5hbGVydC1kZWZhdWx0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG59XG5cbi5hbGVydC1kZWZhdWx0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5hbGVydC1kZWZhdWx0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1kZWZhdWx0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG59XG5cbi5hbGVydC1kZWZhdWx0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtZGVmYXVsdC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxNDhlYTE7XG59XG5cbi5hbGVydC1kZWZhdWx0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuXG4uYWxlcnQtZGVmYXVsdC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNlZGIxMDA7XG59XG5cbi5hbGVydC1kZWZhdWx0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uYWxlcnQtZGVmYXVsdC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2QzMjUzNTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmFsZXJ0LWRlZmF1bHQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7XG59XG5cbi5hbGVydC1kZWZhdWx0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4uYWxlcnQtZGVmYXVsdC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMyOTJkMzI7XG59XG5cbi5hbGVydC1kZWZhdWx0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4uYWxlcnQtZGVmYXVsdC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzM3NWE3Zjtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDI3NTI7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYTM3OTtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU4Y2QxO1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTQzNzI1O1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMyOTJkMzI7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG4udGFibGU6bm90KC50YWJsZS1kYXJrKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFibGUudGFibGUtaGVhZC1maXhlZCB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNkZWUyZTYsIGluc2V0IDAgLTFweCAwICNkZWUyZTY7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi50YWJsZS50YWJsZS1oZWFkLWZpeGVkLnRhYmxlLWRhcmsgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMzgzZjQ1LCBpbnNldCAwIC0xcHggMCAjMzgzZjQ1O1xufVxuXG4udGFibGUubm8tYm9yZGVyLFxuLnRhYmxlLm5vLWJvcmRlciB0ZCxcbi50YWJsZS5uby1ib3JkZXIgdGgge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS50ZXh0LWNlbnRlcixcbi50YWJsZS50ZXh0LWNlbnRlciB0ZCxcbi50YWJsZS50ZXh0LWNlbnRlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRmb290ID4gdHIgPiB0aDpmaXJzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRmb290ID4gdHIgPiB0ZDpmaXJzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRib2R5ID4gdHIgPiB0aDpmaXJzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGZvb3QgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRib2R5ID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGJvZHkgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyLmV4cGFuZGFibGUtYm9keTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2lkZ2V0PVwiZXhwYW5kYWJsZS10YWJsZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW2RhdGEtd2lkZ2V0PVwiZXhwYW5kYWJsZS10YWJsZVwiXSBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG59XG5cbltkYXRhLXdpZGdldD1cImV4cGFuZGFibGUtdGFibGVcIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0W2NsYXNzKj1cInJpZ2h0XCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5bZGF0YS13aWRnZXQ9XCJleHBhbmRhYmxlLXRhYmxlXCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkuZXhwYW5kYWJsZS10YWJsZS1jYXJldFtjbGFzcyo9XCJsZWZ0XCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gW2RhdGEtd2lkZ2V0PVwiZXhwYW5kYWJsZS10YWJsZVwiXSBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXRbY2xhc3MqPVwicmlnaHRcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBbZGF0YS13aWRnZXQ9XCJleHBhbmRhYmxlLXRhYmxlXCJdIGkuZXhwYW5kYWJsZS10YWJsZS1jYXJldFtjbGFzcyo9XCJsZWZ0XCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmV4cGFuZGFibGUtYm9keSA+IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV4cGFuZGFibGUtYm9keSA+IHRkID4gZGl2LFxuLmV4cGFuZGFibGUtYm9keSA+IHRkID4gcCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5leHBhbmRhYmxlLWJvZHkgLnRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuNzVyZW0pO1xuICBtYXJnaW46IDAgMCAwIDAuNzVyZW07XG59XG5cbi5leHBhbmRhYmxlLWJvZHkgLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkLFxuLmV4cGFuZGFibGUtYm9keSAudGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC50YWJsZS1ib3JkZXJlZCxcbi5kYXJrLW1vZGUgLnRhYmxlLWJvcmRlcmVkIHRkLFxuLmRhcmstbW9kZSAudGFibGUtYm9yZGVyZWQgdGgge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQwNDc7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAudGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLnRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAudGFibGUudGFibGUtaGVhZC1maXhlZCB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYSxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhcyxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhcixcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhYixcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhbCxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhZCxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmNhcm91c2VsLWNvbnRyb2wtY3VzdG9tLWljb24gPiAuaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2xvc2UsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2xvc2U6aG92ZXIsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLmNsb3NlOmZvY3VzLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uLmNsb3NlLCBidXR0b24ubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCwgYS5kaXNhYmxlZC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNtYWxsLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFsbC1ib3ggPiAuaW5uZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc21hbGwtYm94ID4gLnNtYWxsLWJveC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zbWFsbC1ib3ggPiAuc21hbGwtYm94LWZvb3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc21hbGwtYm94IGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLXhsLTIgLnNtYWxsLWJveCBoMyxcbiAgLmNvbC1sZy0yIC5zbWFsbC1ib3ggaDMsXG4gIC5jb2wtbWQtMiAuc21hbGwtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY29sLXhsLTMgLnNtYWxsLWJveCBoMyxcbiAgLmNvbC1sZy0zIC5zbWFsbC1ib3ggaDMsXG4gIC5jb2wtbWQtMyAuc21hbGwtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtMiAuc21hbGwtYm94IGgzLFxuICAuY29sLWxnLTIgLnNtYWxsLWJveCBoMyxcbiAgLmNvbC1tZC0yIC5zbWFsbC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5jb2wteGwtMyAuc21hbGwtYm94IGgzLFxuICAuY29sLWxnLTMgLnNtYWxsLWJveCBoMyxcbiAgLmNvbC1tZC0zIC5zbWFsbC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5zbWFsbC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNtYWxsLWJveCBwID4gc21hbGwge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNtYWxsLWJveCBoMyxcbi5zbWFsbC1ib3ggcCB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5zbWFsbC1ib3ggLmljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnNtYWxsLWJveCAuaWNvbiA+IGkge1xuICBmb250LXNpemU6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuXG4uc21hbGwtYm94IC5pY29uID4gaS5mYSwgLnNtYWxsLWJveCAuaWNvbiA+IGkuZmFzLCAuc21hbGwtYm94IC5pY29uID4gaS5mYXIsIC5zbWFsbC1ib3ggLmljb24gPiBpLmZhYiwgLnNtYWxsLWJveCAuaWNvbiA+IGkuZmFsLCAuc21hbGwtYm94IC5pY29uID4gaS5mYWQsIC5zbWFsbC1ib3ggLmljb24gPiBpLmlvbiB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdG9wOiAyMHB4O1xufVxuXG4uc21hbGwtYm94IC5pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG59XG5cbi5zbWFsbC1ib3g6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYSwgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmFzLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYXIsIC5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLmZhYiwgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmFsLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYWQsIC5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLmlvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbWFsbC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc21hbGwtYm94IC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbWFsbC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5pbmZvLWJveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5mby1ib3ggLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uaW5mby1ib3ggLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby1ib3ggLmluZm8tYm94LWljb24ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveC1pY29uID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW5mby1ib3ggLmluZm8tYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5mby1ib3ggLmluZm8tYm94LW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4uaW5mby1ib3ggLmluZm8tYm94LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXByaW1hcnksXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXByaW1hcnkgLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXNlY29uZGFyeSxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctc3VjY2Vzcyxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctc3VjY2VzcyAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctaW5mbyxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctaW5mbyAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctd2FybmluZyxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctd2FybmluZyAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtd2FybmluZyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFuZ2VyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhbmdlciAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFuZ2VyIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1saWdodCxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWxpZ2h0IC5wcm9ncmVzcy1iYXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1saWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmQzZDtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFyayxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFyayAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFyayAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYm94IC5pbmZvLWJveC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXhsLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmNvbC1sZy0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4gIC5jb2wtbWQtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2wteGwtMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLFxuICAuY29sLWxnLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmNvbC1tZC0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wteGwtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLFxuICAuY29sLWxnLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmNvbC1tZC0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29sLXhsLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmNvbC1sZy0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4gIC5jb2wtbWQtMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmNvbC1sZy0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4gIC5jb2wtbWQtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbC14bC0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4gIC5jb2wtbGctMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLFxuICAuY29sLW1kLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kYXJrLW1vZGUgLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctcHJpbWFyeSxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXByaW1hcnkgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1zZWNvbmRhcnksXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctc3VjY2Vzcyxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1pbmZvLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctaW5mbyAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1pbmZvIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXdhcm5pbmcsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy13YXJuaW5nIC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFuZ2VyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYW5nZXIgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFuZ2VyIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWxpZ2h0LFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWxpZ2h0IC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWxpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhcmssXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYXJrIC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDMxcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi50aW1lbGluZSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGltZWxpbmUgPiBkaXY6OmJlZm9yZSwgLnRpbWVsaW5lID4gZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWUge1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1oZWFkZXIgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtYm9keSxcbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWJvZHkgPiBpbWcge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWJvZHkgPiBkbCxcbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWJvZHkgb2wsXG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1ib2R5IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1mb290ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aW1lbGluZSA+IGRpdiA+IC5mYSxcbi50aW1lbGluZSA+IGRpdiA+IC5mYXMsXG4udGltZWxpbmUgPiBkaXYgPiAuZmFyLFxuLnRpbWVsaW5lID4gZGl2ID4gLmZhYixcbi50aW1lbGluZSA+IGRpdiA+IC5mYWwsXG4udGltZWxpbmUgPiBkaXYgPiAuZmFkLFxuLnRpbWVsaW5lID4gZGl2ID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnRpbWVsaW5lID4gZGl2ID4gLmlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbn1cblxuLnRpbWVsaW5lID4gZGl2ID4gLnN2Zy1pbmxpbmUtLWZhIHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4udGltZWxpbmUgPiAudGltZS1sYWJlbCA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udGltZWxpbmUtaW52ZXJzZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRpbWVsaW5lLWludmVyc2UgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAudGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAudGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdHMtbGlzdCA+IC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucHJvZHVjdHMtbGlzdCA+IC5pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWltZyBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZHVjdC1saXN0LWluLWNhcmQgPiAuaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnByb2R1Y3QtbGlzdC1pbi1jYXJkID4gLml0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmRhcmstbW9kZSAucHJvZHVjdHMtbGlzdCA+IC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLmRpcmVjdC1jaGF0IC5jYXJkLWJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpcmVjdC1jaGF0LmNoYXQtcGFuZS1vcGVuIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uZGlyZWN0LWNoYXQudGltZXN0YW1wLWxpZ2h0IC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogIzMwNDY1Zjtcbn1cblxuLmRpcmVjdC1jaGF0LnRpbWVzdGFtcC1kYXJrIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbXNnLFxuLmRpcmVjdC1jaGF0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kaXJlY3QtY2hhdC1tc2c6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGlyZWN0LWNoYXQtbWVzc2FnZXMsXG4uZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDZkZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogNXB4IDAgMCA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkMmQ2ZGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAwO1xufVxuXG4uZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4ucmlnaHQgLmRpcmVjdC1jaGF0LXRleHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ucmlnaHQgLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAucmlnaHQgLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkNmRlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLmRpcmVjdC1jaGF0LWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5yaWdodCAuZGlyZWN0LWNoYXQtaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGlyZWN0LWNoYXQtaW5mb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogIzY5NzU4Mjtcbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLW9wZW4gLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMSUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQgLmNvbnRhY3RzLWxpc3QtbmFtZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQgLmNvbnRhY3RzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQgLmNvbnRhY3RzLWxpc3QtbXNnIHtcbiAgY29sb3I6ICM1NDViNjI7XG59XG5cbi5jb250YWN0cy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGFjdHMtbGlzdCA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdCA+IGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNvbnRhY3RzLWxpc3QgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbmFtZSxcbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNvbnRhY3RzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjY2VkNGRhO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1tc2cge1xuICBjb2xvcjogI2IxYmJjNDtcbn1cblxuLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1wcmltYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRpcmVjdC1jaGF0LXNlY29uZGFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1zZWNvbmRhcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtc3VjY2VzcyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1pbmZvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmRpcmVjdC1jaGF0LXdhcm5pbmcgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmRpcmVjdC1jaGF0LWRhbmdlciAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRpcmVjdC1jaGF0LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRpcmVjdC1jaGF0LWxpZ2h0Ymx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjOGRiYztcbn1cblxuLmRpcmVjdC1jaGF0LW5hdnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1uYXZ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmRpcmVjdC1jaGF0LW9saXZlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRpcmVjdC1jaGF0LW9saXZlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LW9saXZlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNkOTk3MDtcbn1cblxuLmRpcmVjdC1jaGF0LWxpbWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGlyZWN0LWNoYXQtbGltZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmRpcmVjdC1jaGF0LWZ1Y2hzaWEgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1mdWNoc2lhIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmRpcmVjdC1jaGF0LW1hcm9vbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1tYXJvb24gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLmRpcmVjdC1jaGF0LWJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtYmx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRpcmVjdC1jaGF0LWluZGlnbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1pbmRpZ28gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmRpcmVjdC1jaGF0LXB1cnBsZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1wdXJwbGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmRpcmVjdC1jaGF0LXBpbmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtcGluayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmRpcmVjdC1jaGF0LXJlZCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1yZWQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmRpcmVjdC1jaGF0LW9yYW5nZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kaXJlY3QtY2hhdC1vcmFuZ2UgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmRpcmVjdC1jaGF0LXllbGxvdyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmRpcmVjdC1jaGF0LXRlYWwgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtdGVhbCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRpcmVjdC1jaGF0LWN5YW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtY3lhbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmRpcmVjdC1jaGF0LWdyYXkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtZ3JheSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRpcmVjdC1jaGF0LWdyYXktZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0YjU0NWM7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZGFyay1tb2RlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1wcmltYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc3VjY2VzcyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1pbmZvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXdhcm5pbmcgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saWdodCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg2YmFkODtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW5hdnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1uYXZ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMmM1OTtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb2xpdmUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW9saXZlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc0YzhhMztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGltZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpbWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY3ZmZhOTtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWZ1Y2hzaWEgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1mdWNoc2lhIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkNmM5Yjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtYmx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcGluayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXBpbmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JlZW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmVlbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGVhbCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXRlYWwgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtY3lhbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWN5YW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2hpdGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC13aGl0ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWdyYXkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnVzZXJzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51c2Vycy1saXN0ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUlO1xufVxuXG4udXNlcnMtbGlzdCA+IGxpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi51c2Vycy1saXN0ID4gbGkgPiBhOmhvdmVyLFxuLnVzZXJzLWxpc3QgPiBsaSA+IGE6aG92ZXIgLnVzZXJzLWxpc3QtbmFtZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udXNlcnMtbGlzdC1uYW1lLFxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlcnMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICM3NDgyOTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhcmstbW9kZSAudXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5kYXJrLW1vZGUgLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY2FyZC13aWRnZXQge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LXVzZXIgLndpZGdldC11c2VyLXVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbn1cblxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1pbWFnZSA+IGltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi53aWRnZXQtdXNlciAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci11c2VybmFtZSxcbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1pbWFnZSA+IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA2NXB4O1xufVxuXG4ubWFpbGJveC1tZXNzYWdlcyA+IC50YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haWxib3gtY29udHJvbHMge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5tYWlsYm94LWNvbnRyb2xzLndpdGgtYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ubWFpbGJveC1yZWFkLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LXJlYWQtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbGJveC1yZWFkLWluZm8gaDUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG59XG5cbi5tYWlsYm94LXJlYWQtdGltZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tYWlsYm94LXJlYWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50cyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1uYW1lIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbixcbi5tYWlsYm94LWF0dGFjaG1lbnQtaW5mbyxcbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24ge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiAxMzIuNXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pY29uLmhhcy1pbWcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24uaGFzLWltZyA+IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubG9ja3NjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5sb2Nrc2NyZWVuIC5sb2Nrc2NyZWVuLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2Nrc2NyZWVuLWxvZ28ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvY2tzY3JlZW4tbG9nbyBhIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5sb2Nrc2NyZWVuLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ubG9ja3NjcmVlbi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOTBweDtcbn1cblxuLmxvY2tzY3JlZW4taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sb2Nrc2NyZWVuLWltYWdlID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sb2Nrc2NyZWVuLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kYXJrLW1vZGUgLmxvY2tzY3JlZW4taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmxvY2tzY3JlZW4tbG9nbyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmxvY2tzY3JlZW4taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubG9naW4tbG9nbyxcbi5yZWdpc3Rlci1sb2dvIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1sb2dvIGEsXG4ucmVnaXN0ZXItbG9nbyBhIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5sb2dpbi1wYWdlLFxuLnJlZ2lzdGVyLXBhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luLWJveCxcbi5yZWdpc3Rlci1ib3gge1xuICB3aWR0aDogMzYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9naW4tYm94LFxuICAucmVnaXN0ZXItYm94IHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5sb2dpbi1ib3ggLmNhcmQsXG4ucmVnaXN0ZXItYm94IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxvZ2luLWNhcmQtYm9keSxcbi5yZWdpc3Rlci1jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubG9naW4tYm94LW1zZyxcbi5yZWdpc3Rlci1ib3gtbXNnIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWF1dGgtbGlua3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmRhcmstbW9kZSAubG9naW4tY2FyZC1ib2R5LFxuLmRhcmstbW9kZSAucmVnaXN0ZXItY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubG9naW4tbG9nbyBhLFxuLmRhcmstbW9kZSAucmVnaXN0ZXItbG9nbyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlID4gLmhlYWRsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXJyb3ItcGFnZSA+IC5oZWFkbGluZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5lcnJvci1wYWdlID4gLmVycm9yLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCA+IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW52b2ljZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kYXJrLW1vZGUgLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucHJvZmlsZS11c2VyLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhZGI1YmQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnByb2ZpbGUtdXNlcm5hbWUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FkYjViZDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBvc3QgLnVzZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGFyay1tb2RlIC5wb3N0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWltYWdlLXRodW1icyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucHJvZHVjdC1pbWFnZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDdyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtdGh1bWI6aG92ZXIge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnByb2R1Y3Qtc2hhcmUgYSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5wcm9qZWN0cyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9qZWN0cyAubGlzdC1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvamVjdHMgaW1nLnRhYmxlLWF2YXRhcixcbi5wcm9qZWN0cyAudGFibGUtYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMi41cmVtO1xufVxuXG4ucHJvamVjdHMgLnByb2plY3Qtc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUgLm1haW4tc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5pZnJhbWUtbW9kZSAubWFpbi1oZWFkZXIsXG5ib2R5LmlmcmFtZS1tb2RlIC5tYWluLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcmlnaHQ6IC4xMjVyZW07XG4gIHRvcDogLjEyNXJlbTtcbiAgei1pbmRleDogMTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAuYnRuLWlmcmFtZS1jbG9zZTpob3ZlciwgLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAuYnRuLWlmcmFtZS1jbG9zZTpmb2N1cyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIC5idG4taWZyYW1lLWNsb3NlLCAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmb2N1cyAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLmJ0bi1pZnJhbWUtY2xvc2UsIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZvY3VzIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItcGFuZSArIC50YWItZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItZW1wdHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLnRhYi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY5O1xufVxuXG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItbG9hZGluZyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSBpZnJhbWUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0ODtcbn1cblxuLnBlcm1hbmVudC1idG4taWZyYW1lLWNsb3NlIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRhcmstbW9kZSAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IC5jb250YWluZXIsXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudCAuY29udGFpbmVyLWZsdWlkLFxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQgLmNvbnRhaW5lci1zbSxcbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IC5jb250YWluZXItbWQsXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudCAuY29udGFpbmVyLWxnLFxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQgLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50LWhlYWRlciArIC5jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDIgKiAxNXB4KSArICgxLjhyZW0gKiAxLjIpKSk7XG59XG5cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAuNXJlbTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cge1xuICB3aWR0aDogMzQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41cmVtO1xufVxuXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdyAuY2FyZC1ib2R5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMTJweCArICgxLjhyZW0gKiAxLjIpICsgLjVyZW0pKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xufVxuXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogLjc1cmVtO1xufVxuXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuYnRuLXRvb2wuYnRuLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmZjLWJ1dHRvbjpob3ZlciwgLmZjLWJ1dHRvbjphY3RpdmUsIC5mYy1idXR0b24uaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZjLWhlYWRlci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYy1oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZjLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uZmMtZ3JpZCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyOmZpcnN0LW9mLXR5cGUsXG4uZmMtd2lkZ2V0LWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyOmxhc3Qtb2YtdHlwZSxcbi5mYy13aWRnZXQtY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5mYy10b29sYmFyLFxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmMtdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cbiAgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjM3NXJlbTtcbiAgfVxuICAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5mYy1kYXktbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmMtY29sb3ItcGlja2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmMtY29sb3ItcGlja2VyID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmEsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhcyxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYWIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhbCxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFkLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5zdmctaW5saW5lLS1mYSxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuaW9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAuM3M7XG59XG5cbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmE6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhczpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFyOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYWI6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhbDpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFkOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5zdmctaW5saW5lLS1mYTpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuaW9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4jYWRkLW5ldy1ldmVudCB7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjNzO1xufVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5leHRlcm5hbC1ldmVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAwLjc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzMXB4O1xuICByaWdodDogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBiZGZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGYwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBtaW4taGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW0gMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmZTY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IC4zMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnRleHQtc20gLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnRleHQtc20gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiAuNHJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdDpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiAtLjRyZW07XG59XG5cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAtLjEycmVtO1xufVxuXG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtIDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG59XG5cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpOmZpcnN0LWNoaWxkLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm1heGltaXplZC1jYXJkIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNlbGVjdDItcHJpbWFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLnNlbGVjdDItcHJpbWFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBiZGZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGYwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmU2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5zZWxlY3QyLXNlY29uZGFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItc2Vjb25kYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmI1YmE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTZkNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzYwNjg2ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuXG4uc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MWRkOGE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTliNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3Muc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItaW5mbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cblxuLnNlbGVjdDItaW5mbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjNkOWVjO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5NmFhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ4ZWExO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG5cbi5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZy5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTE4Nztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2VkYjEwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uc2VsZWN0Mi1kYW5nZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5zZWxlY3QyLWRhbmdlciArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZhMmE5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyODM5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkMzI1MzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cblxuLnNlbGVjdDItbGlnaHQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1saWdodCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZjQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3YTg2O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjM4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWxpZ2h0Ymx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cblxuLnNlbGVjdDItbGlnaHRibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OWM1ZGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODg0YjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OWM1ZGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzM2N2ZhOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTljNWRlO1xufVxuXG4uc2VsZWN0Mi1uYXZ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWJmO1xufVxuXG4uc2VsZWN0Mi1uYXZ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDVlYmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6ICMwMDEyMjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cblxuLnNlbGVjdDItb2xpdmUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG5cbi5zZWxlY3QyLW9saXZlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2ZhZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4N2NmYWY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOThlNjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdjZmFmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4NzYzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG5cbi5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG5cbi5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFmZmI4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxZmZiODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZjE2OTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFmZmI4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAwZTc2NTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFmZmI4O1xufVxuXG4uc2VsZWN0Mi1mdWNoc2lhICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjg4YWRmO1xufVxuXG4uc2VsZWN0Mi1mdWNoc2lhICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmODhhZGY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDBlYjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICNkYjBlYWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cblxuLnNlbGVjdDItbWFyb29uICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuXG4uc2VsZWN0Mi1tYXJvb24gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwODNhYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMTk1YTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YwODNhYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjYzExODU2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmMDgzYWI7XG59XG5cbi5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwYmRmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRmMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZlNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uc2VsZWN0Mi1pbmRpZ28gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG5cbi5zZWxlY3QyLWluZGlnbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjM4OWY5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYwZGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM1YjBjZGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cblxuLnNlbGVjdDItcHVycGxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuXG4uc2VsZWN0Mi1wdXJwbGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YTJlMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4M2NiODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjQzYWIwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG5cbi5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2YjBkMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzA4NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U1Mjc3ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuXG4uc2VsZWN0Mi1yZWQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5zZWxlY3QyLXJlZCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZhMmE5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyODM5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkMzI1MzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cblxuLnNlbGVjdDItb3JhbmdlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuXG4uc2VsZWN0Mi1vcmFuZ2UgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzM5Mjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzYwNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjU3MTAyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG5cbi5zZWxlY3QyLXllbGxvdyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cblxuLnNlbGVjdDIteWVsbG93ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdy5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmUxODc7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2VkYjEwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uc2VsZWN0Mi1ncmVlbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItZ3JlZW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1OWI0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2VlYWNhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWViYzhkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMWNiMzg2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG5cbi5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzZDllYztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTZhYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE0OGVhMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuXG4uc2VsZWN0Mi13aGl0ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLXdoaXRlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmI1YmE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTZkNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItZ3JheS1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uc2VsZWN0Mi1ncmF5LWRhcmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkN2E4Njtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzIzODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NWE3Y2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTVmODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzM3NWE3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYjViYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NmQ3NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNkZmZjZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWQ4MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMzc5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2Vzcy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mby5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGNmZWU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzkxZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzI1OGNkMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjljZjhiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5NDBjO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljZjhiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWI0YWU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNmMmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTQzNzI1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMyMzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzI5MmQzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFmNztcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmMWY3O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZjFmNztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhYjNkNTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICM3MmFmZDI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFmNztcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmFkODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjQ0OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmFkODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICMwMDZhZDg7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNjZmVjZGY7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZWNkZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5YzM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzYyYzA5NjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdmZmYxO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThmZmExO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICM0ZWZmOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZmZmMTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYWY5O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYWY5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlZWFmOTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjRkNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWFmOTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjU1YWQyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmZWVhZjk7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJkZWU4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1ZjkyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZGVlODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGJvcmRlci1jb2xvcjogI2VhNTY4YztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODVhN2NhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1Zjg2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzNzVhN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMzg5Zjk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjBkZTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNWIwY2RkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhhMmUwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgzY2I4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzY0M2FiMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZiMGQwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMDg0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlNTI3N2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWI0YWU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNmMmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTQzNzI1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjMzkyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3NjA1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1NzEwMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljZjhiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5Y2Y4Yjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTQwYztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2RmZmNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDgxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMzc5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZWVhY2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWJjOGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzFjYjM4NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTBjZmVlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5MWQ5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMyNThjZDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYjViYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NmQ3NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2ODZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3YTg2O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjM4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzI5MmQzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uc2xpZGVyIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyLXByaW1hcnkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5zbGlkZXItc2Vjb25kYXJ5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4uc2xpZGVyLXN1Y2Nlc3MgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5zbGlkZXItaW5mbyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnNsaWRlci13YXJuaW5nIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4uc2xpZGVyLWRhbmdlciAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnNsaWRlci1saWdodCAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cblxuLnNsaWRlci1kYXJrIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uc2xpZGVyLWxpZ2h0Ymx1ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cblxuLnNsaWRlci1uYXZ5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuXG4uc2xpZGVyLW9saXZlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4uc2xpZGVyLWxpbWUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG5cbi5zbGlkZXItZnVjaHNpYSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbn1cblxuLnNsaWRlci1tYXJvb24gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG5cbi5zbGlkZXItYmx1ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnNsaWRlci1pbmRpZ28gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG5cbi5zbGlkZXItcHVycGxlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4uc2xpZGVyLXBpbmsgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5zbGlkZXItcmVkIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4uc2xpZGVyLW9yYW5nZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbn1cblxuLnNsaWRlci15ZWxsb3cgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5zbGlkZXItZ3JlZW4gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5zbGlkZXItdGVhbCAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cblxuLnNsaWRlci1jeWFuIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4uc2xpZGVyLXdoaXRlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2xpZGVyLWdyYXkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5zbGlkZXItZ3JheS1kYXJrIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItcHJpbWFyeSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLXNlY29uZGFyeSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLXN1Y2Nlc3MgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1pbmZvIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItd2FybmluZyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLWRhbmdlciAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLWxpZ2h0IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItZGFyayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLWxpZ2h0Ymx1ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzg2YmFkODtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLW5hdnkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1vbGl2ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzc0YzhhMztcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLWxpbWUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1mdWNoc2lhIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4O1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItbWFyb29uIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItYmx1ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLWluZGlnbyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLXB1cnBsZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLXBpbmsgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1yZWQgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1vcmFuZ2UgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci15ZWxsb3cgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1ncmVlbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLXRlYWwgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1jeWFuIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItd2hpdGUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci1ncmF5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5zbGlkZXItZ3JheS1kYXJrIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uaWNoZWNrLXNlY29uZGFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXNlY29uZGFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaWNoZWNrLWRhbmdlciA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhbmdlciA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uaWNoZWNrLWxpZ2h0Ymx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0Ymx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cblxuLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4uaWNoZWNrLW1hcm9vbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW1hcm9vbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uaWNoZWNrLWluZGlnbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZGlnbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uaWNoZWNrLXB1cnBsZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXB1cnBsZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uaWNoZWNrLXJlZCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXJlZCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaWNoZWNrLW9yYW5nZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9yYW5nZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uaWNoZWNrLXllbGxvdyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXllbGxvdyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaWNoZWNrLWdyYXktZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXktZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIFtjbGFzcyo9XCJpY2hlY2stXCJdID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKSArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSBbY2xhc3MqPVwiaWNoZWNrLVwiXSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjNzRjOGEzO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjNjdmZmE5O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNjcyZDg7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3MmQ4O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubWFwYWVsIC5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXBhZWwgLm1hcFRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxMDcwO1xufVxuXG4ubWFwYWVsIC5teUxlZ2VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiA2MDBweDtcbn1cblxuLm1hcGFlbCAuem9vbUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjNDQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5tYXBhZWwgLnpvb21CdXR0b246aG92ZXIsIC5tYXBhZWwgLnpvb21CdXR0b246YWN0aXZlLCAubWFwYWVsIC56b29tQnV0dG9uLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5tYXBhZWwgLnpvb21SZXNldCB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5tYXBhZWwgLnpvb21JbiB7XG4gIHRvcDogMzBweDtcbn1cblxuLm1hcGFlbCAuem9vbU91dCB7XG4gIHRvcDogNTBweDtcbn1cblxuLmpxdm1hcC16b29taW4sXG4uanF2bWFwLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcGFkZGluZzogMXB4IDJweDtcbn1cblxuLmpxdm1hcC16b29taW46aG92ZXIsIC5qcXZtYXAtem9vbWluOmFjdGl2ZSwgLmpxdm1hcC16b29taW4uaG92ZXIsXG4uanF2bWFwLXpvb21vdXQ6aG92ZXIsXG4uanF2bWFwLXpvb21vdXQ6YWN0aXZlLFxuLmpxdm1hcC16b29tb3V0LmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oIzE3YTJiOCwgMjAlKTtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oI2ZmYzEwNywgMjAlKTtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCNkYzM1NDUsIDIwJSk7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogbGlndGhlbigjNmM3NTdkLCAyMCUpO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogbGlndGhlbigjMjhhNzQ1LCAyMCUpO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCMyOGE3NDUsIDIwJSk7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uZGFyay1tb2RlIC5zd2FsMi1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZTllY2VmO1xufVxuXG4uZGFyay1tb2RlIC5zd2FsMi1wb3B1cCAuc3dhbDItY29udGVudCxcbi5kYXJrLW1vZGUgLnN3YWwyLXBvcHVwIC5zd2FsMi10aXRsZSB7XG4gIGNvbG9yOiAjZTllY2VmO1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIC50b2FzdCxcbi50b2FzdC10b3AtZnVsbC13aWR0aCAudG9hc3Qge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5wYWNlIHtcbiAgei1pbmRleDogMTA0ODtcbn1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICB6LWluZGV4OiAxMDQ5O1xufVxuXG4ucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5cbi5wYWNlLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1wcmltYXJ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1wcmltYXJ5IC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1wcmltYXJ5IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIzLCAyNTUsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1wcmltYXJ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1wcmltYXJ5IC5wYWNlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWZsYXNoLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDA3YmZmLCAwIDAgNXB4ICMwMDdiZmY7XG59XG5cbi5wYWNlLWZsYXNoLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDA3YmZmLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMwMDdiZmYsIGluc2V0IDAgLTFweCAjMDA3YmZmLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItcHJpbWFyeSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1zZWNvbmRhcnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1zZWNvbmRhcnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tc2Vjb25kYXJ5IC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1zZWNvbmRhcnkgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXNlY29uZGFyeSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXNlY29uZGFyeSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1zZWNvbmRhcnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtc2Vjb25kYXJ5IC5wYWNlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWZsYXNoLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM2Yzc1N2QsIDAgMCA1cHggIzZjNzU3ZDtcbn1cblxuLnBhY2UtZmxhc2gtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2Yzc1N2QsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjNmM3NTdkLCBpbnNldCAwIC0xcHggIzZjNzU3ZCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3Itc2Vjb25kYXJ5IC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1zdWNjZXNzIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1zdWNjZXNzIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXN1Y2Nlc3MgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXN1Y2Nlc3MgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXN1Y2Nlc3MgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1zdWNjZXNzIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1zdWNjZXNzIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1zdWNjZXNzIC5wYWNlIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWZsYXNoLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjhhNzQ1LCAwIDAgNXB4ICMyOGE3NDU7XG59XG5cbi5wYWNlLWZsYXNoLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjhhNzQ1LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMyOGE3NDUsIGluc2V0IDAgLTFweCAjMjhhNzQ1LCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3Itc3VjY2VzcyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtaW5mbyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWluZm8gLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWluZm8gLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1pbmZvIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1pbmZvIC5wYWNlIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtZmxhc2gtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMxN2EyYjgsIDAgMCA1cHggIzE3YTJiODtcbn1cblxuLnBhY2UtZmxhc2gtaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMxN2EyYjgsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzE3YTJiOCwgaW5zZXQgMCAtMXB4ICMxN2EyYjgsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1pbmZvIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC13YXJuaW5nIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS13YXJuaW5nIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS13YXJuaW5nIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuOCk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS13YXJuaW5nIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1tYXRlcmlhbC13YXJuaW5nIC5wYWNlIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWZsYXNoLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZmZjMTA3LCAwIDAgNXB4ICNmZmMxMDc7XG59XG5cbi5wYWNlLWZsYXNoLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAxMjBweCAwICMxZjJkM2QsIDI0MHB4IDAgIzFmMmQzZDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZjMTA3LCBpbnNldCAwIDAgMCA3cHggIzFmMmQzZDtcbn1cblxuLnBhY2UtbWFjLW9zeC13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmMxMDcsIGluc2V0IDAgLTFweCAjZmZjMTA3LCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMzEsIDQ1LCA2MSwgMC42NSkgMCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3Itd2FybmluZyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1kYW5nZXIgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZGFuZ2VyIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWRhbmdlciAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZGFuZ2VyIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1kYW5nZXIgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1kYW5nZXIgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWRhbmdlciAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1kYW5nZXIgLnBhY2Uge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1mbGFzaC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZGMzNTQ1LCAwIDAgNXB4ICNkYzM1NDU7XG59XG5cbi5wYWNlLWZsYXNoLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZGMzNTQ1LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2RjMzU0NSwgaW5zZXQgMCAtMXB4ICNkYzM1NDUsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWRhbmdlciAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWxpZ2h0IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1saWdodCAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1saWdodCAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHQgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbGlnaHQgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtbGlnaHQgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1saWdodCAucGFjZSB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMWYyZDNkO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWZsYXNoLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2Y4ZjlmYSwgMCAwIDVweCAjZjhmOWZhO1xufVxuXG4ucGFjZS1mbGFzaC1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiAxMjBweCAwICMxZjJkM2QsIDI0MHB4IDAgIzFmMmQzZDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2Y4ZjlmYSwgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2Y4ZjlmYSwgaW5zZXQgMCAtMXB4ICNmOGY5ZmEsIGluc2V0IDAgMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgzMSwgNDUsIDYxLCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMzEsIDQ1LCA2MSwgMC42NSkgMCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItbGlnaHQgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWRhcmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZGFyayAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZGFyayAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1kYXJrIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1kYXJrIC5wYWNlIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1mbGFzaC1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzM0M2E0MCwgMCAwIDVweCAjMzQzYTQwO1xufVxuXG4ucGFjZS1mbGFzaC1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM0M2E0MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMzQzYTQwLCBpbnNldCAwIC0xcHggIzM0M2E0MCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWRhcmsgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHRibHVlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1saWdodGJsdWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHRibHVlIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1saWdodGJsdWUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0Ymx1ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0Ymx1ZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpZ2h0Ymx1ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1saWdodGJsdWUgLnBhY2Uge1xuICBjb2xvcjogIzNjOGRiYztcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWZsYXNoLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMzYzhkYmMsIDAgMCA1cHggIzNjOGRiYztcbn1cblxuLnBhY2UtZmxhc2gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gIGNvbG9yOiAjM2M4ZGJjO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzYzhkYmMsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjM2M4ZGJjLCBpbnNldCAwIC0xcHggIzNjOGRiYywgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItbGlnaHRibHVlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1uYXZ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbmF2eSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbmF2eSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDMxLCA2MywgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLW5hdnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW5hdnkgLnBhY2Uge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1mbGFzaC1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMWYzZiwgMCAwIDVweCAjMDAxZjNmO1xufVxuXG4ucGFjZS1mbGFzaC1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xuICBjb2xvcjogIzAwMWYzZjtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwMWYzZiwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMDAxZjNmLCBpbnNldCAwIC0xcHggIzAwMWYzZiwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLW5hdnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cblxuLnBhY2Utb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1vbGl2ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLW9saXZlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2Utb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1vbGl2ZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1vbGl2ZSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tb2xpdmUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW9saXZlIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tb2xpdmUgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1vbGl2ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW9saXZlIC5wYWNlIHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWZsYXNoLW9saXZlIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzNkOTk3MCwgMCAwIDVweCAjM2Q5OTcwO1xufVxuXG4ucGFjZS1mbGFzaC1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG4gIGNvbG9yOiAjM2Q5OTcwO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzNkOTk3MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzNkOTk3MCwgaW5zZXQgMCAtMXB4ICMzZDk5NzAsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3Itb2xpdmUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cblxuLnBhY2UtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWxpbWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWxpbWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGltZSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGltZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGltZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWxpbWUgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAyNTUsIDExMiwgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpbWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWxpbWUgLnBhY2Uge1xuICBjb2xvcjogIzAxZmY3MDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxLCAyNTUsIDExMiwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxLCAyNTUsIDExMiwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cblxuLnBhY2UtZmxhc2gtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMWZmNzAsIDAgMCA1cHggIzAxZmY3MDtcbn1cblxuLnBhY2UtZmxhc2gtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbiAgY29sb3I6ICMwMWZmNzA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMWZmNzAsIGluc2V0IDAgMCAwIDdweCAjMWYyZDNkO1xufVxuXG4ucGFjZS1tYWMtb3N4LWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzAxZmY3MCwgaW5zZXQgMCAtMXB4ICMwMWZmNzAsIGluc2V0IDAgMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgzMSwgNDUsIDYxLCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1saW1lIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1mdWNoc2lhIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZnVjaHNpYSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZnVjaHNpYSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWZ1Y2hzaWEgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWZ1Y2hzaWEgLnBhY2Uge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1mbGFzaC1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2YwMTJiZSwgMCAwIDVweCAjZjAxMmJlO1xufVxuXG4ucGFjZS1mbGFzaC1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwMTJiZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDEyYmU7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xuICBjb2xvcjogI2YwMTJiZTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2YwMTJiZSwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZjAxMmJlLCBpbnNldCAwIC0xcHggI2YwMTJiZSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWZ1Y2hzaWEgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cblxuLnBhY2UtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbWFyb29uIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW1hcm9vbiAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1tYXJvb24gLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW1hcm9vbiAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbWFyb29uIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbWFyb29uIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDI3LCA5NiwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNkODFiNjAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1tYXJvb24gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtbWFyb29uIC5wYWNlIHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtZmxhc2gtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2Q4MWI2MCwgMCAwIDVweCAjZDgxYjYwO1xufVxuXG4ucGFjZS1mbGFzaC1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbiAgY29sb3I6ICNkODFiNjA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2Q4MWI2MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNkODFiNjAsIGluc2V0IDAgLTFweCAjZDgxYjYwLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1tYXJvb24gLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2Q4MWI2MDtcbn1cblxuLnBhY2UtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWJsdWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWJsdWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tYmx1ZSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tYmx1ZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tYmx1ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWJsdWUgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjMsIDI1NSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWJsdWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWJsdWUgLnBhY2Uge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnBhY2UtZmxhc2gtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDdiZmYsIDAgMCA1cHggIzAwN2JmZjtcbn1cblxuLnBhY2UtZmxhc2gtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDdiZmYsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzAwN2JmZiwgaW5zZXQgMCAtMXB4ICMwMDdiZmYsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ibHVlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWluZGlnbyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20taW5kaWdvIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWluZGlnbyAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20taW5kaWdvIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1pbmRpZ28gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1pbmRpZ28gLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1pbmRpZ28gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtaW5kaWdvIC5wYWNlIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1mbGFzaC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjNjYxMGYyLCAwIDAgNXB4ICM2NjEwZjI7XG59XG5cbi5wYWNlLWZsYXNoLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xuICBjb2xvcjogIzY2MTBmMjtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNjYxMGYyLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzY2MTBmMiwgaW5zZXQgMCAtMXB4ICM2NjEwZjIsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWluZGlnbyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1wdXJwbGUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXB1cnBsZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1wdXJwbGUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXB1cnBsZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tcHVycGxlIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tcHVycGxlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTEsIDY2LCAxOTMsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtcHVycGxlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXB1cnBsZSAucGFjZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cblxuLnBhY2UtZmxhc2gtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzZmNDJjMSwgMCAwIDVweCAjNmY0MmMxO1xufVxuXG4ucGFjZS1mbGFzaC1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzZmNDJjMSwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICM2ZjQyYzEsIGluc2V0IDAgLTFweCAjNmY0MmMxLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1wdXJwbGUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLnBhY2UtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXBpbmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtcGluayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1waW5rIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXBpbmsgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXBpbmsgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXBpbmsgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1waW5rIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNlODNlOGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtcGluayAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cblxuLnBhY2UtbWF0ZXJpYWwtcGluayAucGFjZSB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5wYWNlLWZsYXNoLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZTgzZThjLCAwIDAgNXB4ICNlODNlOGM7XG59XG5cbi5wYWNlLWZsYXNoLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG4gIGNvbG9yOiAjZTgzZThjO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcGluayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZTgzZThjLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNlODNlOGMsIGluc2V0IDAgLTFweCAjZTgzZThjLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItcGluayAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4ucGFjZS1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1yZWQgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItcmVkIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tcmVkIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXJlZCAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tcmVkIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1yZWQgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1yZWQgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXJlZCAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1yZWQgLnBhY2Uge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1mbGFzaC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZGMzNTQ1LCAwIDAgNXB4ICNkYzM1NDU7XG59XG5cbi5wYWNlLWZsYXNoLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZGMzNTQ1LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2RjMzU0NSwgaW5zZXQgMCAtMXB4ICNkYzM1NDUsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXJlZCAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1vcmFuZ2UgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW9yYW5nZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1vcmFuZ2UgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW9yYW5nZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tb3JhbmdlIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tb3JhbmdlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDEyNiwgMjAsIDAuOCk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtb3JhbmdlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW9yYW5nZSAucGFjZSB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMWYyZDNkO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbn1cblxuLnBhY2UtZmxhc2gtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZkN2UxNCwgMCAwIDVweCAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1mbGFzaC1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZkN2UxNCwgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZDdlMTQsIGluc2V0IDAgLTFweCAjZmQ3ZTE0LCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1vcmFuZ2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cblxuLnBhY2UteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AteWVsbG93IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXllbGxvdyAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS15ZWxsb3cgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXllbGxvdyAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtY2VudGVyLWF0b20teWVsbG93IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20teWVsbG93IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS15ZWxsb3cgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtbWF0ZXJpYWwteWVsbG93IC5wYWNlIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3IteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3IteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtZmxhc2gteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZmYzEwNywgMCAwIDVweCAjZmZjMTA3O1xufVxuXG4ucGFjZS1mbGFzaC15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtbG9hZGluZy1iYXIteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmYzEwNywgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmMxMDcsIGluc2V0IDAgLTFweCAjZmZjMTA3LCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci15ZWxsb3cgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ncmVlbiAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyZWVuIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyZWVuIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1ncmVlbiAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JlZW4gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1ncmVlbiAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JlZW4gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1ncmVlbiAucGFjZSB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtZmxhc2gtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjhhNzQ1LCAwIDAgNXB4ICMyOGE3NDU7XG59XG5cbi5wYWNlLWZsYXNoLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjhhNzQ1LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMjhhNzQ1LCBpbnNldCAwIC0xcHggIzI4YTc0NSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ncmVlbiAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtdGVhbCAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXRlYWwgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXRlYWwgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMjAxLCAxNTEsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS10ZWFsIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1tYXRlcmlhbC10ZWFsIC5wYWNlIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cblxuLnBhY2UtZmxhc2gtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMyMGM5OTcsIDAgMCA1cHggIzIwYzk5Nztcbn1cblxuLnBhY2UtZmxhc2gtdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NztcbiAgY29sb3I6ICMyMGM5OTc7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyMGM5OTcsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzIwYzk5NywgaW5zZXQgMCAtMXB4ICMyMGM5OTcsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci10ZWFsIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1jeWFuIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tY3lhbiAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1jeWFuIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1jeWFuIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1jeWFuIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tY3lhbiAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWN5YW4gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWN5YW4gLnBhY2Uge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1mbGFzaC1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzE3YTJiOCwgMCAwIDVweCAjMTdhMmI4O1xufVxuXG4ucGFjZS1mbGFzaC1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzE3YTJiOCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMTdhMmI4LCBpbnNldCAwIC0xcHggIzE3YTJiOCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYWNlLW1hYy1vc3gtY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWN5YW4gLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2Utd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC13aGl0ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20td2hpdGUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20td2hpdGUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXdoaXRlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS13aGl0ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXdoaXRlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXdoaXRlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtd2hpdGUgLnBhY2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1mbGFzaC13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmZmYsIDAgMCA1cHggI2ZmZjtcbn1cblxuLnBhY2UtZmxhc2gtd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjMWYyZDNkLCAyNDBweCAwICMxZjJkM2Q7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmYsIGluc2V0IDAgMCAwIDdweCAjMWYyZDNkO1xufVxuXG4ucGFjZS1tYWMtb3N4LXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmYsIGluc2V0IDAgLTFweCAjZmZmLCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXdoaXRlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ncmF5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWdyYXkgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JheSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtZ3JheSAucGFjZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtZmxhc2gtZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM2Yzc1N2QsIDAgMCA1cHggIzZjNzU3ZDtcbn1cblxuLnBhY2UtZmxhc2gtZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2Yzc1N2QsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzZjNzU3ZCwgaW5zZXQgMCAtMXB4ICM2Yzc1N2QsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucGFjZS1tYWMtb3N4LWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ncmF5IC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXktZGFyayAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXktZGFyayAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1ncmF5LWRhcmsgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXktZGFyayAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JheS1kYXJrIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZ3JheS1kYXJrIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWdyYXktZGFyayAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1ncmF5LWRhcmsgLnBhY2Uge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtZmxhc2gtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzM0M2E0MCwgMCAwIDVweCAjMzQzYTQwO1xufVxuXG4ucGFjZS1mbGFzaC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM0M2E0MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMzNDNhNDAsIGluc2V0IDAgLTFweCAjMzQzYTQwLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhY2UtbWFjLW9zeC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ncmF5LWRhcmsgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLyoqXG4gICogYm9vdHN0cmFwLXN3aXRjaCAtIFR1cm4gY2hlY2tib3hlcyBhbmQgcmFkaW8gYnV0dG9ucyBpbnRvIHRvZ2dsZSBzd2l0Y2hlcy5cbiAgKlxuICAqIEB2ZXJzaW9uIHYzLjQgKE1PRERFRClcbiAgKiBAaG9tZXBhZ2UgaHR0cHM6Ly9idHRzdHJwLmdpdGh1Yi5pby9ib290c3RyYXAtc3dpdGNoXG4gICogQGF1dGhvciBNYXR0aWEgTGFyZW50aXMgPG1hdHRpYUBsYXJlbnRpcy5ldT4gKGh0dHA6Ly9sYXJlbnRpcy5ldSlcbiAgKiBAbGljZW5zZSBNSVRcbiAgKi9cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhcmssXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodGJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW5hdnksXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vbGl2ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1vbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saW1lLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZnVjaHNpYSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZGlnbyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1waW5rLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXllbGxvdyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtdGVhbCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC10ZWFsIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWN5YW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC13aGl0ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmF5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JheS1kYXJrLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjFyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMXJlbTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjFyZW07XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IC4xcmVtIC4zcmVtO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IC4ycmVtIC40cmVtO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzNyZW07XG4gIHBhZGRpbmc6IC4zcmVtIC41cmVtO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5LCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5IC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5IC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjVzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjFyZW0gMC4xcmVtIDA7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtIDAgMCAwLjFyZW07XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xcmVtO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjFyZW07XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnksXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2Vzcyxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmZvLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHQsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhcmssXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzg2YmFkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbmF2eSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW5hdnkge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vbGl2ZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW9saXZlIHtcbiAgYmFja2dyb3VuZDogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGltZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1mdWNoc2lhLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZnVjaHNpYSB7XG4gIGJhY2tncm91bmQ6ICNmNjcyZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbixcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICNlZDZjOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtaW5kaWdvLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5kaWdvIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcGluayxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3csXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmVlbixcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtdGVhbCxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1jeWFuLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdoaXRlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmF5LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi5kYXJrLW1vZGUgLmRhdGVyYW5nZXBpY2tlcjo6YmVmb3JlLCAuZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNmNDc0ZTtcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3Zlcixcbi5kYXJrLW1vZGUgLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZixcbi5kYXJrLW1vZGUgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuaW4tcmFuZ2UsXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLnN0YXJ0LWRhdGUsXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmVuZC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmQzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLmx0ciAuZHJwLWNhbGVuZGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xufVxuXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMubHRyIC5kcnAtY2FsZW5kYXIubGVmdCwgLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLmx0ciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1Yztcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1Yztcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAubmV4dCBzcGFuLFxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsXG4uZGFyay1tb2RlIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCxcbi5kYXJrLW1vZGUgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LFxuLmRhcmstbW9kZSAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xufVxuXG4uanFzdG9vbHRpcCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNvbm5lY3RlZFNvcnRhYmxlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNvcnQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkZWUyZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhcmstbW9kZSAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG59XG5cbi5kYXJrLW1vZGUgLmpzZ3JpZC1lZGl0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmRhcmstbW9kZSAuanNncmlkLWdyaWQtYm9keSwgLmRhcmstbW9kZSAuanNncmlkLWdyaWQtaGVhZGVyLFxuLmRhcmstbW9kZSAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsLFxuLmRhcmstbW9kZSAuanNncmlkLWluc2VydC1yb3cgPiAuanNncmlkLWNlbGwsXG4uZGFyay1tb2RlIC5qc2dyaWQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmRhcmstbW9kZSAuanNncmlkLWFsdC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQwNDc7XG59XG5cbi5kYXJrLW1vZGUgLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZGVzY3JpcHRpb24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlc2NyaXB0aW9uLWJsb2NrLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZGVzY3JpcHRpb24tYmxvY2sgPiAuZGVzY3JpcHRpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZXNjcmlwdGlvbi1ibG9jayA+IC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRlc2NyaXB0aW9uLWJsb2NrIC5kZXNjcmlwdGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGlzdC1ncm91cC11bmJvcmRlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3QtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCA0cHg7XG59XG5cbi5saXN0LXNlcGVyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNXB4IDAgOXB4O1xufVxuXG4ubGlzdC1saW5rID4gYSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5saXN0LWxpbmsgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi51c2VyLWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51c2VyLWJsb2NrIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udXNlci1ibG9jayAudXNlcm5hbWUsXG4udXNlci1ibG9jayAuZGVzY3JpcHRpb24sXG4udXNlci1ibG9jayAuY29tbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLnVzZXItYmxvY2sgLnVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udXNlci1ibG9jayAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIGltZyB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnVzZXItYmxvY2sudXNlci1ibG9jay1zbSAudXNlcm5hbWUsXG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIC5kZXNjcmlwdGlvbixcbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gLmNvbW1lbnQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnVzZXItYmxvY2sudXNlci1ibG9jay1zbSAudXNlcm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbWctc20sXG4uaW1nLW1kLFxuLmltZy1sZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nLXNtIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xufVxuXG4uaW1nLXNtICsgLmltZy1wdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLmltZy1tZCB7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDMuNzVyZW07XG59XG5cbi5pbWctbWQgKyAuaW1nLXB1c2gge1xuICBtYXJnaW4tbGVmdDogNC4zNzVyZW07XG59XG5cbi5pbWctbGcge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuXG4uaW1nLWxnICsgLmltZy1wdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDYuODc1cmVtO1xufVxuXG4uaW1nLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2FkYjViZDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uaW1nLWJvcmRlcmVkLXNtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2FkYjViZDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmltZy1zaXplLTY0LFxuLmltZy1zaXplLTUwLFxuLmltZy1zaXplLTMyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXNpemUtNjQge1xuICB3aWR0aDogNjRweDtcbn1cblxuLmltZy1zaXplLTUwIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5pbWctc2l6ZS0zMiB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uc2l6ZS0zMixcbi5zaXplLTQwLFxuLnNpemUtNTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l6ZS0zMiB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uc2l6ZS00MCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc2l6ZS01MCB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uYXR0YWNobWVudC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uYXR0YWNobWVudC1ibG9jayAuYXR0YWNobWVudC1wdXNoZWQge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LWhlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmNhcmQgPiAub3ZlcmxheSxcbi5jYXJkID4gLmxvYWRpbmctaW1nLFxuLm92ZXJsYXktd3JhcHBlciA+IC5vdmVybGF5LFxuLm92ZXJsYXktd3JhcHBlciA+IC5sb2FkaW5nLWltZyxcbi5pbmZvLWJveCA+IC5vdmVybGF5LFxuLmluZm8tYm94ID4gLmxvYWRpbmctaW1nLFxuLnNtYWxsLWJveCA+IC5vdmVybGF5LFxuLnNtYWxsLWJveCA+IC5sb2FkaW5nLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZCAub3ZlcmxheSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXksXG4uaW5mby1ib3ggLm92ZXJsYXksXG4uc21hbGwtYm94IC5vdmVybGF5IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG59XG5cbi5jYXJkIC5vdmVybGF5ID4gLmZhLFxuLmNhcmQgLm92ZXJsYXkgPiAuZmFzLFxuLmNhcmQgLm92ZXJsYXkgPiAuZmFyLFxuLmNhcmQgLm92ZXJsYXkgPiAuZmFiLFxuLmNhcmQgLm92ZXJsYXkgPiAuZmFsLFxuLmNhcmQgLm92ZXJsYXkgPiAuZmFkLFxuLmNhcmQgLm92ZXJsYXkgPiAuc3ZnLWlubGluZS0tZmEsXG4uY2FyZCAub3ZlcmxheSA+IC5pb24sXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmZhLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYXMsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmZhcixcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuZmFiLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYWwsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmZhZCxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuc3ZnLWlubGluZS0tZmEsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmlvbixcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5mYSxcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5mYXMsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuZmFyLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmZhYixcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5mYWwsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuZmFkLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmlvbixcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuZmEsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmZhcyxcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuZmFyLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5mYWIsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmZhbCxcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuZmFkLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5zdmctaW5saW5lLS1mYSxcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuaW9uIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5jYXJkIC5vdmVybGF5LmRhcmssXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmssXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYSxcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmFzLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYXIsXG4uY2FyZCAub3ZlcmxheS5kYXJrID4gLmZhYixcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmFsLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYWQsXG4uY2FyZCAub3ZlcmxheS5kYXJrID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5pb24sXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmEsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmFzLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhcixcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5mYWIsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmFsLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhZCxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5zdmctaW5saW5lLS1mYSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5pb24sXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYSxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhcyxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhcixcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhYixcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhbCxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhZCxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmluZm8tYm94IC5vdmVybGF5LmRhcmsgPiAuaW9uLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhcyxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYXIsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuZmFiLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhbCxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYWQsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuc3ZnLWlubGluZS0tZmEsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuaW9uIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi50YWItcGFuZSA+IC5vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWItcGFuZSA+IC5vdmVybGF5LXdyYXBwZXIgPiAub3ZlcmxheSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAxLjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAxLjI1cmVtKTtcbn1cblxuLnRhYi1wYW5lID4gLm92ZXJsYXktd3JhcHBlciA+IC5vdmVybGF5LmRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJpYmJvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiA3MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnJpYmJvbi13cmFwcGVyLnJpYmJvbi1sZyB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnJpYmJvbi13cmFwcGVyLnJpYmJvbi1sZyAucmliYm9uIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjZweDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4ucmliYm9uLXdyYXBwZXIucmliYm9uLXhsIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4ucmliYm9uLXdyYXBwZXIucmliYm9uLXhsIC5yaWJib24ge1xuICByaWdodDogNHB4O1xuICB0b3A6IDQ3cHg7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLnJpYmJvbi13cmFwcGVyIC5yaWJib24ge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogOTBweDtcbn1cblxuLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmJlZm9yZSwgLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjOWU5ZTllO1xuICBib3R0b206IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5yaWJib24td3JhcHBlciAucmliYm9uOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYmFjay10by10b3Age1xuICBib3R0b206IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHotaW5kZXg6IDEwMzI7XG59XG5cbi5iYWNrLXRvLXRvcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnByZSB7XG4gIHBhZGRpbmc6IC43NXJlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwLjdyZW0gc29saWQgIzAwN2JmZjtcbiAgbWFyZ2luOiAxLjVlbSAuN3JlbTtcbiAgcGFkZGluZzogLjVlbSAuN3JlbTtcbn1cblxuLmJveCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIGgxLFxuYmxvY2txdW90ZSBoMixcbmJsb2NrcXVvdGUgaDMsXG5ibG9ja3F1b3RlIGg0LFxuYmxvY2txdW90ZSBoNSxcbmJsb2NrcXVvdGUgaDYge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMixcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoMixcbmJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGgzLFxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGg2IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg2IHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg2IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGgxLFxuYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGgyLFxuYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGgzLFxuYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGg0LFxuYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGg1LFxuYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGg2IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoMSxcbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoNCxcbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDYge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1saWdodCBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgzLFxuYmxvY2txdW90ZS5xdW90ZS1saWdodCBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg2IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1kYXJrIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1kYXJrIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1kYXJrIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1kYXJrIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1kYXJrIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1kYXJrIGg2IHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDYge1xuICBjb2xvcjogIzNjOGRiYztcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1uYXZ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDYge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLW9saXZlIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLW9saXZlIGg2IHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtbGltZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGg2IHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg2IHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDMsXG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDYge1xuICBjb2xvcjogI2Q4MWI2MDtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDYge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28ge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoMyxcbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoNiB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGg2IHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtcGluayB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGg2IHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXJlZCBoMSxcbmJsb2NrcXVvdGUucXVvdGUtcmVkIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1yZWQgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXJlZCBoNCxcbmJsb2NrcXVvdGUucXVvdGUtcmVkIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1yZWQgaDYge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoNiB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoMixcbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IGgzLFxuYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoNSxcbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IGg2IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4gaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMyxcbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4gaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtdGVhbCBoMSxcbmJsb2NrcXVvdGUucXVvdGUtdGVhbCBoMixcbmJsb2NrcXVvdGUucXVvdGUtdGVhbCBoMyxcbmJsb2NrcXVvdGUucXVvdGUtdGVhbCBoNCxcbmJsb2NrcXVvdGUucXVvdGUtdGVhbCBoNSxcbmJsb2NrcXVvdGUucXVvdGUtdGVhbCBoNiB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMSxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMixcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMyxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNCxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNSxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNiB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIGgxLFxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIGg0LFxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDYge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoMyxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoNiB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4udGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbi5uYXYgKyAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG5cbi5iYWRnZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4uYmFkZ2UtYnRuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nOiAuMzc1cmVtIC42cmVtO1xufVxuXG4uZGFyay1tb2RlIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgY29sb3I6ICMzMzk1ZmY7XG59XG5cbi5kYXJrLW1vZGUgLmF0dGFjaG1lbnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NDRiO1xufVxuXG4uZGFyay1tb2RlIC5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LXRleHQge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDYge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3MgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3MgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8gaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8gaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg2IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDYge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGg2IHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg2IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDYge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGg2IHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDYge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDYge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saW1lIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saW1lIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSBoNiB7XG4gIGNvbG9yOiAjMDFmZjcwO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg2IHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24ge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoNiB7XG4gIGNvbG9yOiAjZDgxYjYwO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIGg2IHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28ge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoNiB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDYge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1waW5rIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1waW5rIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayBoNiB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQgaDYge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGg2IHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUteWVsbG93IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUteWVsbG93IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoNiB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS10ZWFsIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS10ZWFsIGg2IHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDYge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheSBoNiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDYge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuY2xvc2UsIC5kYXJrLW1vZGUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSxcbi5kYXJrLW1vZGUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjNDk1MDU3O1xufVxuXG4uZGFyay1tb2RlIC50YWItY3VzdG9tLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50LCAubWFpbi1zaWRlYmFyLFxuICAubWFpbi1oZWFkZXIsXG4gIC5jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxheW91dC1maXhlZCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnZvaWNlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmludm9pY2UtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHRyIHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB0ciB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWJvbGQsXG4udGV4dC1ib2xkLnRhYmxlIHRkLFxuLnRleHQtYm9sZC50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tZCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodGJsdWUge1xuICBjb2xvcjogIzNjOGRiYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMwMDFmM2YgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb2xpdmUge1xuICBjb2xvcjogIzNkOTk3MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW1lIHtcbiAgY29sb3I6ICMwMWZmNzAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZnVjaHNpYSB7XG4gIGNvbG9yOiAjZjAxMmJlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1hcm9vbiB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28ge1xuICBjb2xvcjogIzY2MTBmMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsIHtcbiAgY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbiB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2FkYjViZCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjODZiYWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtbmF2eSB7XG4gIGNvbG9yOiAjMDAyYzU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtb2xpdmUge1xuICBjb2xvcjogIzc0YzhhMyAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LWxpbWUge1xuICBjb2xvcjogIzY3ZmZhOSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LWZ1Y2hzaWEge1xuICBjb2xvcjogI2Y2NzJkOCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LW1hcm9vbiB7XG4gIGNvbG9yOiAjZWQ2YzliICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjM2Y2NzkxICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtaW5kaWdvIHtcbiAgY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LXBpbmsge1xuICBjb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZTc0YzNjICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2YzOWMxMiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMwMGJjOGMgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudGV4dC10ZWFsIHtcbiAgY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudGV4dC1jeWFuIHtcbiAgY29sb3I6ICMzNDk4ZGIgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxldmF0aW9uLTEge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi0yIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tMyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tNCB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMikgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi01IHtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSxcbi5iZy1wcmltYXJ5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1wcmltYXJ5LmJ0bjphY3RpdmUsIC5iZy1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnksXG4uYmctc2Vjb25kYXJ5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmJnLXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MsXG4uYmctc3VjY2VzcyA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctc3VjY2Vzcy5idG46YWN0aXZlLCAuYmctc3VjY2Vzcy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8sXG4uYmctaW5mbyA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctaW5mby5idG46YWN0aXZlLCAuYmctaW5mby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcsXG4uYmctd2FybmluZyA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuXG4uYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctd2FybmluZy5idG46YWN0aXZlLCAuYmctd2FybmluZy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLFxuLmJnLWRhbmdlciA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZGFuZ2VyLmJ0bjphY3RpdmUsIC5iZy1kYW5nZXIuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQsXG4uYmctbGlnaHQgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWxpZ2h0LmJ0bjphY3RpdmUsIC5iZy1saWdodC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmssXG4uYmctZGFyayA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZGFyay5idG46YWN0aXZlLCAuYmctZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRibHVlLFxuLmJnLWxpZ2h0Ymx1ZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRibHVlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNzA5NTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctbGlnaHRibHVlLmJ0bjphY3RpdmUsIC5iZy1saWdodGJsdWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDcwOTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2OThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1uYXZ5LFxuLmJnLW5hdnkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLW5hdnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwNjBjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLW5hdnkuYnRuOmFjdGl2ZSwgLmJnLW5hdnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA2MGMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzAgIWltcG9ydGFudDtcbn1cblxuLmJnLW9saXZlLFxuLmJnLW9saXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vbGl2ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyZTc1NTU7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1vbGl2ZS5idG46YWN0aXZlLCAuYmctb2xpdmUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTc1NTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmI2YjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLFxuLmJnLWxpbWUgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZDVhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWxpbWUuYnRuOmFjdGl2ZSwgLmJnLWxpbWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMDU0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mdWNoc2lhLFxuLmJnLWZ1Y2hzaWEgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWZ1Y2hzaWEuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzMwYzlhO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWZ1Y2hzaWEuYnRuOmFjdGl2ZSwgLmJnLWZ1Y2hzaWEuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzBjOWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjcwYzkwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cblxuLmJnLW1hcm9vbixcbi5iZy1tYXJvb24gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLW1hcm9vbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhYjE1NGM7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLW1hcm9vbi5idG46YWN0aXZlLCAuYmctbWFyb29uLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxNTRjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlmMTQ0NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSxcbi5iZy1ibHVlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ibHVlLmJ0bjphY3RpdmUsIC5iZy1ibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28sXG4uYmctaW5kaWdvID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEwYmM0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1pbmRpZ28uYnRuOmFjdGl2ZSwgLmJnLWluZGlnby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0YzBhYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLFxuLmJnLXB1cnBsZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU5MzM5ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctcHVycGxlLmJ0bjphY3RpdmUsIC5iZy1wdXJwbGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLFxuLmJnLXBpbmsgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXBpbmsuYnRuOmFjdGl2ZSwgLmJnLXBpbmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTFhNzIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxOTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZCxcbi5iZy1yZWQgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXJlZC5idG46YWN0aXZlLCAuYmctcmVkLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UsXG4uYmctb3JhbmdlID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGM2NTAyO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1vcmFuZ2UuYnRuOmFjdGl2ZSwgLmJnLW9yYW5nZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjUwMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZjVmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LFxuLmJnLXllbGxvdyA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5iZy15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmcteWVsbG93LmJ0bjphY3RpdmUsIC5iZy15ZWxsb3cuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4sXG4uYmctZ3JlZW4gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyZWVuLmJ0bjphY3RpdmUsIC5iZy1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwsXG4uYmctdGVhbCA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOTlkNzY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctdGVhbC5idG46YWN0aXZlLCAuYmctdGVhbC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWQ3NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzkyNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4sXG4uYmctY3lhbiA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctY3lhbi5idG46YWN0aXZlLCAuYmctY3lhbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSxcbi5iZy13aGl0ZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctd2hpdGUuYnRuOmFjdGl2ZSwgLmJnLXdoaXRlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheSxcbi5iZy1ncmF5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmF5LmJ0bjphY3RpdmUsIC5iZy1ncmF5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmssXG4uYmctZ3JheS1kYXJrID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLmJnLWdyYXktZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudGFibGUgdGQuYmctcHJpbWFyeSxcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctcHJpbWFyeSxcbiAgLnRhYmxlIHRkLmJnLXByaW1hcnkgPiBhLFxuICAudGFibGUgdGguYmctcHJpbWFyeSxcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1wcmltYXJ5LmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXByaW1hcnkuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXByaW1hcnkuYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkuYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXByaW1hcnkuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgdGQuYmctc2Vjb25kYXJ5LFxuICAudGFibGUgdGguYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXNlY29uZGFyeSxcbiAgLnRhYmxlIHRkLmJnLXNlY29uZGFyeSA+IGEsXG4gIC50YWJsZSB0aC5iZy1zZWNvbmRhcnksXG4gIC50YWJsZSB0aC5iZy1zZWNvbmRhcnkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1zZWNvbmRhcnkuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctc2Vjb25kYXJ5LmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctc2Vjb25kYXJ5LmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy1zZWNvbmRhcnkuYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1zZWNvbmRhcnkuYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1zdWNjZXNzLFxuICAudGFibGUgdGguYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1zdWNjZXNzLFxuICAudGFibGUgdGQuYmctc3VjY2VzcyA+IGEsXG4gIC50YWJsZSB0aC5iZy1zdWNjZXNzLFxuICAudGFibGUgdGguYmctc3VjY2VzcyA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXN1Y2Nlc3MuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctc3VjY2Vzcy5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctc3VjY2Vzcy5idG46YWN0aXZlLCAudGFibGUgdGQuYmctc3VjY2Vzcy5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctc3VjY2Vzcy5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctc3VjY2Vzcy5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1pbmZvLFxuICAudGFibGUgdGguYmctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1pbmZvLFxuICAudGFibGUgdGQuYmctaW5mbyA+IGEsXG4gIC50YWJsZSB0aC5iZy1pbmZvLFxuICAudGFibGUgdGguYmctaW5mbyA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWluZm8uYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctaW5mby5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctaW5mby5idG46YWN0aXZlLCAudGFibGUgdGQuYmctaW5mby5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctaW5mby5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctaW5mby5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy13YXJuaW5nLFxuICAudGFibGUgdGguYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy13YXJuaW5nLFxuICAudGFibGUgdGQuYmctd2FybmluZyA+IGEsXG4gIC50YWJsZSB0aC5iZy13YXJuaW5nLFxuICAudGFibGUgdGguYmctd2FybmluZyA+IGEge1xuICAgIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXdhcm5pbmcuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctd2FybmluZy5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgICBjb2xvcjogIzEyMWEyNDtcbiAgfVxuICAudGFibGUgdGQuYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctd2FybmluZy5idG46YWN0aXZlLCAudGFibGUgdGQuYmctd2FybmluZy5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctd2FybmluZy5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctd2FybmluZy5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICAgIGNvbG9yOiAjMWYyZDNkO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1kYW5nZXIsXG4gIC50YWJsZSB0aC5iZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctZGFuZ2VyLFxuICAudGFibGUgdGQuYmctZGFuZ2VyID4gYSxcbiAgLnRhYmxlIHRoLmJnLWRhbmdlcixcbiAgLnRhYmxlIHRoLmJnLWRhbmdlciA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWRhbmdlci5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1kYW5nZXIuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1kYW5nZXIuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWRhbmdlci5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWRhbmdlci5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctZGFuZ2VyLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWxpZ2h0LFxuICAudGFibGUgdGguYmctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctbGlnaHQsXG4gIC50YWJsZSB0ZC5iZy1saWdodCA+IGEsXG4gIC50YWJsZSB0aC5iZy1saWdodCxcbiAgLnRhYmxlIHRoLmJnLWxpZ2h0ID4gYSB7XG4gICAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctbGlnaHQuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctbGlnaHQuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gICAgY29sb3I6ICMxMjFhMjQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctbGlnaHQuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWxpZ2h0LmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWxpZ2h0LmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1saWdodC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICAgIGNvbG9yOiAjMWYyZDNkO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1kYXJrLFxuICAudGFibGUgdGguYmctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1kYXJrLFxuICAudGFibGUgdGQuYmctZGFyayA+IGEsXG4gIC50YWJsZSB0aC5iZy1kYXJrLFxuICAudGFibGUgdGguYmctZGFyayA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWRhcmsuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctZGFyay5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctZGFyay5idG46YWN0aXZlLCAudGFibGUgdGQuYmctZGFyay5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctZGFyay5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctZGFyay5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1saWdodGJsdWUsXG4gIC50YWJsZSB0aC5iZy1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmMgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctbGlnaHRibHVlLFxuICAudGFibGUgdGQuYmctbGlnaHRibHVlID4gYSxcbiAgLnRhYmxlIHRoLmJnLWxpZ2h0Ymx1ZSxcbiAgLnRhYmxlIHRoLmJnLWxpZ2h0Ymx1ZSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWxpZ2h0Ymx1ZS5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1saWdodGJsdWUuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMDcwOTU7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1saWdodGJsdWUuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWxpZ2h0Ymx1ZS5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWxpZ2h0Ymx1ZS5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctbGlnaHRibHVlLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDcwOTUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMyZDY5OGM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW5hdnksXG4gIC50YWJsZSB0aC5iZy1uYXZ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW5hdnksXG4gIC50YWJsZSB0ZC5iZy1uYXZ5ID4gYSxcbiAgLnRhYmxlIHRoLmJnLW5hdnksXG4gIC50YWJsZSB0aC5iZy1uYXZ5ID4gYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctbmF2eS5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1uYXZ5LmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwNjBjO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1uYXZ5LmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy1uYXZ5LmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1uYXZ5LmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1uYXZ5LmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA2MGMgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1vbGl2ZSxcbiAgLnRhYmxlIHRoLmJnLW9saXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW9saXZlLFxuICAudGFibGUgdGQuYmctb2xpdmUgPiBhLFxuICAudGFibGUgdGguYmctb2xpdmUsXG4gIC50YWJsZSB0aC5iZy1vbGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW9saXZlLmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLW9saXZlLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU3NTU1O1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLW9saXZlLmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy1vbGl2ZS5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1vbGl2ZS5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctb2xpdmUuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlNzU1NSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmI0ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgdGQuYmctbGltZSxcbiAgLnRhYmxlIHRoLmJnLWxpbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctbGltZSxcbiAgLnRhYmxlIHRkLmJnLWxpbWUgPiBhLFxuICAudGFibGUgdGguYmctbGltZSxcbiAgLnRhYmxlIHRoLmJnLWxpbWUgPiBhIHtcbiAgICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1saW1lLmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLWxpbWUuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGNkNWE7XG4gICAgY29sb3I6ICMxMjFhMjQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWxpbWUuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWxpbWUuYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWxpbWUuYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWxpbWUuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q1YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzA1NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgdGQuYmctZnVjaHNpYSxcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmUgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctZnVjaHNpYSxcbiAgLnRhYmxlIHRkLmJnLWZ1Y2hzaWEgPiBhLFxuICAudGFibGUgdGguYmctZnVjaHNpYSxcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1mdWNoc2lhLmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjMzBjOWE7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWZ1Y2hzaWEuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWZ1Y2hzaWEuYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEuYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWZ1Y2hzaWEuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMGM5YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2I3MGM5MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgdGQuYmctbWFyb29uLFxuICAudGFibGUgdGguYmctbWFyb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW1hcm9vbixcbiAgLnRhYmxlIHRkLmJnLW1hcm9vbiA+IGEsXG4gIC50YWJsZSB0aC5iZy1tYXJvb24sXG4gIC50YWJsZSB0aC5iZy1tYXJvb24gPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1tYXJvb24uYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctbWFyb29uLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWIxNTRjO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctbWFyb29uLmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy1tYXJvb24uYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1tYXJvb24uYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLW1hcm9vbi5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxNTRjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWYxNDQ3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ibHVlLFxuICAudGFibGUgdGguYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ibHVlLFxuICAudGFibGUgdGQuYmctYmx1ZSA+IGEsXG4gIC50YWJsZSB0aC5iZy1ibHVlLFxuICAudGFibGUgdGguYmctYmx1ZSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWJsdWUuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctYmx1ZS5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctYmx1ZS5idG46YWN0aXZlLCAudGFibGUgdGQuYmctYmx1ZS5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctYmx1ZS5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctYmx1ZS5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1pbmRpZ28sXG4gIC50YWJsZSB0aC5iZy1pbmRpZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctaW5kaWdvLFxuICAudGFibGUgdGQuYmctaW5kaWdvID4gYSxcbiAgLnRhYmxlIHRoLmJnLWluZGlnbyxcbiAgLnRhYmxlIHRoLmJnLWluZGlnbyA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWluZGlnby5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1pbmRpZ28uYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1MTBiYzQ7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1pbmRpZ28uYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWluZGlnby5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWluZGlnby5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctaW5kaWdvLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTBiYzQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM0YzBhYjg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXB1cnBsZSxcbiAgLnRhYmxlIHRoLmJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1wdXJwbGUsXG4gIC50YWJsZSB0ZC5iZy1wdXJwbGUgPiBhLFxuICAudGFibGUgdGguYmctcHVycGxlLFxuICAudGFibGUgdGguYmctcHVycGxlID4gYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctcHVycGxlLmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLXB1cnBsZS5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU5MzM5ZDtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXB1cnBsZS5idG46YWN0aXZlLCAudGFibGUgdGQuYmctcHVycGxlLmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctcHVycGxlLmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1wdXJwbGUuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzM5ZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzUzMzA5MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgdGQuYmctcGluayxcbiAgLnRhYmxlIHRoLmJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctcGluayxcbiAgLnRhYmxlIHRkLmJnLXBpbmsgPiBhLFxuICAudGFibGUgdGguYmctcGluayxcbiAgLnRhYmxlIHRoLmJnLXBpbmsgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1waW5rLmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLXBpbmsuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkOTFhNzI7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXBpbmsuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXBpbmsuYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXBpbmsuYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXBpbmsuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MWE3MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2NlMTk2YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgdGQuYmctcmVkLFxuICAudGFibGUgdGguYmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXJlZCxcbiAgLnRhYmxlIHRkLmJnLXJlZCA+IGEsXG4gIC50YWJsZSB0aC5iZy1yZWQsXG4gIC50YWJsZSB0aC5iZy1yZWQgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1yZWQuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctcmVkLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctcmVkLmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy1yZWQuYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1yZWQuYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXJlZC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1vcmFuZ2UsXG4gIC50YWJsZSB0aC5iZy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctb3JhbmdlLFxuICAudGFibGUgdGQuYmctb3JhbmdlID4gYSxcbiAgLnRhYmxlIHRoLmJnLW9yYW5nZSxcbiAgLnRhYmxlIHRoLmJnLW9yYW5nZSA+IGEge1xuICAgIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW9yYW5nZS5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1vcmFuZ2UuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzY1MDI7XG4gICAgY29sb3I6ICMxMjFhMjQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1vcmFuZ2UuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLW9yYW5nZS5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLW9yYW5nZS5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctb3JhbmdlLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjZjVmMDI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXllbGxvdyxcbiAgLnRhYmxlIHRoLmJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy15ZWxsb3csXG4gIC50YWJsZSB0ZC5iZy15ZWxsb3cgPiBhLFxuICAudGFibGUgdGguYmcteWVsbG93LFxuICAudGFibGUgdGguYmcteWVsbG93ID4gYSB7XG4gICAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmcteWVsbG93LmJ0bjpob3ZlcixcbiAgLnRhYmxlIHRoLmJnLXllbGxvdy5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgICBjb2xvcjogIzEyMWEyNDtcbiAgfVxuICAudGFibGUgdGQuYmcteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXllbGxvdy5idG46YWN0aXZlLCAudGFibGUgdGQuYmcteWVsbG93LmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmcteWVsbG93LmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy15ZWxsb3cuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbiAgICBjb2xvcjogIzFmMmQzZDtcbiAgfVxuICAudGFibGUgdGQuYmctZ3JlZW4sXG4gIC50YWJsZSB0aC5iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ncmVlbixcbiAgLnRhYmxlIHRkLmJnLWdyZWVuID4gYSxcbiAgLnRhYmxlIHRoLmJnLWdyZWVuLFxuICAudGFibGUgdGguYmctZ3JlZW4gPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ncmVlbi5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1ncmVlbi5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1ncmVlbi5idG46YWN0aXZlLCAudGFibGUgdGQuYmctZ3JlZW4uYnRuLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JlZW4uYnRuOmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWdyZWVuLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXRlYWwsXG4gIC50YWJsZSB0aC5iZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXRlYWwsXG4gIC50YWJsZSB0ZC5iZy10ZWFsID4gYSxcbiAgLnRhYmxlIHRoLmJnLXRlYWwsXG4gIC50YWJsZSB0aC5iZy10ZWFsID4gYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctdGVhbC5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy10ZWFsLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk5ZDc2O1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy10ZWFsLmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy10ZWFsLmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy10ZWFsLmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy10ZWFsLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTlkNzYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxNzkyNmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWN5YW4sXG4gIC50YWJsZSB0aC5iZy1jeWFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWN5YW4sXG4gIC50YWJsZSB0ZC5iZy1jeWFuID4gYSxcbiAgLnRhYmxlIHRoLmJnLWN5YW4sXG4gIC50YWJsZSB0aC5iZy1jeWFuID4gYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctY3lhbi5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1jeWFuLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1jeWFuLmJ0bjphY3RpdmUsIC50YWJsZSB0ZC5iZy1jeWFuLmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1jeWFuLmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1jeWFuLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXdoaXRlLFxuICAudGFibGUgdGguYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctd2hpdGUsXG4gIC50YWJsZSB0ZC5iZy13aGl0ZSA+IGEsXG4gIC50YWJsZSB0aC5iZy13aGl0ZSxcbiAgLnRhYmxlIHRoLmJnLXdoaXRlID4gYSB7XG4gICAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctd2hpdGUuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctd2hpdGUuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6ICMxMjFhMjQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC50YWJsZSB0ZC5iZy13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctd2hpdGUuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLXdoaXRlLmJ0bi5hY3RpdmUsXG4gIC50YWJsZSB0aC5iZy13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLXdoaXRlLmJ0bjphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy13aGl0ZS5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuICAgIGNvbG9yOiAjMWYyZDNkO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ncmF5LFxuICAudGFibGUgdGguYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ncmF5LFxuICAudGFibGUgdGQuYmctZ3JheSA+IGEsXG4gIC50YWJsZSB0aC5iZy1ncmF5LFxuICAudGFibGUgdGguYmctZ3JheSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWdyYXkuYnRuOmhvdmVyLFxuICAudGFibGUgdGguYmctZ3JheS5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgfVxuICAudGFibGUgdGQuYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAudGFibGUgdGQuYmctZ3JheS5idG46YWN0aXZlLCAudGFibGUgdGQuYmctZ3JheS5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JheS5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JheS5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZSB0ZC5iZy1ncmF5LWRhcmssXG4gIC50YWJsZSB0aC5iZy1ncmF5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQuYmctZ3JheS1kYXJrLFxuICAudGFibGUgdGQuYmctZ3JheS1kYXJrID4gYSxcbiAgLnRhYmxlIHRoLmJnLWdyYXktZGFyayxcbiAgLnRhYmxlIHRoLmJnLWdyYXktZGFyayA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWdyYXktZGFyay5idG46aG92ZXIsXG4gIC50YWJsZSB0aC5iZy1ncmF5LWRhcmsuYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gIH1cbiAgLnRhYmxlIHRkLmJnLWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAudGFibGUgdGQuYmctZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC50YWJsZSB0ZC5iZy1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLnRhYmxlIHRkLmJnLWdyYXktZGFyay5idG4uYWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC50YWJsZSB0aC5iZy1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnRhYmxlIHRoLmJnLWdyYXktZGFyay5idG46YWN0aXZlLFxuICAudGFibGUgdGguYmctZ3JheS1kYXJrLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY1O1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2OGZmZiwgIzAwN2JmZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2N2ZkZSwgIzAwNjlkOSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2N2FkNCwgIzAwNjJjYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4MjhhOTEsICM2Yzc1N2QpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzczNzk3ZiwgIzVhNjI2OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmU3NDc5LCAjNTQ1YjYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDhiNDYxLCAjMjhhNzQ1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDI5YTU2LCAjMjE4ODM4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDA5MTUyLCAjMWU3ZTM0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzYWIwYzMsICMxN2EyYjgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYmctZ3JhZGllbnQtaW5mby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtaW5mby5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjk3YTYsICMxMzg0OTYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNThlOWMsICMxMTdhOGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1pbmZvLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWluZm8uYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmY2EyYywgI2ZmYzEwNykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U0YjUyNiwgI2UwYTgwMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RhYWQyNiwgI2QzOWUwMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMTUzNjEsICNkYzM1NDUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWRhbmdlci5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2QwNDQ1MSwgI2M4MjMzMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhbmdlci5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYzc0MjRmLCAjYmQyMTMwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWRhbmdlci5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5ZmFmYiwgI2Y4ZjlmYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNmVhZWQsICNlMmU2ZWEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTBlNGU5LCAjZGFlMGU1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQtbGlnaHQuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyNTg1ZCwgIzM0M2E0MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1kYXJrLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhcmsuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNmNDI0NSwgIzFkMjEyNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWRhcmsuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZGFyay5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1OTllYzYsICMzYzhkYmMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUxOGNhZCwgIzMzNzc5ZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3MDk1O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGY4NWE1LCAjMzA3MDk1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZDY5OGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY0MTVjLCAjMDAxZjNmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LW5hdnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjYzMTNiLCAjMDAwYzE5KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDA2MGM7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjYyYjMwLCAjMDAwNjBjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LW5hdnkuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbmF2eS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1vbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVhYTg4NSwgIzNkOTk3MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LW9saXZlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1vbGl2ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MTkxNzQsICMzMjdlNWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNzU1NTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmFkaWVudC1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1vbGl2ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGU4OTZmLCAjMmU3NTU1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYjZiNGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtb2xpdmUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtbGltZSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI3ZmY4NSwgIzAxZmY3MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1saW1lLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saW1lLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2ZGY3NywgIzAwZGE1ZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZDVhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2ZDU3MiwgIzAwY2Q1YSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMDU0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWxpbWUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGltZS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjIzNmM4LCAjZjAxMmJlKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZDYzMWIxLCAjY2YwZGEzKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjMzBjOWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2MzMWE5LCAjYzMwYzlhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiNzBjOTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZnVjaHNpYS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RlM2Q3OCwgI2Q4MWI2MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYzEzYTZiLCAjYjYxNzUxKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYjE1NGM7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNiNzM4NjcsICNhYjE1NGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlmMTQ0NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjhmZmYsICMwMDdiZmYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYmctZ3JhZGllbnQtYmx1ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtYmx1ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjdmZGUsICMwMDY5ZDkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjdhZDQsICMwMDYyY2MpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1ibHVlLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtaW5kaWdvIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjN2QzNGY0LCAjNjYxMGYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWluZGlnby5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MDMwZDcsICM1NjBiZDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUxMGJjNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZiMmZjZCwgIzUxMGJjNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGMwYWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWluZGlnby5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODU1ZWNhLCAjNmY0MmMxKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXB1cnBsZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3NjU1YjQsICM1ZTM3YTYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU5MzM5ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcyNTJhYiwgIzU5MzM5ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXB1cnBsZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtcGluayB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNWI5ZCwgI2U4M2U4YykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1waW5rLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1waW5rLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U4M2U4YywgI2U0MWM3OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RmM2M4NywgI2Q5MWE3MikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxOTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXBpbmsuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtcGluay5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMTUzNjEsICNkYzM1NDUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LXJlZC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcmVkLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2QwNDQ1MSwgI2M4MjMzMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1yZWQuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXJlZC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYzc0MjRmLCAjYmQyMTMwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtcmVkLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXJlZC5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZDkxMzcsICNmZDdlMTQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VjODEyOCwgI2U5NmIwMikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGM2NTAyO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTE3YzI4LCAjZGM2NTAyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZjVmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmNhMmMsICNmZmMxMDcpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LXllbGxvdy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U0YjUyNiwgI2UwYTgwMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXllbGxvdy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGFhZDI2LCAjZDM5ZTAwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQteWVsbG93LmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXllbGxvdy5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ4YjQ2MSwgIzI4YTc0NSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWdyZWVuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmVlbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjlhNTYsICMyMTg4MzgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDA5MTUyLCAjMWU3ZTM0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtdGVhbCB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxZDFhNywgIzIwYzk5NykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC10ZWFsLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNkYjU5MiwgIzFiYTg3ZSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5ZDc2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXRlYWwuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNiYWM4YiwgIzE5OWQ3NikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5MjZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXRlYWwuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtdGVhbC5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1jeWFuIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2FiMGMzLCAjMTdhMmI4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWN5YW4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWN5YW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY5N2E2LCAjMTM4NDk2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzU4ZTljLCAjMTE3YThiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtY3lhbi5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSwgI2ZmZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LXdoaXRlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC13aGl0ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlZmVmZWYsICNlY2VjZWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC13aGl0ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTllOWU5LCAjZTZlNmU2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQtd2hpdGUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgyOGE5MSwgIzZjNzU3ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzczNzk3ZiwgIzVhNjI2OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyYXkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZlNzQ3OSwgIzU0NWI2MikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWdyYXkuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JheS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjU4NWQsICMzNDNhNDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2Y0MjQ1LCAjMWQyMTI0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzc149XCJiZy1cIl0uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNjU7XG59XG5cbmEudGV4dC1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW11dGVkIHtcbiAgY29sb3I6ICM1ZDY5NzQ7XG59XG5cbi5saW5rLW11dGVkOmhvdmVyLCAubGluay1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNDY0ZjU4O1xufVxuXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubGluay1ibGFjazpob3ZlciwgLmxpbmstYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogI2U2ZThlYTtcbn1cblxuLmFjY2VudC1wcmltYXJ5IC5idG4tbGluayxcbi5hY2NlbnQtcHJpbWFyeSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LXByaW1hcnkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYWNjZW50LXByaW1hcnkgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1wcmltYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtcHJpbWFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG59XG5cbi5hY2NlbnQtcHJpbWFyeSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRhOTk7XG59XG5cbi5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LXByaW1hcnkgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXByaW1hcnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtcHJpbWFyeSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFhODhmZjtcbn1cblxuLmFjY2VudC1zZWNvbmRhcnkgLmJ0bi1saW5rLFxuLmFjY2VudC1zZWNvbmRhcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1zZWNvbmRhcnkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LXNlY29uZGFyeSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXNlY29uZGFyeSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTRmNTQ7XG59XG5cbi5hY2NlbnQtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG5cbi5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtc2Vjb25kYXJ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzg4MjhhO1xufVxuXG4uYWNjZW50LXN1Y2Nlc3MgLmJ0bi1saW5rLFxuLmFjY2VudC1zdWNjZXNzIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtc3VjY2VzcyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5hY2NlbnQtc3VjY2VzcyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXN1Y2Nlc3MgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1zdWNjZXNzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE5NjkyYztcbn1cblxuLmFjY2VudC1zdWNjZXNzIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1zdWNjZXNzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzE0NTUyMztcbn1cblxuLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMmRiYzRlO1xufVxuXG4uYWNjZW50LWluZm8gLmJ0bi1saW5rLFxuLmFjY2VudC1pbmZvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtaW5mbyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5hY2NlbnQtaW5mbyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWluZm8gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1pbmZvIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBmNjY3NDtcbn1cblxuLmFjY2VudC1pbmZvIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1pbmZvIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cblxuLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtaW5mbyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtaW5mbyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1pbmZvIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cblxuLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LWluZm8gW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LWluZm8gW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWluZm8gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1pbmZvIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiNmNmO1xufVxuXG4uYWNjZW50LXdhcm5pbmcgLmJ0bi1saW5rLFxuLmFjY2VudC13YXJuaW5nIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtd2FybmluZyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5hY2NlbnQtd2FybmluZyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXdhcm5pbmcgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC13YXJuaW5nIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2JhOGIwMDtcbn1cblxuLmFjY2VudC13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC13YXJuaW5nIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cblxuLmFjY2VudC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtd2FybmluZyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC13YXJuaW5nIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cblxuLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC13YXJuaW5nIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjNzIxO1xufVxuXG4uYWNjZW50LWRhbmdlciAuYnRuLWxpbmssXG4uYWNjZW50LWRhbmdlciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LWRhbmdlciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5hY2NlbnQtZGFuZ2VyIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZGFuZ2VyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtZGFuZ2VyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2E3MWQyYTtcbn1cblxuLmFjY2VudC1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWRhbmdlciAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogIzkyMTkyNTtcbn1cblxuLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG5cbi5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1kYW5nZXIgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWRhbmdlciBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LWRhbmdlciBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlMDRiNTk7XG59XG5cbi5hY2NlbnQtbGlnaHQgLmJ0bi1saW5rLFxuLmFjY2VudC1saWdodCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LWxpZ2h0IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmFjY2VudC1saWdodCAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWxpZ2h0IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbGlnaHQgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjY2JkM2RhO1xufVxuXG4uYWNjZW50LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1saWdodCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmFjY2VudC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjNmQwO1xufVxuXG4uYWNjZW50LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtbGlnaHQgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWxpZ2h0IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1saWdodCAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1saWdodCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtbGlnaHQgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWxpZ2h0IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtbGlnaHQgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hY2NlbnQtZGFyayAuYnRuLWxpbmssXG4uYWNjZW50LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1kYXJrIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxNDE2O1xufVxuXG4uYWNjZW50LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuXG4uYWNjZW50LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1kYXJrIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1kYXJrIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWRhcmsgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtZGFyayBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtZGFyayBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZGFyayBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LWRhcmsgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzZjQ3NGU7XG59XG5cbi5hY2NlbnQtbGlnaHRibHVlIC5idG4tbGluayxcbi5hY2NlbnQtbGlnaHRibHVlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtbGlnaHRibHVlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzNjOGRiYztcbn1cblxuLmFjY2VudC1saWdodGJsdWUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1saWdodGJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1saWdodGJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjk2MjgyO1xufVxuXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtbGlnaHRibHVlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjMjM1MzZmO1xufVxuXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cblxuLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG5cbi5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzRjOTljNjtcbn1cblxuLmFjY2VudC1uYXZ5IC5idG4tbGluayxcbi5hY2NlbnQtbmF2eSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LW5hdnkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAxZjNmO1xufVxuXG4uYWNjZW50LW5hdnkgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1uYXZ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbmF2eSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYWNjZW50LW5hdnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LW5hdnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmFjY2VudC1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtbmF2eSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtbmF2eSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1uYXZ5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cblxuLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDAxZjNmO1xufVxuXG4uYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LW5hdnkgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LW5hdnkgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LW5hdnkgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1uYXZ5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAyYzU5O1xufVxuXG4uYWNjZW50LW9saXZlIC5idG4tbGluayxcbi5hY2NlbnQtb2xpdmUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1vbGl2ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG5cbi5hY2NlbnQtb2xpdmUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1vbGl2ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LW9saXZlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI3NjI0ODtcbn1cblxuLmFjY2VudC1vbGl2ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtb2xpdmUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1jb2xvcjogIzIwNTAzYjtcbn1cblxuLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LW9saXZlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1vbGl2ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtb2xpdmUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdjZmFmO1xufVxuXG4uYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1vbGl2ZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtb2xpdmUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LW9saXZlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtb2xpdmUgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0YWI3ZDtcbn1cblxuLmFjY2VudC1saW1lIC5idG4tbGluayxcbi5hY2NlbnQtbGltZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LWxpbWUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDFmZjcwO1xufVxuXG4uYWNjZW50LWxpbWUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1saW1lIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbGltZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI0NGU7XG59XG5cbi5hY2NlbnQtbGltZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtbGltZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmFjY2VudC1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItY29sb3I6ICMwMDlhNDM7XG59XG5cbi5hY2NlbnQtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LWxpbWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWxpbWUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbGltZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG5cbi5hY2NlbnQtbGltZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAxZmY3MDtcbn1cblxuLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LWxpbWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LWxpbWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1saW1lIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1saW1lIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1saW1lIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtbGltZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtbGltZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFiZmY3ZTtcbn1cblxuLmFjY2VudC1mdWNoc2lhIC5idG4tbGluayxcbi5hY2NlbnQtZnVjaHNpYSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LWZ1Y2hzaWEgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZjAxMmJlO1xufVxuXG4uYWNjZW50LWZ1Y2hzaWEgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1mdWNoc2lhIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtZnVjaHNpYSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhYjBiODc7XG59XG5cbi5hY2NlbnQtZnVjaHNpYSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtZnVjaHNpYSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICM5MzA5NzQ7XG59XG5cbi5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LWZ1Y2hzaWEgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmODhhZGY7XG59XG5cbi5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cblxuLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtZnVjaHNpYSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2YyMmFjNTtcbn1cblxuLmFjY2VudC1tYXJvb24gLmJ0bi1saW5rLFxuLmFjY2VudC1tYXJvb24gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1tYXJvb24gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZDgxYjYwO1xufVxuXG4uYWNjZW50LW1hcm9vbiAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LW1hcm9vbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LW1hcm9vbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5NDEzNDI7XG59XG5cbi5hY2NlbnQtbWFyb29uIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1tYXJvb24gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItY29sb3I6ICM3ZDEwMzg7XG59XG5cbi5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtbWFyb29uIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuXG4uYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2Q4MWI2MDtcbn1cblxuLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LW1hcm9vbiBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtbWFyb29uIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1tYXJvb24gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1tYXJvb24gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZTQyODZkO1xufVxuXG4uYWNjZW50LWJsdWUgLmJ0bi1saW5rLFxuLmFjY2VudC1ibHVlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtYmx1ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5hY2NlbnQtYmx1ZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1ibHVlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbn1cblxuLmFjY2VudC1ibHVlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1ibHVlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGE5OTtcbn1cblxuLmFjY2VudC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtYmx1ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtYmx1ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1ibHVlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LWJsdWUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LWJsdWUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWJsdWUgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1ibHVlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWE4OGZmO1xufVxuXG4uYWNjZW50LWluZGlnbyAuYnRuLWxpbmssXG4uYWNjZW50LWluZGlnbyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LWluZGlnbyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG5cbi5hY2NlbnQtaW5kaWdvIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtaW5kaWdvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtaW5kaWdvIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ3MDlhYztcbn1cblxuLmFjY2VudC1pbmRpZ28gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWluZGlnbyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzNkMDg5NDtcbn1cblxuLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1pbmRpZ28gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG5cbi5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG4uYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWluZGlnbyBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LWluZGlnbyBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3NTI4ZjM7XG59XG5cbi5hY2NlbnQtcHVycGxlIC5idG4tbGluayxcbi5hY2NlbnQtcHVycGxlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtcHVycGxlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLmFjY2VudC1wdXJwbGUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1wdXJwbGUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1wdXJwbGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGUyZDg5O1xufVxuXG4uYWNjZW50LXB1cnBsZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcHVycGxlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuXG4uYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LXB1cnBsZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cblxuLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LXB1cnBsZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtcHVycGxlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtcHVycGxlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzdlNTVjNztcbn1cblxuLmFjY2VudC1waW5rIC5idG4tbGluayxcbi5hY2NlbnQtcGluayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LXBpbmsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uYWNjZW50LXBpbmsgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1waW5rIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtcGluayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjMjE3NjY7XG59XG5cbi5hY2NlbnQtcGluayAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcGluayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG5cbi5hY2NlbnQtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LXBpbmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXBpbmsgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcGluayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5hY2NlbnQtcGluayAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cblxuLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LXBpbmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtcGluayAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LXBpbmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1waW5rIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1waW5rIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1waW5rIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtcGluayBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtcGluayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ViNTU5YTtcbn1cblxuLmFjY2VudC1yZWQgLmJ0bi1saW5rLFxuLmFjY2VudC1yZWQgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1yZWQgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYWNjZW50LXJlZCAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXJlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXJlZCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhNzFkMmE7XG59XG5cbi5hY2NlbnQtcmVkIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1yZWQgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG5cbi5hY2NlbnQtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtcmVkIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1yZWQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1yZWQgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4uYWNjZW50LXJlZCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXJlZCAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LXJlZCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWNjZW50LXJlZCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtcmVkIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1yZWQgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1yZWQgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZTA0YjU5O1xufVxuXG4uYWNjZW50LW9yYW5nZSAuYnRuLWxpbmssXG4uYWNjZW50LW9yYW5nZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LW9yYW5nZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5hY2NlbnQtb3JhbmdlIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtb3JhbmdlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtb3JhbmdlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MzNWEwMjtcbn1cblxuLmFjY2VudC1vcmFuZ2UgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LW9yYW5nZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cblxuLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1vcmFuZ2UgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG5cbi5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LW9yYW5nZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LW9yYW5nZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZDhjMmQ7XG59XG5cbi5hY2NlbnQteWVsbG93IC5idG4tbGluayxcbi5hY2NlbnQteWVsbG93IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQteWVsbG93IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmFjY2VudC15ZWxsb3cgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC15ZWxsb3cgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC15ZWxsb3cgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmE4YjAwO1xufVxuXG4uYWNjZW50LXllbGxvdyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQteWVsbG93IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYWNjZW50LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjYTA3ODAwO1xufVxuXG4uYWNjZW50LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LXllbGxvdyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQteWVsbG93IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQteWVsbG93IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cblxuLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LXllbGxvdyBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQteWVsbG93IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQteWVsbG93IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmYzcyMTtcbn1cblxuLmFjY2VudC1ncmVlbiAuYnRuLWxpbmssXG4uYWNjZW50LWdyZWVuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtZ3JlZW4gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYWNjZW50LWdyZWVuIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZ3JlZW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1ncmVlbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxOTY5MmM7XG59XG5cbi5hY2NlbnQtZ3JlZW4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWdyZWVuIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG5cbi5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1ncmVlbiAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWdyZWVuIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LWdyZWVuIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1ncmVlbiBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LWdyZWVuIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyZGJjNGU7XG59XG5cbi5hY2NlbnQtdGVhbCAuYnRuLWxpbmssXG4uYWNjZW50LXRlYWwgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC10ZWFsIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cblxuLmFjY2VudC10ZWFsIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtdGVhbCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXRlYWwgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTU4NzY1O1xufVxuXG4uYWNjZW50LXRlYWwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LXRlYWwgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuXG4uYWNjZW50LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC10ZWFsIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC10ZWFsIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LXRlYWwgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuXG4uYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LXRlYWwgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyNmRjYTY7XG59XG5cbi5hY2NlbnQtY3lhbiAuYnRuLWxpbmssXG4uYWNjZW50LWN5YW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1jeWFuIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLmFjY2VudC1jeWFuIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtY3lhbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWN5YW4gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGY2Njc0O1xufVxuXG4uYWNjZW50LWN5YW4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWN5YW4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1MjVkO1xufVxuXG4uYWNjZW50LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1jeWFuIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1jeWFuIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWN5YW4gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuXG4uYWNjZW50LWN5YW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LWN5YW4gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtY3lhbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYWI2Y2Y7XG59XG5cbi5hY2NlbnQtd2hpdGUgLmJ0bi1saW5rLFxuLmFjY2VudC13aGl0ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uYWNjZW50LXdoaXRlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC13aGl0ZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXdoaXRlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtd2hpdGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4uYWNjZW50LXdoaXRlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC13aGl0ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmFjY2VudC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYWNjZW50LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5hY2NlbnQtd2hpdGUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXdoaXRlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC13aGl0ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC13aGl0ZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtd2hpdGUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LXdoaXRlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtd2hpdGUgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hY2NlbnQtZ3JheSAuYnRuLWxpbmssXG4uYWNjZW50LWdyYXkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmFjY2VudC1ncmF5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1ncmF5IC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZ3JheSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWdyYXkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk0ZjU0O1xufVxuXG4uYWNjZW50LWdyYXkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWdyYXkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuXG4uYWNjZW50LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFjY2VudC1ncmF5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1ncmF5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWdyYXkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYWNjZW50LWdyYXkgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ODgyOGE7XG59XG5cbi5hY2NlbnQtZ3JheS1kYXJrIC5idG4tbGluayxcbi5hY2NlbnQtZ3JheS1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5hY2NlbnQtZ3JheS1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmFjY2VudC1ncmF5LWRhcmsgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1ncmF5LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1ncmF5LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxNDE2O1xufVxuXG4uYWNjZW50LWdyYXktZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtZ3JheS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuXG4uYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWNjZW50LWdyYXktZGFyayAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uYWNjZW50LWdyYXktZGFyayBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzNmNDc0ZTtcbn1cblxuW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwiYWNjZW50LVwiXSBhLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwiYWNjZW50LVwiXSBhLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzcyo9XCJhY2NlbnQtXCJdIGEuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzcyo9XCJhY2NlbnQtXCJdIGEuYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbltjbGFzcyo9XCJhY2NlbnQtXCJdIGEuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtYmxhY2ssXG4uZGFyay1tb2RlIC50ZXh0LWRhcmssXG4uZGFyay1tb2RlIC5saW5rLWJsYWNrLFxuLmRhcmstbW9kZSAubGluay1kYXJrIHtcbiAgY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXByaW1hcnksXG4uZGFyay1tb2RlLmJnLXByaW1hcnkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUuYmctcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1wcmltYXJ5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGU2ZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1zZWNvbmRhcnksXG4uZGFyay1tb2RlLmJnLXNlY29uZGFyeSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXNlY29uZGFyeS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLXNlY29uZGFyeS5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctc3VjY2Vzcyxcbi5kYXJrLW1vZGUuYmctc3VjY2VzcyA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXN1Y2Nlc3MuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZS5iZy1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLXN1Y2Nlc3MuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1zdWNjZXNzLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwN2M1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGIgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1pbmZvLFxuLmRhcmstbW9kZS5iZy1pbmZvID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctaW5mby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctaW5mby5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWluZm8uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTdkYmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZS5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXdhcm5pbmcsXG4uZGFyay1tb2RlLmJnLXdhcm5pbmcgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5kYXJrLW1vZGUuYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy13YXJuaW5nLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctd2FybmluZy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4N2YwYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiYzc3MGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1kYW5nZXIsXG4uZGFyay1tb2RlLmJnLWRhbmdlciA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWRhbmdlci5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLWRhbmdlci5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWRhbmdlci5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmMxYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWxpZ2h0LFxuLmRhcmstbW9kZS5iZy1saWdodCA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWxpZ2h0LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5kYXJrLW1vZGUuYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLWxpZ2h0LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctbGlnaHQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZS5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWRhcmssXG4uZGFyay1tb2RlLmJnLWRhcmsgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1kYXJrLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUuYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1kYXJrLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDggIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1saWdodGJsdWUsXG4uZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZmE0Y2M7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuXG4uZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWxpZ2h0Ymx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRjYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NTllYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctbmF2eSxcbi5kYXJrLW1vZGUuYmctbmF2eSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLW5hdnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMjI2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZS5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLW5hdnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1uYXZ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMjI2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMGMxOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmctb2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctb2xpdmUsXG4uZGFyay1tb2RlLmJnLW9saXZlID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctb2xpdmUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTBiOThhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZS5iZy1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctb2xpdmUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1vbGl2ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjk4YSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0OGI0ODQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctbGltZSxcbi5kYXJrLW1vZGUuYmctbGltZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWxpbWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRmZjhkO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZS5iZy1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctbGltZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLWxpbWUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1saW1lLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRmZjhkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3ZmY4NjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUuYmctZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDggIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1mdWNoc2lhLFxuLmRhcmstbW9kZS5iZy1mdWNoc2lhID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctZnVjaHNpYS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMzQyY2I7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuXG4uZGFyay1tb2RlLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctZnVjaHNpYS5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWZ1Y2hzaWEuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzQyY2IgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjIzNmM4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZS5iZy1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctbWFyb29uLFxuLmRhcmstbW9kZS5iZy1tYXJvb24gPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1tYXJvb24uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTczZjdjO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZS5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1tYXJvb24uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1tYXJvb24uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzNmN2MgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzNDc1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZS5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWJsdWUsXG4uZGFyay1tb2RlLmJnLWJsdWUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1ibHVlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUuYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLWJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1ibHVlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctYmx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGU2ZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1pbmRpZ28sXG4uZGFyay1tb2RlLmJnLWluZGlnbyA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLWluZGlnby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MTBiYzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLWluZGlnby5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWluZGlnby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0YzBhYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1wdXJwbGUsXG4uZGFyay1tb2RlLmJnLXB1cnBsZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXB1cnBsZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OTMzOWQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLXB1cnBsZS5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLXB1cnBsZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzM5ZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1MzMwOTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctcGluayxcbi5kYXJrLW1vZGUuYmctcGluayA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXBpbmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZS5iZy1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctcGluay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLXBpbmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1waW5rLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlMTk2YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYyAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXJlZCxcbi5kYXJrLW1vZGUuYmctcmVkID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctcmVkLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MmMxYTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUuYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctcmVkLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctcmVkLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyYzFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NhMmExOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLW9yYW5nZSxcbi5kYXJrLW1vZGUuYmctb3JhbmdlID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctb3JhbmdlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjNjUwMjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5kYXJrLW1vZGUuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctb3JhbmdlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmctb3JhbmdlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2NTAyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NmNWYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXllbGxvdyxcbi5kYXJrLW1vZGUuYmcteWVsbG93ID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmcteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5kYXJrLW1vZGUuYmcteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmcteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmcteWVsbG93LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUuYmcteWVsbG93LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjBhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctZ3JlZW4sXG4uZGFyay1tb2RlLmJnLWdyZWVuID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctZ3JlZW4uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZS5iZy1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlLmJnLWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctZ3JlZW4uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk2NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctdGVhbCxcbi5kYXJrLW1vZGUuYmctdGVhbCA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmJnLXRlYWwuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5ZDc2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZS5iZy10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlLmJnLXRlYWwuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy10ZWFsLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3OTI2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUuYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGIgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1jeWFuLFxuLmRhcmstbW9kZS5iZy1jeWFuID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctY3lhbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctY3lhbi5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWN5YW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTdkYmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZS5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy13aGl0ZSxcbi5kYXJrLW1vZGUuYmctd2hpdGUgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy13aGl0ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuXG4uZGFyay1tb2RlLmJnLXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUuYmctd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy13aGl0ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLXdoaXRlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1ncmF5LFxuLmRhcmstbW9kZS5iZy1ncmF5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctZ3JheS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlLmJnLWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUuYmctZ3JheS5idG46YWN0aXZlLCAuZGFyay1tb2RlLmJnLWdyYXkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUuYmctZ3JheS1kYXJrLFxuLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZS5iZy1ncmF5LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVjN2VhMiwgIzNmNjc5MSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI2ZThiLCAjMzM1NDc2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZjY4ODMsICMzMDRlNmQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNDc2NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODI4YTkxLCAjNmM3NTdkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzczNzk3ZiwgIzVhNjI2OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZTc0NzksICM1NDViNjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNmM2OWQsICMwMGJjOGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2YTY4NSwgIzAwOTY3MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY5YjdkLCAjMDA4OTY2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MmE3ZTAsICMzNDk4ZGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0OTdjZSwgIzIzODRjNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3ZGJiO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDI5MWM1LCAjMjE3ZGJiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZjc2YjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNWFiMzYsICNmMzljMTIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RhOTgyZiwgI2Q0ODYwYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzg3ZjBhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZDA5MjJmLCAjYzg3ZjBhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiYzc3MGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2MgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNjc1OSwgI2U3NGMzYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNjRkM2UsICNlMTJlMWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q2MmMxYTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGM0YzNkLCAjZDYyYzFhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5ZmFmYiwgI2Y4ZjlmYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U2ZWFlZCwgI2UyZTZlYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UwZTRlOSwgI2RhZTBlNSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodC5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjU4NWQsICMzNDNhNDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2Y0MjQ1LCAjMWQyMTI0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6ICM4NmJhZDggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzk4YzRkZSwgIzg2YmFkOCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODZiYWQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3ZmI2ZDYsICM2OWE5Y2YpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVmYTRjYztcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg2YmFkOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzdiMmQ0LCAjNWZhNGNjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NTllYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzAwMmM1OSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY0YjcxLCAjMDAyYzU5KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzU5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjNiNTEsICMwMDE5MzIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMTIyNjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDJjNTkgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2MzY0NiwgIzAwMTIyNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwYzE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg5ZDBiMCwgIzc0YzhhMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcyYzdhMSwgIzU5YmQ5MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTBiOThhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZhYzQ5YywgIzUwYjk4YSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDhiNDg0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3ZWZmYjYsICM2N2ZmYTkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2N2ZmYTkgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVkZmZhNCwgIzQxZmY5NCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzRmZjhkO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzY3ZmZhOSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTJmZjllLCAjMzRmZjhkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyN2ZmODY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNzg3ZGUsICNmNjcyZDgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNjcyZDggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y1NjlkNiwgI2Y0NGVjZSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjM0MmNiO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y2NzJkOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjU1ZWQzLCAjZjM0MmNiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmMjM2Yzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICNlZDZjOWIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VmODJhYSwgI2VkNmM5YikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWQ2YzliIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYzY1OTYsICNlODRhODQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U3M2Y3YztcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VkNmM5YiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWI1YzkwLCAjZTczZjdjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNjM0NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlZDZjOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNWM3ZWEyLCAjM2Y2NzkxKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjZlOGIsICMzMzU0NzYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRmNjg4MywgIzMwNGU2ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM0NzY1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3ZDM0ZjQsICM2NjEwZjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzAzMGQ3LCAjNTYwYmQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1MTBiYzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZiMmZjZCwgIzUxMGJjNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGMwYWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODU1ZWNhLCAjNmY0MmMxKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc2NTViNCwgIzVlMzdhNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTkzMzlkO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MjUyYWIsICM1OTMzOWQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUzMzA5MztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYjViOWQsICNlODNlOGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U4M2U4YywgI2U0MWM3OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGYzYzg3LCAjZDkxYTcyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZTE5NmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2MgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNjc1OSwgI2U3NGMzYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNjRkM2UsICNlMTJlMWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q2MmMxYTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGM0YzNkLCAjZDYyYzFhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZDkxMzcsICNmZDdlMTQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWM4MTI4LCAjZTk2YjAyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkYzY1MDI7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UxN2MyOCwgI2RjNjUwMikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjVhYjM2LCAjZjM5YzEyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RhOTgyZiwgI2Q0ODYwYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzg3ZjBhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkMDkyMmYsICNjODdmMGEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjZjNjlkLCAjMDBiYzhjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjZhNjg1LCAjMDA5NjcwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDg5NjY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY5YjdkLCAjMDA4OTY2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbCB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxZDFhNywgIzIwYzk5NykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2RiNTkyLCAjMWJhODdlKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOTlkNzY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzYmFjOGIsICMxOTlkNzYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3OTI2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyYTdlMCwgIzM0OThkYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDQ5N2NlLCAjMjM4NGM2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjkxYzUsICMyMTdkYmIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFmNzZiMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCAjZmZmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZlZmVmLCAjZWNlY2VjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTllOWU5LCAjZTZlNmU2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgyOGE5MSwgIzZjNzU3ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzM3OTdmLCAjNWE2MjY4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZTc0NzksICM1NDViNjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI1ODVkLCAjMzQzYTQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cblxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzZjQyNDUsICMxZDIxMjQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjg0MTVjO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ3NzRhMztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTRmNTQ7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ODgyOGE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDUzO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwZDY5Zjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxZDZmYTU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNGFhM2RmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmMzljMTI7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2IwNmYwOTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmNGE2MmE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmYyNzE4O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZWE2MTUzO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2NiZDNkYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxNDE2O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzNmNDc0ZTtcbn1cblxuLmRhcmstbW9kZSBbY2xhc3MqPVwiYWNjZW50LVwiXSBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIFtjbGFzcyo9XCJhY2NlbnQtXCJdIGEuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSBbY2xhc3MqPVwiYWNjZW50LVwiXSBhLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgW2NsYXNzKj1cImFjY2VudC1cIl0gYS5idG4tbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSBbY2xhc3MqPVwiYWNjZW50LVwiXSBhLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzg2YmFkODtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGM5OWM2O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM4NmJhZDg7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGJvcmRlci1jb2xvcjogIzg2YmFkODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjOTljNWRlO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDJjNTk7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDYwYztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwMmM1OTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzODcyO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM3NGM4YTM7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ0YWI3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2NmZWNkZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNzRjOGEzO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjNzRjOGEzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjODdjZmFmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2N2ZmYTk7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFiZmY3ZTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNjdmZmE5O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM4MWZmYjg7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2Y2NzJkODtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjIyYWM1O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWFmOTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmNjcyZDg7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3MmQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y4OGFkZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZWQ2YzliO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlNDI4NmQ7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZGVlODtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2VkNmM5Yjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmMDgzYWI7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzNmNjc5MTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjg0MTVjO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzZjY3OTE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ3NzRhMztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NzA5YWM7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3NTI4ZjM7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGUyZDg5O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2U1NWM3O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MyMTc2Njtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtcGluayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2FjMTQ1YTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlYjU1OWE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmYyNzE4O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXJlZCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZWE2MTUzO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MzNWEwMjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZkOGMyZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZjM5YzEyO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMDZmMDk7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICM5NzYwMDg7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2YzOWMxMjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmNGE2MmE7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwYmM4Yztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDUzO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMGJjOGM7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMGQ2OWY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTU4NzY1O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzI2ZGNhNjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJhZGdlKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxZDZmYTU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0OThkYjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5hY3RpdmUgYSxcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNGFhM2RmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Q5ZDlkOTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk0ZjU0O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc4ODI4YTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYmFkZ2UpOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjE0MTY7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmFjdGl2ZSBhLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIGEsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzZjQ3NGU7XG59XG5cbi5kYXJrLW1vZGUgLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjICFpbXBvcnRhbnQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFkbWlubHRlLmNzcy5tYXAgKi8iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogIzFmMmQzZCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgbm9uZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgKiAuNSkgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCByZ2JhKCRibGFjaywgMCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LTYwMCwgMTUlKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIC41fSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyICogLjUpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgKiAuNSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAwICFkZWZhdWx0OyAvLyRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAqIC41KSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgKiAuMDAxO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBBbmltYXRpb25cbi8vXG5cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAycHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCkgcm90YXRlKDRkZWcpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0ycHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gTWl4aW5zOiBEYXJrIE1vZGUgQ29udHJvbGxcbi8vXG5cbkBtaXhpbiBkYXJrLW1vZGUge1xuICBAaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICAgIC5kYXJrLW1vZGUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICA6cm9vdCB7XG4gICAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIENvbXBvbmVudDogQW5pbWF0aW9uXG4vL1xuXG4uYW5pbWF0aW9uIHtcbiAgJl9fc2hha2Uge1xuICAgIGFuaW1hdGlvbjogc2hha2UgMTUwMG1zO1xuICB9XG4gICZfX3dvYmJsZSB7XG4gICAgYW5pbWF0aW9uOiB3b2JibGUgMTUwMG1zO1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29yZTogUHJlbG9hZGVyXG4vL1xuXG4ucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgbGluZWFyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1wcmVsb2FkZXI7XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5wcmVsb2FkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW1haW4tYmc7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIENvcmU6IFZhcmlhYmxlc1xuLy9cblxuLy8gQ09MT1JTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJsdWU6ICMwMDczYjcgIWRlZmF1bHQ7XG4kbGlnaHRibHVlOiAjM2M4ZGJjICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogIzYwNWNhOCAhZGVmYXVsdDtcbiRtYXJvb246ICNkODFiNjAgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZ3JheS14LWxpZ2h0OiAjZDJkNmRlICFkZWZhdWx0O1xuXG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImxpZ2h0Ymx1ZVwiOiAkbGlnaHRibHVlLFxuICAgIFwibmF2eVwiOiAkbmF2eSxcbiAgICBcIm9saXZlXCI6ICRvbGl2ZSxcbiAgICBcImxpbWVcIjogJGxpbWUsXG4gICAgXCJmdWNoc2lhXCI6ICRmdWNoc2lhLFxuICAgIFwibWFyb29uXCI6ICRtYXJvb24sXG4gICksXG4gICRjb2xvcnNcbik7XG5cbi8vIExBWU9VVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZvbnQtc2l6ZS1yb290OiAxcmVtICFkZWZhdWx0O1xuXG4vLyBTaWRlYmFyXG4kc2lkZWJhci13aWR0aDogMjUwcHggIWRlZmF1bHQ7XG4kc2lkZWJhci1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJHNpZGViYXItcGFkZGluZy15OiAwICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLWhlaWdodDogNHJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLWN1c3RvbS1oZWlnaHQtbGc6IDZyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1jdXN0b20taGVpZ2h0LXhsOiA4cmVtICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteDogLjg1cmVtICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEJveGVkIGxheW91dCBtYXhpbXVtIHdpZHRoXG4kYm94ZWQtbGF5b3V0LW1heC13aWR0aDogMTI1MHB4ICFkZWZhdWx0O1xuXG4vLyBCb2R5IGJhY2tncm91bmQgKEFmZmVjdHMgbWFpbiBjb250ZW50IGJhY2tncm91bmQgb25seSlcbiRtYWluLWJnOiAjZjRmNmY5ICFkZWZhdWx0O1xuXG4kZGFyay1tYWluLWJnOiBsaWdodGVuKCRkYXJrLCA3LjUlKSAhaW1wb3J0YW50O1xuXG4vLyBDb250ZW50IHBhZGRpbmdcbiRjb250ZW50LXBhZGRpbmcteTogMCAhZGVmYXVsdDtcbiRjb250ZW50LXBhZGRpbmcteDogJG5hdmJhci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbi8vIElNQUdFIFNJWkVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGltZy1zaXplLXNtOiAxLjg3NXJlbSAhZGVmYXVsdDtcbiRpbWctc2l6ZS1tZDogMy43NXJlbSAhZGVmYXVsdDtcbiRpbWctc2l6ZS1sZzogNi4yNXJlbSAhZGVmYXVsdDtcbiRpbWctc2l6ZS1wdXNoOiAuNjI1cmVtICFkZWZhdWx0O1xuXG4vLyBNQUlOIEhFQURFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyOiAkbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aCBzb2xpZCAkbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saW5rLXBhZGRpbmcteTogJG5hdmJhci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyOiAoJG5hdi1saW5rLWhlaWdodCArICgkbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0OiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kbmF2LWxpbmstc20tcGFkZGluZy15OiAuMzVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstc20taGVpZ2h0OiAoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSArICRuYXYtbGluay1zbS1wYWRkaW5nLXkgKiAxLjc4NSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0LXNtLWlubmVyOiAoJG5hdi1saW5rLXNtLWhlaWdodCArICgkbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0LXNtOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbS1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG5cblxuLy8gTWFpbiBoZWFkZXIgc2tpbnNcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1iZzogJGdyYXktODAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1ib3JkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1xuXG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJnOiBkYXJrZW4oJGdyYXktMjAwLCA1JSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtYmc6IGRhcmtlbigkZ3JheS0yMDAsIDcuNSUpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWJvcmRlci1jb2xvcjogZGFya2VuKCRncmF5LTQwMCwgMi41JSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtcGxhY2Vob2xkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpICFkZWZhdWx0O1xuXG4vLyBNQUlOIEZPT1RFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYWluLWZvb3Rlci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLXBhZGRpbmctc206ICRtYWluLWZvb3Rlci1wYWRkaW5nICogLjgxMiAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWJvcmRlci10b3A6ICRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRoIHNvbGlkICRtYWluLWZvb3Rlci1ib3JkZXItdG9wLWNvbG9yICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWhlaWdodC1pbm5lcjogKCgkZm9udC1zaXplLXJvb3QgKiAkbGluZS1oZWlnaHQtYmFzZSkgKyAoJG1haW4tZm9vdGVyLXBhZGRpbmcgKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0OiBjYWxjKCN7JG1haW4tZm9vdGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRofSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0LXNtLWlubmVyOiAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtYmFzZSkgKyAoJG1haW4tZm9vdGVyLXBhZGRpbmctc20gKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0LXNtOiBjYWxjKCN7JG1haW4tZm9vdGVyLWhlaWdodC1zbS1pbm5lcn0gKyAjeyRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRofSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gU0lERUJBUiBTS0lOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGFyayBzaWRlYmFyXG4kc2lkZWJhci1kYXJrLWJnOiAkZGFyayAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1jb2xvcjogI2MyYzdkMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWNvbG9yOiAjYzJjN2QwICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtaG92ZXItYmc6ICRzaWRlYmFyLWRhcmstaG92ZXItYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSkgIWRlZmF1bHQ7XG5cbi8vIExpZ2h0IHNpZGViYXJcbiRzaWRlYmFyLWxpZ2h0LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1ob3Zlci1iZzogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1ob3Zlci1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtY29sb3I6ICM3NzcgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnOiAkc2lkZWJhci1saWdodC1ob3Zlci1iZyAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWJnOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyBTSURFQkFSIE1JTklcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc2lkZWJhci1taW5pLXdpZHRoOiAoJG5hdi1saW5rLXBhZGRpbmcteCArICRzaWRlYmFyLXBhZGRpbmcteCArIC44cmVtKSAqIDIgIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtaWNvbi13aWR0aDogJHNpZGViYXItbWluaS13aWR0aCAtICgoJHNpZGViYXItcGFkZGluZy14ICsgJG5hdi1saW5rLXBhZGRpbmcteCkgKiAyKSAhZGVmYXVsdDtcbiRzaWRlYmFyLXVzZXItaW1hZ2Utd2lkdGg6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoICsgKCRuYXYtbGluay1wYWRkaW5nLXggKiAuNSkgIWRlZmF1bHQ7XG5cbi8vIENPTlRST0wgU0lERUJBUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb250cm9sLXNpZGViYXItd2lkdGg6ICRzaWRlYmFyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyBDYXJkc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjYXJkLWJvcmRlci1jb2xvcjogJGdyYXktMTAwICFkZWZhdWx0O1xuJGNhcmQtZGFyay1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktOTAwLCAxMCUpICFkZWZhdWx0O1xuJGNhcmQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWZvbnQtc2l6ZTogMS4xcmVtICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtZm9udC1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kY2FyZC1uYXYtbGluay1wYWRkaW5nLXNtLXk6IC40cmVtICFkZWZhdWx0O1xuJGNhcmQtbmF2LWxpbmstcGFkZGluZy1zbS14OiAuOHJlbSAhZGVmYXVsdDtcbiRjYXJkLWltZy1zaXplOiAkaW1nLXNpemUtc20gIWRlZmF1bHQ7XG5cbi8vIFBST0dSRVNTIEJBUlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDFweCAhZGVmYXVsdDtcblxuLy8gRElSRUNUIENIQVRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYmc6ICRncmF5LXgtbGlnaHQgIWRlZmF1bHQ7XG4kZGlyZWN0LWNoYXQtZGVmYXVsdC1mb250LWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjogJGdyYXkteC1saWdodCAhZGVmYXVsdDtcblxuLy8gWi1JTkRFWFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR6aW5kZXgtbWFpbi1oZWFkZXI6ICR6aW5kZXgtZml4ZWQgKyA0ICFkZWZhdWx0O1xuJHppbmRleC1tYWluLXNpZGViYXI6ICR6aW5kZXgtZml4ZWQgKyA4ICFkZWZhdWx0O1xuJHppbmRleC1tYWluLWZvb3RlcjogJHppbmRleC1maXhlZCArIDIgIWRlZmF1bHQ7XG4kemluZGV4LWNvbnRyb2wtc2lkZWJhcjogJHppbmRleC1maXhlZCArIDEgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0czogJHppbmRleC1tYWluLXNpZGViYXIgKyAyICFkZWZhdWx0O1xuJHppbmRleC1wcmVsb2FkZXI6IDk5OTkgIWRlZmF1bHQ7XG5cbi8vIFRSQU5TSVRJT05TIFNFVFRJTkdTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUcmFuc2l0aW9uIGdsb2JhbCBvcHRpb25zXG4kdHJhbnNpdGlvbi1zcGVlZDogLjNzICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZm46IGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyBURVhUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtc2l6ZS14czogKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhsOiAoJGZvbnQtc2l6ZS1iYXNlICogMikgIWRlZmF1bHQ7XG5cblxuLy8gQlVUVE9OXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG5cbiRidXR0b24tcGFkZGluZy15LXhzOiAuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXgteHM6IC4yNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQteHM6ICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplLXhzOiAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1cy14czogLjE1cmVtICFkZWZhdWx0O1xuXG5cbi8vIEVMRVZBVElPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRlbGV2YXRpb25zOiAoKTtcbiRlbGV2YXRpb25zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAxOiB1bnF1b3RlKFwiMCAxcHggM3B4IFwiICsgcmdiYSgkYmxhY2ssIC4xMikgKyBcIiwgMCAxcHggMnB4IFwiICsgcmdiYSgkYmxhY2ssIC4yNCkpLFxuICAgIDI6IHVucXVvdGUoXCIwIDNweCA2cHggXCIgKyByZ2JhKCRibGFjaywgLjE2KSArIFwiLCAwIDNweCA2cHggXCIgKyByZ2JhKCRibGFjaywgLjIzKSksXG4gICAgMzogdW5xdW90ZShcIjAgMTBweCAyMHB4IFwiICsgcmdiYSgkYmxhY2ssIC4xOSkgKyBcIiwgMCA2cHggNnB4IFwiICsgcmdiYSgkYmxhY2ssIC4yMykpLFxuICAgIDQ6IHVucXVvdGUoXCIwIDE0cHggMjhweCBcIiArIHJnYmEoJGJsYWNrLCAuMjUpICsgXCIsIDAgMTBweCAxMHB4IFwiICsgcmdiYSgkYmxhY2ssIC4yMikpLFxuICAgIDU6IHVucXVvdGUoXCIwIDE5cHggMzhweCBcIiArIHJnYmEoJGJsYWNrLCAuMykgKyBcIiwgMCAxNXB4IDEycHggXCIgKyByZ2JhKCRibGFjaywgLjIyKSksXG4gICksXG4gICRlbGV2YXRpb25zXG4pO1xuXG4vLyBSSUJCT05cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcmliYm9uLWJvcmRlci1zaXplOiAzcHggIWRlZmF1bHQ7XG4kcmliYm9uLWxpbmUtaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xuJHJpYmJvbi1wYWRkaW5nOiAuMzc1cmVtIDAgIWRlZmF1bHQ7XG4kcmliYm9uLWZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG4kcmliYm9uLXdpZHRoOiA5MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi13cmFwcGVyLXNpemU6IDcwcHggIWRlZmF1bHQ7XG4kcmliYm9uLXRvcDogMTBweCAhZGVmYXVsdDtcbiRyaWJib24tcmlnaHQ6IC0ycHggIWRlZmF1bHQ7XG4kcmliYm9uLWxnLXdyYXBwZXItc2l6ZTogMTIwcHggIWRlZmF1bHQ7XG4kcmliYm9uLWxnLXdpZHRoOiAxNjBweCAhZGVmYXVsdDtcbiRyaWJib24tbGctdG9wOiAyNnB4ICFkZWZhdWx0O1xuJHJpYmJvbi1sZy1yaWdodDogMCAhZGVmYXVsdDtcbiRyaWJib24teGwtd3JhcHBlci1zaXplOiAxODBweCAhZGVmYXVsdDtcbiRyaWJib24teGwtd2lkdGg6IDI0MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi14bC10b3A6IDQ3cHggIWRlZmF1bHQ7XG4kcmliYm9uLXhsLXJpZ2h0OiA0cHggIWRlZmF1bHQ7XG5cbi8vIENVU1RPTSBGT1JNIFNFTEVDVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGN1c3RvbS1zZWxlY3QtZGFyay1pbmRpY2F0b3ItY29sb3I6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kYXJrLWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1kYXJrLWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kYXJrLWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtZGFyay1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuLy8gRU5BQkxFIERBUksgTU9ERVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRlbmFibGUtZGFyay1tb2RlOiB0cnVlICFkZWZhdWx0OyAgLy8gcmVxdWlyZXMgYEBpbXBvcnQgXCJ2YXJpYWJsZXMtYWx0XCI7YFxuXG4vL1xuIiwiLy9cbi8vIENvcmU6IExheW91dFxuLy9cblxuaHRtbC5zY3JvbGwtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsXG5ib2R5LFxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAtICN7JG1haW4tZm9vdGVyLWhlaWdodH0pO1xuICB9XG5cbiAgLmxheW91dC1ib3hlZCAmIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxMCByZ2JhKCRibGFjaywgLjMpKTtcblxuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LW1heC13aWR0aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5sYXlvdXQtZml4ZWQgJiAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuICAgIC5sYXlvdXQtZml4ZWQudGV4dC1zbSAmIC5zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtYWluLWhlYWRlci1oZWlnaHQtc20taW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgJiB7XG4gICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgIH1cblxuICAgIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtICYge1xuICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgLmJyYW5kLWxpbmsge1xuICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG5cbiAgICAgICYudGV4dC1zbSB7XG4gICAgICAgIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmIHtcbiAgICAuYnJhbmQtbGluayB7XG4gICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZCAmIHtcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAvIC0xKTtcblxuICAgICAgLy8gLnNpZGViYXIge1xuICAgICAgLy8gICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAmIHtcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0LXNtfSAvIC0xKTtcblxuICAgICAgLnNpZGViYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkICYge1xuICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIGEuYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBjYWxjKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0gKyAoI3skbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXl9ICogMikpIC8gLTEpO1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZC1saW5rIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXIgKyAxO1xuICAgIH1cblxuICAgIC8vIFNpZGViYXIgdmFyaWFudHMgYnJhbmQtbGluayBmaXhcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIuYm9yZGVyLWJvdHRvbS0wIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyO1xuICAgIH1cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXIgLSAxO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gJiB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAmIHtcbiAgICAuYnJhbmQtbGluayB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLFxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkICYge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkICYge1xuICAgICAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1zbSAmIC5tYWluLWhlYWRlciB+IC5jb250cm9sLXNpZGViYXIsXG4gICAgICAgIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1zbSAmIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4gICAgICAgIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAmIHtcbiAgICAgICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQgJiB7XG4gICAgICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBjYWxjKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0gKyAoI3skbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXl9ICogMikpIC8gLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuXG4gICAgICAgICAgICAudGV4dC1zbSAmLFxuICAgICAgICAgICAgJi50ZXh0LXNtIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXIgKyAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXNtICYgLm1haW4taGVhZGVyIH4gLmNvbnRlbnQtd3JhcHBlcixcbiAgICAgICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgLSAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkLnRleHQtc20gJiB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZCAmIHtcbiAgICAgICAgLy8gLm1haW4tc2lkZWJhciB7XG4gICAgICAgIC8vICAgbWFyZ2luLXRvcDogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHR9IC8gLTEpO1xuXG4gICAgICAgIC8vICAgLnNpZGViYXIge1xuICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZC50ZXh0LXNtICYge1xuICAgICAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbX0gLyAtMSk7XG5cbiAgICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1ub3QtZml4ZWQgJiB7XG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIsXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAmIHtcbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWZvb3Rlci1maXhlZCAmIHtcbiAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWZvb3RlcjtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWZvb3Rlci1ub3QtZml4ZWQgJiB7XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgICAubGF5b3V0I3skaW5maXh9LWZvb3Rlci1maXhlZCAmIHtcbiAgICAgICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWZvb3RlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tZm9vdGVyLW5vdC1maXhlZCAmIHtcbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC10b3AtbmF2ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIC5icmFuZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4taGVhZGVyLFxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcblxuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS1tZCB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcblxuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLW1pbmkteHMge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmc7XG5cbiAgPiAuY29udGVudCB7XG4gICAgcGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy15ICRjb250ZW50LXBhZGRpbmcteDtcbiAgfVxufVxuXG4ubWFpbi1zaWRlYmFyIHtcbiAgJixcbiAgJjo6YmVmb3JlIHtcbiAgICAkbG9jYWwtc2lkZWJhci10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbiwgd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbG9jYWwtc2lkZWJhci10cmFuc2l0aW9uKTtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIH1cblxuICAuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAmIHtcbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICB9XG5cbiAgICAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1vcGVuICYge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKSB7XG4gIC5tYWluLXNpZGViYXIge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LWZpeGVkIHtcbiAgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5tYWluLXNpZGViYXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcblxuICAgIC5jb250cm9sLXNpZGViYXItY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWluLWhlYWRlci1oZWlnaHR9KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBAaW5jbHVkZSBzY3JvbGxiYXItd2lkdGgtdGhpbigpO1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLWNvbG9yLWdyYXkoKTtcbiAgICB9XG4gIH1cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmxheW91dC1maXhlZCB7XG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogJG1haW4tZm9vdGVyLWJvcmRlci10b3A7XG4gIGNvbG9yOiBsaWdodGVuKCRncmF5LTcwMCwgMjUlKTtcbiAgcGFkZGluZzogJG1haW4tZm9vdGVyLXBhZGRpbmc7XG5cbiAgLnRleHQtc20gJixcbiAgJi50ZXh0LXNtIHtcbiAgICBwYWRkaW5nOiAkbWFpbi1mb290ZXItcGFkZGluZy1zbTtcbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4ICRjb250ZW50LXBhZGRpbmcteDtcblxuICAudGV4dC1zbSAmIHtcbiAgICBwYWRkaW5nOiAxMHB4ICRjb250ZW50LXBhZGRpbmcteDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAudGV4dC1zbSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50ZXh0LXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4uaG9sZC10cmFuc2l0aW9uIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4taGVhZGVyLFxuICAubWFpbi1zaWRlYmFyLFxuICAubWFpbi1zaWRlYmFyICosXG4gIC5jb250cm9sLXNpZGViYXIsXG4gIC5jb250cm9sLXNpZGViYXIgKixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW1haW4tYmc7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLndyYXBwZXIge1xuICAgIC5sYXlvdXQtbmF2YmFyLWZpeGVkICYge1xuICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkICYge1xuICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAmLmFjdGl2ZSxcbiAgICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIH1cbiAgfVxuICAubWFpbi1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBTY3JvbGxiYXJcbi8vXG5cbkBtaXhpbiBzY3JvbGxiYXItY29sb3ItZ3JheSgpIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYTlhOWE5IHRyYW5zcGFyZW50O1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhOWE5O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXdpZHRoLXRoaW4oKSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IC41cmVtO1xuICAgIGhlaWdodDogLjVyZW07XG4gIH1cbn1cblxuQG1peGluIHNjcm9sbGJhci13aWR0aC1ub25lKCkge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBNYWluIEhlYWRlclxuLy9cblxuLm1haW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXI7XG4gIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXI7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBoZWlnaHQ6ICRuYXYtbGluay1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRleHQtc20gJixcbiAgJi50ZXh0LXNtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgaGVpZ2h0OiAkbmF2LWxpbmstc20taGVpZ2h0O1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXNtLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gICAgICA+IC5mYSxcbiAgICAgID4gLmZhcyxcbiAgICAgID4gLmZhcixcbiAgICAgID4gLmZhYixcbiAgICAgID4gLmZhbCxcbiAgICAgID4gLmZhZCxcbiAgICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgICAgPiAuaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCItcmlnaHRcIl0ge1xuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHMpKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24tbGVnYWN5IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6ICRuYXYtbGluay1oZWlnaHQgKyAkbmF2YmFyLXBhZGRpbmcteTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIEFkZCB0aGlzIGNsYXNzIHRvIGltYWdlcyB3aXRoaW4gYSBuYXYtbGlua1xuLm5hdmJhci1pbWcge1xuICBoZWlnaHQ6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAqIC41KTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8vIE5hdmJhciBiYWRnZVxuLm5hdmJhci1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA5cHg7XG59XG5cbi5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLW5hdmJhciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcblxuICArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmJ0bi1uYXZiYXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAuZm9ybS1jb250cm9sLW5hdmJhcixcbiAgLmJ0bi1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1iZztcbiAgICBib3JkZXItY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICYsXG4gICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4gIC5idG4tbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gICAgICBjb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgJixcbiAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1zZWFyY2gtYmxvY2sge1xuICAgIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmLFxuICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2YmFyIFNlYXJjaFxuLm5hdmJhci1zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cbiAgJi5uYXZiYXItc2VhcmNoLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBCcmFuZFxuLy9cblxuLmJyYW5kLWxpbmsge1xuICAkYnJhbmQtbGluay1wYWRkaW5nLXk6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15ICsgJG5hdmJhci1wYWRkaW5nLXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkYnJhbmQtbGluay1wYWRkaW5nLXkgJHNpZGViYXItcGFkZGluZy14O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC50ZXh0LXNtICYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG5cbiAgICAmLFxuICAgIC5wdXNobWVudSB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcblxuICAgICYsXG4gICAgLnB1c2htZW51IHtcbiAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjgpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHVzaG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogJHNpZGViYXItcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB9XG5cbiAgLmJyYW5kLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5icmFuZC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWF4LWhlaWdodDogMzNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5icmFuZC1pbWFnZS14cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICAgIG1hcmdpbi10b3A6IC0uMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmJyYW5kLWltYWdlLXhsIHtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYuc2luZ2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLnRleHQtc20sXG4gIC50ZXh0LXNtICYge1xuICAgIC5icmFuZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC45NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0uMjVyZW07XG4gICAgfVxuXG4gICAgLmJyYW5kLWltYWdlLXhzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uMnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLmJyYW5kLWltYWdlLXhsIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uMjI1cmVtO1xuICAgICAgbWF4LWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IE1haW4gU2lkZWJhclxuLy9cblxuLm1haW4tc2lkZWJhciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXI7XG5cbiAgLy8gUmVtb3ZlIEZpcmVmb3ggRm9jdXNyaW5nXG4gIGEge1xuICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNpZGViYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLXBhZGRpbmcteDtcbiAgcGFkZGluZy1yaWdodDogJHNpZGViYXItcGFkZGluZy14O1xuICBwYWRkaW5nLXRvcDogJHNpZGViYXItcGFkZGluZy15O1xuICBAaW5jbHVkZSBzY3JvbGxiYXItY29sb3ItZ3JheSgpO1xuICBAaW5jbHVkZSBzY3JvbGxiYXItd2lkdGgtbm9uZSgpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHNjcm9sbGJhci13aWR0aC10aGluKCk7XG4gIH1cblxuICAuYnJhbmQtbGluay5ib3JkZXItYm90dG9tLTAgfiAmIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0pO1xuICB9XG59XG5cbi8vIFNpZGViYXIgdXNlciBwYW5lbFxuLnVzZXItcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZGFyaywgMTIlKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gIH1cblxuICAmLFxuICAuaW5mbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14IC0gLjI7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogJHNpZGViYXItdXNlci1pbWFnZS13aWR0aDtcbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgfVxuXG4gIC5zdGF0dXMsXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbn1cblxuLy8gU2lkZWJhciBuYXZpZ2F0aW9uIG1lbnVcbi5uYXYtc2lkZWJhciB7XG4gIC8vIEFsbCBsZXZlbHNcbiAgLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZm4gJHRyYW5zaXRpb24tc3BlZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayA+IC5yaWdodCxcbiAgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogLjdyZW07XG5cbiAgICBpLFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtb3BlbiB7XG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LW9wZW4sXG4gIC5tZW51LWlzLW9wZW5pbmcge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIHN2Zy5yaWdodCxcbiAgICAgIGkucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGaXJzdCBMZXZlbFxuICA+IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5uYXYtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLjA1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuXG4gICAgICAmLmZhLFxuICAgICAgJi5mYXMsXG4gICAgICAmLmZhcixcbiAgICAgICYuZmFiLFxuICAgICAgJi5mYWwsXG4gICAgICAmLmZhZCxcbiAgICAgICYuc3ZnLWlubGluZS0tZmEsXG4gICAgICAmLmlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVHJlZSB2aWV3IG1lbnVcbiAgLm5hdi10cmVldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItbmF2LWljb24td2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtbGVnYWN5IHtcbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICAgICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgKCRuYXYtbGluay1wYWRkaW5nLXkgKiAxLjUpO1xuICB9XG5cbiAgLm5hdi1saW5rIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4uc2lkZWJhci1pcy1vcGVuaW5nIC5zaWRlYmFyIC5uYXYtc2lkZWJhciB7XG4gIC5uYXYtbGluayBwIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxufVxuXG4jc2lkZWJhci1vdmVybGF5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNpZGViYXItb3BlbiAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciAtIDE7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSB7XG4gIC8vIFNpZGViYXIgYmFja2dyb3VuZCBjb2xvclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcblxuICAvLyBVc2VyIFBhbmVsIChyZXNpZGVzIGluIHRoZSBzaWRlYmFyKVxuICAudXNlci1wYW5lbCB7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1iZztcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1ob3Zlci1iZywgMyUpO1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuNCkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtaG92ZXItYmcsIDUlKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciBNZW51LiBGaXJzdCBsZXZlbCBsaW5rc1xuICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIC8vIGxpbmtzXG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgLy8gYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBhbmQgYWN0aXZlIHN0YXRlc1xuICAgICYubWVudS1vcGVuID4gLm5hdi1saW5rLFxuICAgICY6aG92ZXIgPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaXJzdCBMZXZlbCBTdWJtZW51XG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VjdGlvbiBIZWFkaW5nXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtY29sb3IsIDUlKTtcbiAgfVxuXG4gIC8vIEFsbCBsaW5rcyB3aXRoaW4gdGhlIHNpZGViYXIgbWVudVxuICAuc2lkZWJhciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWxsIHN1Ym1lbnVzXG4gIC5uYXYtdHJlZXZpZXcge1xuICAgID4gLm5hdi1pdGVtIHtcbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZsYXQgc3R5bGVcbiAgLm5hdi1mbGF0IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0ge1xuICAvLyBTaWRlYmFyIGJhY2tncm91bmQgY29sb3JcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcblxuICAvLyBVc2VyIFBhbmVsIChyZXNpZGVzIGluIHRoZSBzaWRlYmFyKVxuICAudXNlci1wYW5lbCB7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuc3RhdHVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1kYXJrLWhvdmVyLWJnLCAzJSk7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjQpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWRhcmstaG92ZXItYmcsIDUlKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciBNZW51LiBGaXJzdCBsZXZlbCBsaW5rc1xuICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIC8vIGxpbmtzXG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgLy8gYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgYW5kIGFjdGl2ZSBzdGF0ZXNcbiAgICAmLm1lbnUtb3BlbiA+IC5uYXYtbGluayxcbiAgICAmOmhvdmVyID4gLm5hdi1saW5rLFxuICAgID4gLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaXJzdCBMZXZlbCBTdWJtZW51XG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1iZztcbiAgICB9XG4gIH1cblxuICAvLyBTZWN0aW9uIEhlYWRpbmdcbiAgLm5hdi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IC8vZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKTtcbiAgICBjb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWNvbG9yLCA1JSk7XG4gIH1cblxuICAvLyBBbGwgbGlua3Mgd2l0aGluIHRoZSBzaWRlYmFyIG1lbnVcbiAgLnNpZGViYXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFsbCBzdWJtZW51c1xuICAubmF2LXRyZWV2aWV3IHtcbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWJnO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZsYXQgU3R5bGVcbiAgLm5hdi1mbGF0IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgdmFyaWFudHNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5zaWRlYmFyLWRhcmstI3skbmFtZX0sXG4gIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJGNvbG9yKTtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCksXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCksXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCksXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQge1xuICAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgfVxufVxuXG4vLyBOYXYgRmxhdFxuLm5hdi1mbGF0IHtcbiAgbWFyZ2luOiAoLSRzaWRlYmFyLXBhZGRpbmcteCAqIC41KSAoLSRzaWRlYmFyLXBhZGRpbmcteCkgMDtcblxuICAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5hdi1jaGlsZC1pbmRlbnQpIHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44NXJlbTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAuMnJlbSBzb2xpZDtcblxuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjE1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjQ1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjA1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItY29sbGFwc2UgJi5uYXYtY2hpbGQtaW5kZW50IC5zaWRlYmFyIHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRuYXYtbGluay1wYWRkaW5nLXh9IC0gLjJyZW0pO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjM1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMTVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLS4xNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMzVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJixcbiAgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYsXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmLFxuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJixcbiAgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmIHtcbiAgICAmLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuODVyZW07XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjE1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjQ1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjA1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pY29uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLWZuICR0cmFuc2l0aW9uLXNwZWVkKTtcbiAgfVxuXG4gIC5uYXYtdHJlZXZpZXcge1xuICAgIC5uYXYtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIC5uYXYtdHJlZXZpZXcsXG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMDUpO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IC4ycmVtIHNvbGlkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbGVnYWN5IHtcbiAgbWFyZ2luOiAoLSRzaWRlYmFyLXBhZGRpbmcteCAqIC41KSAoLSRzaWRlYmFyLXBhZGRpbmcteCkgMDtcblxuICAmLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41NXJlbTtcblxuICAgICAgICAudGV4dC1zbSAmIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyguNTVyZW0gLSAzcHgpO1xuXG4gICAgICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXNtICYubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi10cmVldmlldyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pICYsXG4gIC5zaWRlYmFyLW1pbmktbWQgJixcbiAgLnNpZGViYXItbWluaS14cyAmIHtcbiAgICA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1mbiAkdHJhbnNpdGlvbi1zcGVlZCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSxcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gICAgLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20sXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSB7XG4gICAgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAgIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlICYsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAmLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgLnNpZGViYXIge1xuICAgICAgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMzZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICAmLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtdHJlZXZpZXcsXG4gICAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjA1KTtcbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gJiB7XG4gICAgJi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgICAubmF2LXRyZWV2aWV3LFxuICAgICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4wNSk7XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCB7XG4gIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyOm5vdCg6aG92ZXIpICYge1xuICAgIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2Uge1xuICAgIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gICAgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmIHtcbiAgICAgIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdiBDb21wYWN0XG4ubmF2LWNvbXBhY3Qge1xuICAubmF2LWxpbmssXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogKCRuYXYtbGluay1wYWRkaW5nLXkgKiAuNSk7XG4gICAgcGFkZGluZy1ib3R0b206ICgkbmF2LWxpbmstcGFkZGluZy15ICogLjUpO1xuICB9XG5cbiAgLm5hdi1oZWFkZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6ICgkbmF2LWxpbmstcGFkZGluZy15ICogMS41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRuYXYtbGluay1wYWRkaW5nLXkgKiAuNSk7XG4gIH1cblxuICAubmF2LWxpbmsgPiAucmlnaHQsXG4gIC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICAgIHRvcDogLjQ2NXJlbTtcbiAgfVxuXG4gIC50ZXh0LXNtICYge1xuICAgIC5uYXYtbGluayA+IC5yaWdodCxcbiAgICAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHtcbiAgICAgIHRvcDogLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgRm9ybSBDb250cm9sXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIHtcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuICAuYnRuLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICBjb2xvcjogbGlnaHRlbihjb2xvci15aXEobGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSkpLCAxNSUpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyOmZvY3VzLFxuICAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMzAlKTtcbiAgfVxuXG4gIC5idG4tc2lkZWJhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA3LjUlKTtcbiAgfVxuXG4gIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA3LjUlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMi41JSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYXRoIHtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIHtcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuICAuYnRuLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMTUlKTtcbiAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNSUpKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcjpmb2N1cyxcbiAgLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDMwJSk7XG4gIH1cblxuICAuYnRuLXNpZGViYXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNy41JSk7XG4gIH1cblxuICAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMTAlKTtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAxNSUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDcuNSUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAxMCUpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGF0aCB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIGlubGluZSBpbnB1dC1ncm91cCBmaXhcbi5zaWRlYmFyIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2lkZWJhciBuYXYgLmZvcm0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG59XG5cbi8vIFNpZGViYXIgQ29sbGFwc2Ugb24gTGF5b3V0IEJveGVkXG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIHtcbiAgJi5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWhlYWRlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG59XG5cbi8vIFNpZGViYXIgU2VhcmNoXG4uc2lkZWJhci1jb2xsYXBzZSB7XG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyIH4gLmlucHV0LWdyb3VwLWFwcGVuZCxcbiAgLnNpZGViYXItc2VhcmNoLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuW2RhdGEtd2lkZ2V0PVwic2lkZWJhci1zZWFyY2hcIl0ge1xuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAmOjotbXMtY2xlYXIsXG4gICAgJjo6LW1zLXJldmVhbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNpZGViYXItc2VhcmNoLW9wZW4gJiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS4xcmVtO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDE7XG5cbiAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcGF0aCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbn1cblxuLnNpZGViYXItc2VhcmNoLW9wZW4ge1xuICAuYnRuLFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBDdXN0b20gQXJlYVxuLnNpZGViYXItY3VzdG9tIHtcbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkZGFyaywgMTIlKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gIH1cbn1cblxuLmxheW91dC1maXhlZCB7XG4gICYuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgLmhpZGUtb24tY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNpZGViYXItY29sbGFwc2U6aG92ZXIge1xuICAgIC5oaWRlLW9uLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYudGV4dC1zbSAubWFpbi1zaWRlYmFyLWN1c3RvbSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbS1pbm5lcn0gKyAjeyRzaWRlYmFyLWN1c3RvbS1oZWlnaHQgKiAuOTV9KSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuICAgIC5zaWRlYmFyLWN1c3RvbSB7XG4gICAgICBoZWlnaHQ6ICRzaWRlYmFyLWN1c3RvbS1oZWlnaHQgKiAuOTU7XG4gICAgICBwYWRkaW5nOiAkc2lkZWJhci1jdXN0b20tcGFkZGluZy14ICRzaWRlYmFyLWN1c3RvbS1wYWRkaW5nLXk7XG4gICAgfVxuICB9XG4gIC5tYWluLXNpZGViYXItY3VzdG9tIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JHNpZGViYXItY3VzdG9tLWhlaWdodH0pICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1jdXN0b20ge1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1jdXN0b20taGVpZ2h0O1xuICAgICAgcGFkZGluZzogJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteCAkc2lkZWJhci1jdXN0b20tcGFkZGluZy15O1xuICAgIH1cblxuICAgIGhlaWdodDogc3RyZXRjaDtcbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLWxnIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JHNpZGViYXItY3VzdG9tLWhlaWdodC1sZ30pICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1jdXN0b20ge1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1jdXN0b20taGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JHNpZGViYXItY3VzdG9tLWhlaWdodC14bH0pICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1jdXN0b20ge1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1jdXN0b20taGVpZ2h0LXhsO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLFxuICAubWFpbi1zaWRlYmFyLWN1c3RvbS1sZyxcbiAgLm1haW4tc2lkZWJhci1jdXN0b20teGwge1xuICAgIC5wb3MtcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1oaWRkZW4sXG4uc2lkZWJhci1oaWRkZW4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2Uge1xuICAubWFpbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSgpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIE1peGluczogTWlzY2VsbGFuZW91c1xuLy9cblxuLy8gRVRDXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuXG4vLyBEaWZmZXJlbnQgcmFkaXVzIGVhY2ggc2lkZVxuQG1peGluIGJvcmRlci1yYWRpdXMtc2lkZXMoJHRvcC1sZWZ0LCAkdG9wLXJpZ2h0LCAkYm90dG9tLWxlZnQsICRib3R0b20tcmlnaHQpIHtcbiAgYm9yZGVyLXJhZGl1czogJHRvcC1sZWZ0ICR0b3AtcmlnaHQgJGJvdHRvbS1sZWZ0ICRib3R0b20tcmlnaHQ7XG59XG5cbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KTtcbn1cblxuQG1peGluIHJvdGF0ZSgkdmFsdWUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJHZhbHVlKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuLy8gR3JhZGllbnQgYmFja2dyb3VuZFxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI2Y1ZjVmNSwgJHN0YXJ0OiAjZWVlLCAkc3RvcDogJHdoaXRlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgJHN0YXJ0KSwgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xufVxuXG4vL1xuIiwiLy9cbi8vIE1peGluczogU2lkZWJhclxuLy9cblxuLy8gU2lkZWJhciBDb2xvclxuQG1peGluIHNpZGViYXItY29sb3IoJGNvbG9yKSB7XG4gIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIE1pbmkgQnJlYWtwb2ludHNcbkBtaXhpbiBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCgpIHtcbiAgLy8gQSBmaXggZm9yIHRleHQgb3ZlcmZsb3cgd2hpbGUgdHJhbnNpdGlvbmluZyBmcm9tIHNpZGViYXIgbWluaSB0byBmdWxsIHNpZGViYXJcbiAgLm5hdi1zaWRlYmFyLFxuICAubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlcixcbiAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8vIFdoZW4gdGhlIHNpZGViYXIgaXMgY29sbGFwc2VkLi4uXG4gICYuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgLmQtaGlkZGVuLW1pbmkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBBcHBseSB0aGUgbmV3IG1hcmdpbnMgdG8gdGhlIG1haW4gY29udGVudCBhbmQgZm9vdGVyXG4gICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAubWFpbi1mb290ZXIsXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTWFrZSB0aGUgc2lkZWJhciBoZWFkZXJzXG4gICAgLm5hdi1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAgIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbiAgICAuYnJhbmQtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sb2dvLXhsIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmxvZ28teHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBNb2RpZnkgdGhlIHNpZGViYXIgdG8gc2hyaW5rIGluc3RlYWQgb2YgZGlzYXBwZWFyaW5nXG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvLyBEb24ndCBnbyBhd2F5ISBKdXN0IHNocmlua1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXBhbmVsIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCguc2lkZWJhci1uby1leHBhbmQpIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5zaWRlYmFyLWZvY3VzZWQge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudXNlci1wYW5lbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAgICAgICAgIC5zaWRlYmFyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbiAgICAgICAgICAuYnJhbmQtdGV4dCxcbiAgICAgICAgICAubG9nby14bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvZ28teHMge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnJhbmQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBNYWtlIHRoZSBzaWRlYmFyIGxpbmtzLCBtZW51cywgbGFiZWxzLCBiYWRnZXNcbiAgICAgICAgICAvLyBhbmQgYW5nbGUgaWNvbnMgZGlzYXBwZWFyXG4gICAgICAgICAgLnNpZGViYXItZm9ybSxcbiAgICAgICAgICAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYWtlIGFuIGVsZW1lbnQgdmlzaWJsZSBvbmx5IHdoZW4gc2lkZWJhciBtaW5pIGlzIGFjdGl2ZVxuICAgIC52aXNpYmxlLXNpZGViYXItbWluaSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYubGF5b3V0LWZpeGVkIHtcbiAgICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29yZTogVmFyaWFibGVzIGZvciBEYXJrIE1vZGVcbi8vXG5cbi8vIENPTE9SU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbi8vIEdyYXkgY29sb3Igd2lsbCBiZSBkZWZhdWx0IGluIGRhcmsgbW9kZVxuJHdoaXRlLWFsdDogICAgJHdoaXRlICFkZWZhdWx0O1xuJGdyYXktMTAwLWFsdDogJGdyYXktMTAwICFkZWZhdWx0O1xuJGdyYXktMjAwLWFsdDogJGdyYXktMjAwICFkZWZhdWx0O1xuJGdyYXktMzAwLWFsdDogJGdyYXktMzAwICFkZWZhdWx0O1xuJGdyYXktNDAwLWFsdDogJGdyYXktNDAwICFkZWZhdWx0O1xuJGdyYXktNTAwLWFsdDogJGdyYXktNTAwICFkZWZhdWx0O1xuJGdyYXktNjAwLWFsdDogJGdyYXktNjAwICFkZWZhdWx0O1xuJGdyYXktNzAwLWFsdDogJGdyYXktNzAwICFkZWZhdWx0O1xuJGdyYXktODAwLWFsdDogJGdyYXktODAwICFkZWZhdWx0O1xuJGdyYXktOTAwLWFsdDogJGdyYXktOTAwICFkZWZhdWx0O1xuJGJsYWNrLWFsdDogICAgJGJsYWNrICFkZWZhdWx0O1xuXG4kZ3JheXMtYWx0OiAoKSAhZGVmYXVsdDtcbiRncmF5cy1hbHQ6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMC1hbHQsXG4gIFwiMjAwXCI6ICRncmF5LTIwMC1hbHQsXG4gIFwiMzAwXCI6ICRncmF5LTMwMC1hbHQsXG4gIFwiNDAwXCI6ICRncmF5LTQwMC1hbHQsXG4gIFwiNTAwXCI6ICRncmF5LTUwMC1hbHQsXG4gIFwiNjAwXCI6ICRncmF5LTYwMC1hbHQsXG4gIFwiNzAwXCI6ICRncmF5LTcwMC1hbHQsXG4gIFwiODAwXCI6ICRncmF5LTgwMC1hbHQsXG4gIFwiOTAwXCI6ICRncmF5LTkwMC1hbHRcbiksICRncmF5cy1hbHQpO1xuXG4vLyBCZWxvdyBjb2xvcnMgZnJvbSBib290d2F0Y2ggZGFya2x5XG4kYmx1ZS1hbHQ6ICAgICMzZjY3OTEgIWRlZmF1bHQ7XG4kaW5kaWdvLWFsdDogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlLWFsdDogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluay1hbHQ6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkLWFsdDogICAgICNlNzRjM2MgIWRlZmF1bHQ7XG4kb3JhbmdlLWFsdDogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93LWFsdDogICNmMzljMTIgIWRlZmF1bHQ7XG4kZ3JlZW4tYWx0OiAgICMwMGJjOGMgIWRlZmF1bHQ7XG4kdGVhbC1hbHQ6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbi1hbHQ6ICAgICMzNDk4ZGIgIWRlZmF1bHQ7XG5cbi8vIGJ5IGRhcmtlbiBmdW5jdGlvblxuJGxpZ2h0Ymx1ZS1hbHQ6IGxpZ2h0ZW4oIzNjOGRiYywgMjAlKSAhZGVmYXVsdDtcbiRuYXZ5LWFsdDogbGlnaHRlbigjMDAxZjNmLCA1JSkgIWRlZmF1bHQ7XG4kb2xpdmUtYWx0OiBsaWdodGVuKCMzZDk5NzAsIDIwJSkgIWRlZmF1bHQ7XG4kbGltZS1hbHQ6IGxpZ2h0ZW4oIzAxZmY3MCwgMjAlKSAhZGVmYXVsdDtcbiRmdWNoc2lhLWFsdDogbGlnaHRlbigjZjAxMmJlLCAyMCUpICFkZWZhdWx0O1xuJG1hcm9vbi1hbHQ6IGxpZ2h0ZW4oI2Q4MWI2MCwgMjAlKSAhZGVmYXVsdDtcbiRncmF5LXgtbGlnaHQtYWx0OiBsaWdodGVuKCNkMmQ2ZGUsIDIwJSkgIWRlZmF1bHQ7XG5cbiRjb2xvcnMtYWx0OiAoKSAhZGVmYXVsdDtcbiRjb2xvcnMtYWx0OiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUtYWx0LFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnby1hbHQsXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLWFsdCxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLWFsdCxcbiAgXCJyZWRcIjogICAgICAgICRyZWQtYWx0LFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZS1hbHQsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LWFsdCxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbi1hbHQsXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbC1hbHQsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbi1hbHQsXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUtYWx0LFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLWFsdCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMC1hbHRcbiksICRjb2xvcnMtYWx0KTtcblxuJHByaW1hcnktYWx0OiAgICAgICAkYmx1ZS1hbHQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWFsdDogICAgICRncmF5LTYwMC1hbHQgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1hbHQ6ICAgICAgICRncmVlbi1hbHQgIWRlZmF1bHQ7XG4kaW5mby1hbHQ6ICAgICAgICAgICRjeWFuLWFsdCAhZGVmYXVsdDtcbiR3YXJuaW5nLWFsdDogICAgICAgJHllbGxvdy1hbHQgIWRlZmF1bHQ7XG4kZGFuZ2VyLWFsdDogICAgICAgICRyZWQtYWx0ICFkZWZhdWx0O1xuJGxpZ2h0LWFsdDogICAgICAgICAkZ3JheS0xMDAtYWx0ICFkZWZhdWx0O1xuJGRhcmstYWx0OiAgICAgICAgICAkZ3JheS04MDAtYWx0ICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzLWFsdDogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzLWFsdDogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LWFsdCxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnktYWx0LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MtYWx0LFxuICBcImluZm9cIjogICAgICAgJGluZm8tYWx0LFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmctYWx0LFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlci1hbHQsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQtYWx0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmstYWx0XG4pLCAkdGhlbWUtY29sb3JzLWFsdCk7XG5cbiRjb2xvcnMtYWx0OiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImxpZ2h0Ymx1ZVwiOiAkbGlnaHRibHVlLWFsdCxcbiAgICBcIm5hdnlcIjogJG5hdnktYWx0LFxuICAgIFwib2xpdmVcIjogJG9saXZlLWFsdCxcbiAgICBcImxpbWVcIjogJGxpbWUtYWx0LFxuICAgIFwiZnVjaHNpYVwiOiAkZnVjaHNpYS1hbHQsXG4gICAgXCJtYXJvb25cIjogJG1hcm9vbi1hbHQsXG4gICksXG4gICRjb2xvcnMtYWx0XG4pO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vL1xuIiwiLy9cbi8vIENvbXBvbmVudDogU2lkZWJhciBNaW5pXG4vL1xuXG4vLyBMb2dvIHN0eWxlXG4ubG9nby14cyxcbi5sb2dvLXhsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICYuYnJhbmQtaW1hZ2UteHMge1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG5cbiAgJi5icmFuZC1pbWFnZS14bCB7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuXG4ubG9nby14cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmJyYW5kLWltYWdlLXhsIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5cbi5icmFuZC1saW5rIHtcbiAgJi5sb2dvLXN3aXRjaCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZCBzaWRlYmFyLW1pbmkgY2xhc3MgdG8gdGhlIGJvZHkgdGFnIHRvIGFjdGl2YXRlIHRoaXMgZmVhdHVyZVxuLnNpZGViYXItbWluaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCAoKTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS1tZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCAoKTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS14cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCAoKTtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLFxuLnNpZGViYXItbWluaS1tZCxcbi5zaWRlYmFyLW1pbmkteHMge1xuICAubWFpbi1zaWRlYmFyIHtcbiAgICAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDFyZW0pO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAycmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAzcmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDRyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSA1cmVtKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxlZ2FjeSB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB9XG4gICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAycmVtKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAzcmVtKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDRyZW0pO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWZsYXQge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgICAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogMik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDQpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIC41cmVtKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMS41cmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDJyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAyLjVyZW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3Qge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogNCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggJHRyYW5zaXRpb24tZm4gJHRyYW5zaXRpb24tc3BlZWQpO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1jb2xsYXBzZSB7XG4gICYuc2lkZWJhci1taW5pLFxuICAmLnNpZGViYXItbWluaS1tZCxcbiAgJi5zaWRlYmFyLW1pbmkteHMge1xuICAgIC5tYWluLXNpZGViYXIge1xuXG4gICAgICAvLyBIaWRlIHRoZSBzaWRlYmFyIHNlYXJjaCByZXN1bHRzIHdoZW4gbWluaSBtb2RlIGlzIGFjdGl2ZS5cbiAgICAgIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1zaWRlYmFyIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aCAtICRzaWRlYmFyLXBhZGRpbmcteCAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi1mbGF0LFxuICAgICAgICAmLm5hdi1sZWdhY3kge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IHtcbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci1taW5pLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNpZGViYXItZm9jdXNlZCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOm5vdCguaGlkZS1uYXYtaGVhZGVyLW9uLWhvdmVyKSB7XG4gICAgICAgICAgLm5hdi1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNob3cgc2lkZWJhciBzZWFyY2ggd2hlbiBob3Zlci9mb2N1cyBvbiB0aGUgc2lkZWJhciBtaW5pIG1vZGUuXG4gICAgICAgICY6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1jb250cm9sLXNpZGViYXIgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaWRlYmFyLXNlYXJjaC1vcGVuIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGVnYWN5IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAxcmVtKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAzcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSA0cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1mbGF0IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0pO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDIpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDQpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3Qge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiAyKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogNCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiA1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuICAgIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG5cbiAgICAgIC5uYXYtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudXNlci1wYW5lbCAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG9nby14cyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLXhsIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXIge1xuICAgICAgICAuYnJhbmQtdGV4dCxcbiAgICAgICAgLnVzZXItcGFuZWwgPiAuaW5mbyxcbiAgICAgICAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zaWRlYmFyLWZvcm0sXG4ubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi5zaWRlYmFyIC5uYXYtbGluayBwLFxuLm1haW4tc2lkZWJhciAuYnJhbmQtdGV4dCxcbi5tYWluLXNpZGViYXIgLmxvZ28teHMsXG4ubWFpbi1zaWRlYmFyIC5sb2dvLXhsLFxuLnNpZGViYXIgLnVzZXItcGFuZWwgLmluZm8ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkIGxpbmVhciwgb3BhY2l0eSAkdHJhbnNpdGlvbi1zcGVlZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uLXNwZWVkIGVhc2UpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQ29udHJvbCBTaWRlYmFyXG4vL1xuXG5odG1sLmNvbnRyb2wtc2lkZWJhci1hbmltYXRlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgei1pbmRleDogJHppbmRleC1jb250cm9sLXNpZGViYXI7XG5cbiAgJixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogLSRjb250cm9sLXNpZGViYXItd2lkdGg7XG4gICAgd2lkdGg6ICRjb250cm9sLXNpZGViYXItd2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcbiAgICAgIHJpZ2h0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuLFxuICAgICAgZGlzcGxheSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mblxuICAgICk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG5ib2R5LnRleHQtc20ge1xuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQtc207XG4gICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbn1cblxuLm1haW4tZm9vdGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0LXNtO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLXJpZ2h0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcbiAgfVxufVxuXG4vLyBDb250cm9sIHNpZGViYXIgb3BlbiBzdGF0ZVxuLmNvbnRyb2wtc2lkZWJhci1vcGVuIHtcbiAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gsXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUge1xuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udHJvbCBzaWRlYmFyIHNsaWRlIG92ZXIgY29udGVudCBzdGF0ZVxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIHtcbiAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgIHJpZ2h0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuLFxuICAgICAgICBkaXNwbGF5ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gsXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUge1xuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGFyayBza2luXG4uY29udHJvbC1zaWRlYmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuXG4gICYsXG4gIGEsXG4gIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC8vIEhlYWRlcnMgYW5kIGxhYmVsc1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gIH1cblxuICAvLyBUYWJzXG4gIC5uYXYtdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1iZztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi8vIExpZ2h0IHNraW5cbi5jb250cm9sLXNpZGViYXItbGlnaHQge1xuICBjb2xvcjogbGlnaHRlbigkc2lkZWJhci1saWdodC1jb2xvciwgMTAlKTtcblxuICAvLyAgQmFja2dyb3VuZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgYm9yZGVyLWxlZnQ6ICRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRHJvcGRvd25cbi8vXG5cbi8vIEdlbmVyYWwgRHJvcGRvd24gUnVsZXNcbi8vLmRyb3Bkb3duLWl0ZW0ge1xuLy8gICY6Zmlyc3Qtb2YtdHlwZSB7XG4vLyAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4vLyAgfVxuLy8gICY6bGFzdC1vZi10eXBlIHtcbi8vICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbi8vICB9XG4vL31cblxuLnRleHQtc20ge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IC4ycmVtO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLWljb24ge1xuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gU2l6ZXNcbi5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMDtcblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gU3VibWVudVxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiBhOjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQgKCk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgfVxuXG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gSG92ZXJcbi5kcm9wZG93bi1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICYubmF2LWl0ZW0uZHJvcGRvd246aG92ZXIsXG4gIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyLFxuICAmLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIge1xuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRHJvcGRvd24gU2l6ZXNcbi5kcm9wZG93bi1tZW51LXhsIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMDtcblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gaGVhZGVyIGFuZCBmb290ZXJcbi5kcm9wZG93bi1mb290ZXIsXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgcGFkZGluZzogLjVyZW0gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEFkZCBmYWRlIGFuaW1hdGlvbiB0byBkcm9wZG93biBtZW51cyBieSBhcHBlbmRpbmdcbi8vIHRoZSBjbGFzcyAuYW5pbWF0ZWQtZHJvcGRvd24tbWVudSB0byB0aGUgLmRyb3Bkb3duLW1lbnUgdWwgKG9yIG9sKVxuLm9wZW46bm90KC5kcm9wdXApID4gLmFuaW1hdGVkLWRyb3Bkb3duLW1lbnUge1xuICBAaW5jbHVkZSBhbmltYXRpb24oZmxpcEluWCAuN3MgYm90aCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLy8gRml4IGRyb3Bkb3duIG1lbnUgaW4gbmF2YmFyc1xuLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2IHtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZXIgTWVudVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51IHtcbiAgPiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAmLFxuICAgID4gLnVzZXItYm9keSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyg0cHgpO1xuICAgIH1cblxuICAgIC8vIEhlYWRlciBtZW51XG4gICAgPiBsaS51c2VyLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLy8gVXNlciBpbWFnZVxuICAgICAgPiBpbWcge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgICAgIH1cblxuICAgICAgPiBwIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAvL3RleHQtc2hhZG93OiAycHggMnB4IDNweCAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgID4gc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1lbnUgQm9keVxuICAgID4gLnVzZXItYm9keSB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS03MDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNZW51IEZvb3RlclxuICAgID4gLnVzZXItZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB9XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkc2lkZWJhci11c2VyLWltYWdlLXdpZHRoO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAkc2lkZWJhci11c2VyLWltYWdlLXdpZHRoO1xuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICAgID4gLnVzZXItZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IC51c2VyLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgID4gLnVzZXItYm9keSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogTmF2XG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgICYuZHJvcGRvd24uc2hvdyB7XG4gICAgICAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBUYWJzXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuYXYtdGFicy1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyAoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMCB0cmFuc3BhcmVudCAkZ3JheS0yMDAgJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgdHJhbnNwYXJlbnQgJGdyYXktMzAwICRncmF5LTMwMDtcbiAgfVxuXG4gICYubmF2LXRhYnMtcmlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5hdi10YWJzLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRuYXYtdGFicy1ib3JkZXItcmFkaXVzO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyAoKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwICRncmF5LTIwMCAkZ3JheS0yMDAgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRncmF5LTMwMCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1uby1leHBhbmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQ29sb3IgdmFyaWFudHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaWYgJGNvbG9yID09IGRhcmsgb3IgJGNvbG9yID09IGxpZ2h0IHtcbiAgICAubmF2YmFyLSN7JGNvbG9yfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICBAaWYgJGNvbG9yID09IGRhcmsge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaWYgJGNvbG9yICE9IGRhcmsgYW5kICRjb2xvciAhPSBsaWdodCB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBuYXZiYXItdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi5uYXZiYXItbmF2LW5vdC1leHBhbmRlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG5cbiAgICAubmF2LWxpbms6Zm9jdXMsXG4gICAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKTtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKSBsaWdodGVuKCRkYXJrLCAxNSUpIHRyYW5zcGFyZW50IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuZmxleC1jb2x1bW4ge1xuICAgICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKSB0cmFuc3BhcmVudCBsaWdodGVuKCRkYXJrLCAxNSUpIGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5hdi10YWJzLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpO1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSkgbGlnaHRlbigkZGFyaywgMTUlKSBsaWdodGVuKCRkYXJrLCAxNSUpIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHZhcmlhbnRzXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaWYgJGNvbG9yID09IGRhcmsgb3IgJGNvbG9yID09IGxpZ2h0IHtcbiAgICAgIC5uYXZiYXItI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICBAaWYgJGNvbG9yID09IGRhcmsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaWYgJGNvbG9yICE9IGRhcmsgYW5kICRjb2xvciAhPSBsaWdodCB7XG4gICAgICBAaW5jbHVkZSBuYXZiYXItdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIG5hdmJhci12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogTmF2YmFyXG4vL1xuXG4vLyBOYXZiYXIgVmFyaWFudFxuQG1peGluIG5hdmJhci12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLm5hdmJhci0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICYubmF2YmFyLWxpZ2h0IHtcbiAgICAgIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICAgICAgICB9XG4gICAgICAgICYsXG4gICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA0JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA5JSk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGdyYXktODAwLCAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLFxuICAgICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDklKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZiYXItZGFyayB7XG4gICAgICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICAgICAgfVxuICAgICAgICAmLFxuICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA5JSk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLFxuICAgICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNSUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgOSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogUGFnaW5hdGlvblxuLy9cblxuLnBhZ2luYXRpb24tbW9udGgge1xuICAucGFnZS1pdGVtIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1tb250aCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICAucGFnZS15ZWFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdpbmF0aW9uLWxnIHtcbiAgICAucGFnZS1tb250aCB7XG4gICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWxnICogMS4yNSk7XG4gICAgfVxuICB9XG4gICYucGFnaW5hdGlvbi1zbSB7XG4gICAgLnBhZ2UtbW9udGgge1xuICAgICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLnBhZ2UtaXRlbSB7XG4gICAgJi5kaXNhYmxlZCBhLFxuICAgICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWFsdCwgNSUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRm9ybXNcbi8vXG5cbi5mb3JtLWdyb3VwIHtcbiAgJi5oYXMtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gZ3JvdXBzXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgLmJ0biB7XG4gICAgJi5idG4tZmxhdDpmaXJzdC1vZi10eXBlLFxuICAgICYuYnRuLWZsYXQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFN1cHBvcnQgaWNvbnMgaW4gZm9ybS1jb250cm9sXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgJi5mYSxcbiAgJi5mYXMsXG4gICYuZmFyLFxuICAmLmZhYixcbiAgJi5mYWwsXG4gICYuZmFkLFxuICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAmLmlvbiB7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cbn1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAmLmZhLFxuICAmLmZhcyxcbiAgJi5mYXIsXG4gICYuZmFiLFxuICAmLmZhbCxcbiAgJi5mYWQsXG4gICYuc3ZnLWlubGluZS0tZmEsXG4gICYuaW9uIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAmLmZhLFxuICAgICYuZmFzLFxuICAgICYuZmFyLFxuICAgICYuZmFiLFxuICAgICYuZmFsLFxuICAgICYuZmFkLFxuICAgICYuc3ZnLWlubGluZS0tZmEsXG4gICAgJi5pb24ge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgJi5mYSxcbiAgJi5mYXMsXG4gICYuZmFyLFxuICAmLmZhYixcbiAgJi5mYWwsXG4gICYuZmFkLFxuICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAmLmlvbiB7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgJi5mYSxcbiAgICAmLmZhcyxcbiAgICAmLmZhcixcbiAgICAmLmZhYixcbiAgICAmLmZhbCxcbiAgICAmLmZhZCxcbiAgICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAgICYuaW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpOm5vdCguY3VzdG9tLWZpbGUtbGFiZWwpIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4ud2FybmluZy1mZWVkYmFjayB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICBjb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndhcm5pbmctdG9vbHRpcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcblxuICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAuMjUpO1xuICAgIH1cblxuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG5cbiAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgIC8vIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsIG5vbmUgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgLjI1KTtcbiAgICB9XG5cbiAgICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICAgIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS1jb250cm9sLWZpbGUge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgIH1cblxuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB7XG4gIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgIH1cbiAgfVxuXG4gIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbih0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIDEwJSkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgLjI1KTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3VzdG9tIGZpbGVcbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgfVxuXG4gICAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGJvZHkudGV4dC1zbSBzdXBwb3J0XG5ib2R5LnRleHQtc20ge1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbi8vIGN1c3RvbSAuZm9ybS1jb250cm9sIHN0eWxlc1xuLmZvcm0tY29udHJvbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgJi5mb3JtLWNvbnRyb2wtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG5cbiAgICAmLmJvcmRlci13aWR0aC0yIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gICAgJi5ib3JkZXItd2lkdGgtMyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGN1c3RvbSBzd2l0Y2ggY29sb3IgdmFyaWF0aW9uc1xuLmN1c3RvbS1zd2l0Y2gge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXN3aXRjaC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG5cbi8vIGN1c3RvbSByYW5nZSBjb2xvciB2YXJpYXRpb25zXG4uY3VzdG9tLXJhbmdlIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tcmFuZ2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cblxuLy8gY3VzdG9tIGNvbnRyb2wgaW5wdXQgdmFyaWF0aW9uc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmUge1xuICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRyYW5zcGFyZW50KTtcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmsge1xuICAuYnRuLW5hdmJhcixcbiAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICBjb2xvcjogbGlnaHRlbihjb2xvci15aXEobGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSkpLCAxNSUpO1xuICB9XG4gIC5idG4tbmF2YmFyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNy41JSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLXByZXBlbmQsXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgPiAuYnRuLW5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDE1JSk7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1uYXZiYXIpOm5vdCguZm9ybS1jb250cm9sLXNpZGViYXIpLFxuICAuY3VzdG9tLXNlbGVjdCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLFxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1uYXZiYXIpOm5vdCguZm9ybS1jb250cm9sLXNpZGViYXIpOm5vdCguaXMtaW52YWxpZCk6bm90KDpmb2N1cyksXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrICRjdXN0b20tc2VsZWN0LWRhcmstYmFja2dyb3VuZDtcblxuICAgICZbbXVsdGlwbGVde1xuICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmN1c3RvbS1yYW5nZSB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1yYW5nZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIHN3aXRjaCBjb2xvciB2YXJpYXRpb25zXG4gIC5jdXN0b20tc3dpdGNoIHtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogQ3VzdG9tIEZvcm1zXG4vL1xuXG4vLyBDdXN0b20gU3dpdGNoIFZhcmlhbnRcbkBtaXhpbiBjdXN0b20tc3dpdGNoLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAmLmN1c3RvbS1zd2l0Y2gtb2ZmLSN7JG5hbWV9IHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAycHggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyNSUpO1xuICAgIH1cbiAgfVxuXG4gICYuY3VzdG9tLXN3aXRjaC1vbi0jeyRuYW1lfSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDMwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBSYW5nZSBWYXJpYW50XG5AbWl4aW4gY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAmLmN1c3RvbS1yYW5nZS0jeyRuYW1lfSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEN1c3RvbSBDb250cm9sIElucHV0IFZhcmlhbnRcbkBtaXhpbiBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAkY29sb3I7XG4gICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuICAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKTtcblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtI3skbmFtZX0ge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZCB7XG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBQcm9ncmVzcyBCYXJcbi8vXG5cbi8vR2VuZXJhbCBDU1Ncbi5wcm9ncmVzcyB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBWZXJ0aWNhbCBiYXJzXG4gICYudmVydGljYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICA+IC5wcm9ncmVzcy1iYXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9TaXplc1xuICAgICYuc20sXG4gICAgJi5wcm9ncmVzcy1zbSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLnhzLFxuICAgICYucHJvZ3Jlc3MteHMge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gICAgJi54eHMsXG4gICAgJi5wcm9ncmVzcy14eHMge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMik7XG59XG5cbi8vIHNpemUgdmFyaWF0aW9uXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy14cyB7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucHJvZ3Jlc3MteHhzIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi8vIFJlbW92ZSBtYXJnaW5zIGZyb20gcHJvZ3Jlc3MgYmFycyB3aGVuIHB1dCBpbiBhIHRhYmxlXG4udGFibGUge1xuICB0ciA+IHRkIHtcbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBDYXJkcyBWYXJpYW50XG4vL1xuXG5AbWl4aW4gY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5jYXJkLSN7JG5hbWV9IHtcbiAgICAmOm5vdCguY2FyZC1vdXRsaW5lKSB7XG4gICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmLFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkd2hpdGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLW91dGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvcjtcbiAgICB9XG5cbiAgICAmLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBhLmFjdGl2ZSxcbiAgICAgICAgYS5hY3RpdmU6aG92ZXJ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZy0jeyRuYW1lfSxcbiAgLmJnLWdyYWRpZW50LSN7JG5hbWV9LFxuICAuY2FyZC0jeyRuYW1lfTpub3QoLmNhcmQtb3V0bGluZSkge1xuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIC5idG4tdG9vbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAuOCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQuYmctI3skbmFtZX0sXG4gIC5jYXJkLmJnLWdyYWRpZW50LSN7JG5hbWV9IHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gICAgICAudGFibGUgdGQsXG4gICAgICAudGFibGUgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuICAgICAgdGFibGUgdGQuZGF5OmhvdmVyLFxuICAgICAgdGFibGUgdGQuaG91cjpob3ZlcixcbiAgICAgIHRhYmxlIHRkLm1pbnV0ZTpob3ZlcixcbiAgICAgIHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDglKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRkLmFjdGl2ZSxcbiAgICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBDb21wb25lbnQ6IENhcmRzXG4vL1xuXG4vLyBDb2xvciB2YXJpYW50c1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLmNhcmQge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuXG4gICYuYmctZGFyayB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNhcmQtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJixcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5tYXhpbWl6ZWQtY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG5cbiAgICAmLndhcy1jb2xsYXBzZWQgLmNhcmQtYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgW2RhdGEtY2FyZC13aWRnZXR0PVwiY29sbGFwc2VcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIsXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAhaW1wb3J0YW50KTtcbiAgICB9XG4gIH1cblxuICAvLyBjb2xsYXBzZWQgbW9kZVxuICAmLmNvbGxhcHNlZC1jYXJkIHtcbiAgICAuY2FyZC1ib2R5LFxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYuZmxleC1jb2x1bW46bm90KC5uYXYtc2lkZWJhcikge1xuICAgID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZpeGVkIGhlaWdodCB0byAzMDBweFxuICAmLmhlaWdodC1jb250cm9sIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuY2FyZC10YWJzIHtcbiAgICAmOm5vdCguY2FyZC1vdXRsaW5lKSB7XG4gICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLW91dGxpbmUge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10b29scyB7XG4gICAgICBtYXJnaW46IC4zcmVtIC41cmVtO1xuICAgIH1cblxuICAgICY6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQge1xuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4cGFuZGluZy1jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLW91dGxpbmUtdGFicyB7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdG9vbHMge1xuICAgICAgbWFyZ2luOiAuNXJlbSAuNXJlbSAuM3JlbTtcbiAgICB9XG5cbiAgICAmOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAubmF2LXRhYnMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kaW5nLWNhcmQge1xuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBNYXhpbWl6ZWQgQ2FyZCBCb2R5IFNjcm9sbCBmaXhcbmh0bWwubWF4aW1pemVkLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBBZGQgY2xlYXJmaXggdG8gaGVhZGVyLCBib2R5IGFuZCBmb290ZXJcbi5jYXJkLWhlYWRlcixcbi5jYXJkLWJvZHksXG4uY2FyZC1mb290ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbn1cblxuLy8gQm94IGhlYWRlclxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6ICgoJGNhcmQtc3BhY2VyLXkgKiAuNSkgKiAyKSAkY2FyZC1zcGFjZXIteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jb2xsYXBzZWQtY2FyZCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgPiAuY2FyZC10b29scyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLm5hdixcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXkgKiAuNDtcbiAgICAgIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC40O1xuICAgIH1cblxuICAgIFtkYXRhLXRvZ2dsZT1cInRvb2x0aXBcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6ICRjYXJkLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLXRleHQge1xuICBjbGVhcjogYm90aDtcbn1cblxuXG4vLyBCb3ggVG9vbHMgQnV0dG9uc1xuLmJ0bi10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZ3JheS01MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luOiAtKCgkY2FyZC1zcGFjZXIteSAqIC41KSAqIDIpIDA7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcblxuICAuYnRuLWdyb3VwLnNob3cgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuXG4gIC5zaG93ICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1zbSB7XG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogJGNhcmQtbmF2LWxpbmstcGFkZGluZy1zbS15ICRjYXJkLW5hdi1saW5rLXBhZGRpbmctc20teDtcbiAgfVxufVxuXG4vLyBCb3ggQm9keVxuLmNhcmQtYm9keSB7XG4gIC8vIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMtc2lkZXMoMCwgMCwgJGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKTtcbiAgLy8gLm5vLWhlYWRlciAmIHtcbiAgLy8gICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIC8vIH1cblxuICAvLyBUYWJsZXMgd2l0aGluIHRoZSBib3ggYm9keVxuICA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FsZW5kYXIgd2l0aGluIHRoZSBib3ggYm9keVxuICAuZmMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLWNoYXJ0IHtcbiAgICBtYXJnaW46IC0xOXB4O1xuICB9XG5cbiAgJi5wLTAgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICAgIG1hcmdpbjogLTlweDtcbiAgfVxufVxuXG4uY2hhcnQtbGVnZW5kIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCAoKTtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgPiBsaSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbW1lbnQgQm94XG4uY2FyZC1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcblxuICAuY2FyZC1jb21tZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogJGNhcmQtaW1nLXNpemU7XG4gICAgICB3aWR0aDogJGNhcmQtaW1nLXNpemU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC10ZXh0IHtcbiAgICBjb2xvcjogbGlnaHRlbigkZ3JheS03MDAsIDIwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAudXNlcm5hbWUge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC50ZXh0LW11dGVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4vLyBXaWRnZXRzXG4vLy0tLS0tLS0tLS0tXG5cbi8vIFdpZGdldDogVE9ETyBMSVNUXG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcblxuICAvLyBUb2RvIGxpc3QgZWxlbWVudFxuICA+IGxpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktMjAwO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC8vIFRpbWUgbGFiZWxzXG4gICAgLmJhZGdlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAvLyBUb29scyBhbmQgb3B0aW9ucyBib3hcbiAgICAudG9vbHMge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLy8gaWNvbnNcbiAgICAgID4gLmZhLFxuICAgICAgPiAuZmFzLFxuICAgICAgPiAuZmFyLFxuICAgICAgPiAuZmFiLFxuICAgICAgPiAuZmFsLFxuICAgICAgPiAuZmFkLFxuICAgICAgPiAuc3ZnLWlubGluZS0tZmEsXG4gICAgICA+IC5pb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLnRvb2xzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLmRvbmUge1xuICAgICAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDI1JSk7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB9XG5cbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHZhcmlhbnRzXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLiN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAuI3skbmFtZX0ge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGFuZGxlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLy8gRU5EIFRPRE8gV0lER0VUXG5cbi8vIElucHV0IGluIGJveFxuLmNhcmQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4vLyBOYXYgVGFicyBvdmVycmlkZVxuLmNhcmQtZGVmYXVsdCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG5cbiAgLy8gQ29sb3IgdmFyaWFudHNcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGNhcmRzLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5uYXYuZmxleC1jb2x1bW4gPiBsaSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuICAgIH1cbiAgICAmLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgICYuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEuMjUlKTtcbiAgICAudXNlcm5hbWUge1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG4gICAgLmNhcmQtY29tbWVudCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG4gIH1cblxuICAudG9kby1saXN0ID4gbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAudG9kby1saXN0IHtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIC4jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgICAuI3skbmFtZX0ge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogTW9kYWxzXG4vL1xuXG4vLyBPdmVybGF5XG4ubW9kYWwtZGlhbG9nIHtcbiAgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IC0kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogKCR6aW5kZXgtbW9kYWwgKyAyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS02MDAsIDIuNSUpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBCRyBDb2xvciBWYXJpYXRpb25zIEZpeGVzXG4ubW9kYWwtY29udGVudCB7XG4gICYuYmctd2FybmluZyB7XG4gICAgLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuICAgIH1cbiAgfVxuXG4gICYuYmctcHJpbWFyeSxcbiAgJi5iZy1zZWNvbmRhcnksXG4gICYuYmctaW5mbyxcbiAgJi5iZy1kYW5nZXIsXG4gICYuYmctc3VjY2Vzcywge1xuICAgIC5jbG9zZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cbiAgICAmLmJnLXdhcm5pbmcge1xuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkZ3JheS03MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLXByaW1hcnksXG4gICAgJi5iZy1zZWNvbmRhcnksXG4gICAgJi5iZy1pbmZvLFxuICAgICYuYmctZGFuZ2VyLFxuICAgICYuYmctc3VjY2VzcyB7XG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVG9hc3RzXG4vL1xuXG4udG9hc3RzLXRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC10b2FzdHM7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi50b2FzdHMtdG9wLWxlZnQge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC10b2FzdHM7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi50b2FzdHMtYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0cztcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLnRvYXN0cy1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0cztcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLnRvYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAuODUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAudG9hc3QtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC43KTtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuXG4udG9hc3Qge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBUb2FzdHNcbi8vXG5cbi8vIFRvYXN0IFZhcmlhbnRcbkBtaXhpbiB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJi5iZy0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC45KSAhaW1wb3J0YW50O1xuICAgIEBpZiAoY29sb3IteWlxKCRjb2xvcikgPT0gJHlpcS10ZXh0LWxpZ2h0KSB7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2FzdC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44NSk7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEJ1dHRvblxuLy9cblxuLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAvLyBGbGF0IGJ1dHRvbnNcbiAgJi5idG4tZmxhdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLy8gaW5wdXQgZmlsZSBidG5cbiAgJi5idG4tZmlsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtc20gJiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQnV0dG9uIGNvbG9yIHZhcmlhdGlvbnNcbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvciwgNSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWNvbG9yLCAxMCUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogZGFya2VuKCRsaWdodCwgMjAlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LCAyMCUpO1xuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBkYXJrZW4oJGxpZ2h0LCAyMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRsaWdodCwgMjAlKTtcbiAgfVxufVxuXG4vLyBBcHBsaWNhdGlvbiBidXR0b25zXG4uYnRuLWFwcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vIEljb25zIHdpdGhpbiB0aGUgYnRuXG4gID4gLmZhLFxuICA+IC5mYXMsXG4gID4gLmZhcixcbiAgPiAuZmFiLFxuICA+IC5mYWwsXG4gID4gLmZhZCxcbiAgPiAuc3ZnLWlubGluZS0tZmEsXG4gID4gLmlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgPiAuc3ZnLWlubGluZS0tZmEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvciwgMjAlKTtcbiAgICBjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSk7XG4gIH1cblxuICAvLyBUaGUgYmFkZ2VcbiAgPiAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbi8vIEV4dHJhIEJ1dHRvbiBTaXplXG5cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnV0dG9uLXBhZGRpbmcteS14cywgJGJ1dHRvbi1wYWRkaW5nLXgteHMsICRidXR0b24tZm9udC1zaXplLXhzLCAkYnV0dG9uLWxpbmUtaGVpZ2h0LXhzLCAkYnV0dG9uLWJvcmRlci1yYWRpdXMteHMpO1xufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuYnRuLWRlZmF1bHQsXG4gIC5idG4tYXBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktNjAwLCAyLjUlKTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS02MDAsIDUlKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgICAgQGlmICRjb2xvciA9PSBkYXJrIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoZGFya2VuKCR2YWx1ZSwgNSUpLCBsaWdodGVuKCR2YWx1ZSwgMTAlKSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICAgIEBpZiAkY29sb3IgPT0gZGFyayB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoZGFya2VuKCR2YWx1ZSwgMjAlKSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQ2FsbG91dFxuLy9cblxuLy8gQmFzZSBzdHlsZXMgKHJlZ2FyZGxlc3Mgb2YgdGhlbWUpXG4uY2FsbG91dCB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkZWxldmF0aW9ucywgMSk7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkZ3JheS0yMDA7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gVGhlbWVzIGZvciBkaWZmZXJlbnQgY29udGV4dHNcbiAgJi5jYWxsb3V0LWRhbmdlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbih0aGVtZS1jb2xvcihcImRhbmdlclwiKSwgMTAlKTtcbiAgfVxuXG4gICYuY2FsbG91dC13YXJuaW5nIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgMTAlKTtcbiAgfVxuXG4gICYuY2FsbG91dC1pbmZvIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwiaW5mb1wiKSwgMTAlKTtcbiAgfVxuXG4gICYuY2FsbG91dC1zdWNjZXNzIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSwgMTAlKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuY2FsbG91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuXG4gICAgJi5jYWxsb3V0LWRhbmdlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkZGFuZ2VyLWFsdCwgMTAlKTtcbiAgICB9XG5cbiAgICAmLmNhbGxvdXQtd2FybmluZyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkd2FybmluZy1hbHQsIDEwJSk7XG4gICAgfVxuXG4gICAgJi5jYWxsb3V0LWluZm8ge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJGluZm8tYWx0LCAxMCUpO1xuICAgIH1cblxuICAgICYuY2FsbG91dC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdWNjZXNzLWFsdCwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEFsZXJ0XG4vL1xuXG4uYWxlcnQge1xuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IC4yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vQWxlcnQgVmFyaWFudHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3IteWlxKCR2YWx1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR2YWx1ZSwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWRlZmF1bHQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCR2YWx1ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkdmFsdWUsIDUlKTtcbiAgICB9XG5cbiAgICAuYWxlcnQtZGVmYXVsdC0jeyRjb2xvcn0ge1xuICAgICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBUYWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgJjpub3QoLnRhYmxlLWRhcmspIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIGZpeGVkIHRhYmxlIGhlYWRcbiAgJi50YWJsZS1oZWFkLWZpeGVkIHtcbiAgICB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgJHRhYmxlLWJvcmRlci1jb2xvciwgaW5zZXQgMCAtMXB4IDAgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmLnRhYmxlLWRhcmsge1xuICAgICAgdGhlYWQgdHIge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAkdGFibGUtZGFyay1ib3JkZXItY29sb3IsIGluc2V0IDAgLTFweCAwICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG5vIGJvcmRlclxuICAmLm5vLWJvcmRlciB7XG4gICAgJixcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLnRleHQtY2VudGVyIGluIHRhYmxlc1xuICAmLnRleHQtY2VudGVyIHtcbiAgICAmLFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLXZhbGlnbi1taWRkbGUge1xuICAgIHRoZWFkID4gdHIgPiB0aCxcbiAgICB0aGVhZCA+IHRyID4gdGQsXG4gICAgdGJvZHkgPiB0ciA+IHRoLFxuICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWJvZHkucC0wICYge1xuICAgIHRoZWFkID4gdHIgPiB0aCxcbiAgICB0aGVhZCA+IHRyID4gdGQsXG4gICAgdGZvb3QgPiB0ciA+IHRoLFxuICAgIHRmb290ID4gdHIgPiB0ZCxcbiAgICB0Ym9keSA+IHRyID4gdGgsXG4gICAgdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEV4cGFuZGFibGUgVGFibGVcblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyLmV4cGFuZGFibGUtYm9keTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2lkZ2V0PVwiZXhwYW5kYWJsZS10YWJsZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCBsaW5lYXI7XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0IHtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1hdHRyaWJ1dGVcbiAgICAgICZbY2xhc3MqPVwicmlnaHRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgICAmW2NsYXNzKj1cImxlZnRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtYXR0cmlidXRlXG4gICAgfVxuICB9XG59XG5cblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCBsaW5lYXI7XG4gIH1cbiAgW2RhdGEtd2lkZ2V0PVwiZXhwYW5kYWJsZS10YWJsZVwiXSB7XG4gICAgaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0IHtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1hdHRyaWJ1dGVcbiAgICAgICZbY2xhc3MqPVwicmlnaHRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgICAmW2NsYXNzKj1cImxlZnRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtYXR0cmlidXRlXG4gICAgfVxuICB9XG59XG5cbi5leHBhbmRhYmxlLWJvZHkge1xuICA+IHRkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGRpdixcbiAgICA+IHAge1xuICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAudGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR0YWJsZS1jZWxsLXBhZGRpbmd9KTtcbiAgICBtYXJnaW46IDAgMCAwICR0YWJsZS1jZWxsLXBhZGRpbmc7XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAmLFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICAudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICAudGFibGUge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICAmLnRhYmxlLWhlYWQtZml4ZWQge1xuICAgICAgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQ2Fyb3VzZWxcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAmIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICA+IC5mYSxcbiAgPiAuZmFzLFxuICA+IC5mYXIsXG4gID4gLmZhYixcbiAgPiAuZmFsLFxuICA+IC5mYWQsXG4gID4gLnN2Zy1pbmxpbmUtLWZhLFxuICA+IC5pb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudDogU21hbGwgQm94XG4vL1xuXG4uc21hbGwtYm94IHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtc2hhZG93KTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIGNvbnRlbnQgd3JhcHBlclxuICA+IC5pbm5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gID4gLnNtYWxsLWJveC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMTUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjZyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNnJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5jb2wteGwtMiAmLFxuICAgIC5jb2wtbGctMiAmLFxuICAgIC5jb2wtbWQtMiAmIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMi4ycmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICA+IHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgaDMsXG4gIHAge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyB0aGUgaWNvblxuICAuaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuMTUpO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICA+IGkge1xuICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc3BlZWQgbGluZWFyO1xuXG4gICAgICAmLmZhLFxuICAgICAgJi5mYXMsXG4gICAgICAmLmZhcixcbiAgICAgICYuZmFiLFxuICAgICAgJi5mYWwsXG4gICAgICAmLmZhZCxcbiAgICAgICYuaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAvLyBTbWFsbCBib3ggaG92ZXIgc3RhdGVcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLy8gQW5pbWF0ZSBpY29ucyBvbiBzbWFsbCBib3ggaG92ZXJcbiAgICAuaWNvbiB7XG4gICAgICA+IGkge1xuICAgICAgICAmLFxuICAgICAgICAmLmZhLFxuICAgICAgICAmLmZhcyxcbiAgICAgICAgJi5mYXIsXG4gICAgICAgICYuZmFiLFxuICAgICAgICAmLmZhbCxcbiAgICAgICAgJi5mYWQsXG4gICAgICAgICYuaW9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gTm8gbmVlZCBmb3IgaWNvbnMgb24gdmVyeSBzbWFsbCBkZXZpY2VzXG4gIC5zbWFsbC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBJbmZvIEJveFxuLy9cblxuLmluZm8tYm94IHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMTI1KTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tYm94LWljb24ge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWJveC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmluZm8tYm94LW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmluZm8tYm94LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmluZm8tYm94IHtcbiAgICAgIC5iZy0jeyRuYW1lfSxcbiAgICAgIC5iZy1ncmFkaWVudC0jeyRuYW1lfSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWJveC1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmNvbC14bC0yICYsXG4gICAgLmNvbC1sZy0yICYsXG4gICAgLmNvbC1tZC0yICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXhsLTMgJixcbiAgICAuY29sLWxnLTMgJixcbiAgICAuY29sLW1kLTMgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoLjc1cmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKC43NXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxcmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5pbmZvLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIC5pbmZvLWJveCB7XG4gICAgICAgIC5iZy0jeyRuYW1lfSxcbiAgICAgICAgLmJnLWdyYWRpZW50LSN7JG5hbWV9IHtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVGltZWxpbmVcbi8vXG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gVGhlIGxpbmVcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMzFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC8vIEVsZW1lbnRcbiAgPiBkaXYge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFRoZSBjb250ZW50XG4gICAgPiAudGltZWxpbmUtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gVGhlIHRpbWUgYW5kIGhlYWRlclxuICAgICAgPiAudGltZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIC8vIEhlYWRlclxuICAgICAgPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIC8vIExpbmsgaW4gaGVhZGVyXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gSXRlbSBib2R5IGFuZCBmb290ZXJcbiAgICAgID4gLnRpbWVsaW5lLWJvZHksXG4gICAgICA+IC50aW1lbGluZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICA+IC50aW1lbGluZS1ib2R5IHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgICAgICA+IGRsLFxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC50aW1lbGluZS1mb290ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gVGhlIGljb25zIGF0IGxpbmVcbiAgICA+IC5mYSxcbiAgICA+IC5mYXMsXG4gICAgPiAuZmFyLFxuICAgID4gLmZhYixcbiAgICA+IC5mYWwsXG4gICAgPiAuZmFkLFxuICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgID4gLmlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gICAgPiAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cbiAgfVxuICAvLyBUaW1lIGxhYmVsXG4gID4gLnRpbWUtbGFiZWwge1xuICAgID4gc3BhbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUtaW52ZXJzZSB7XG4gID4gZGl2IHtcbiAgICA+IC50aW1lbGluZS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG5cbiAgICAgID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICA+IGRpdiA+IC50aW1lbGluZS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICA+IC50aW1lbGluZS1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICAgID4gLnRpbWUge1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogUHJvZHVjdHNcbi8vXG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gLml0ZW0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuXG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gIH1cblxuICAucHJvZHVjdC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1pbi1jYXJkID4gLml0ZW0ge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG59XG5cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLnByb2R1Y3RzLWxpc3QgPiAuaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRGlyZWN0IENoYXRcbi8vXG5cbi5kaXJlY3QtY2hhdCB7XG4gIC5jYXJkLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYuY2hhdC1wYW5lLW9wZW4ge1xuICAgIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG5cblxuICAmLnRpbWVzdGFtcC1saWdodCB7XG4gICAgLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gICAgICBjb2xvcjogbGlnaHRlbihjb2xvci15aXEoJHlpcS10ZXh0LWxpZ2h0KSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnRpbWVzdGFtcC1kYXJrIHtcbiAgICAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oY29sb3IteWlxKCR5aXEtdGV4dC1kYXJrKSwgMjAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzIHtcbiAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyxcbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXJlY3QtY2hhdC1tc2cge1xuICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzLFxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmRpcmVjdC1jaGF0LXRleHQge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRkaXJlY3QtY2hhdC1kZWZhdWx0LWZvbnQtY29sb3I7XG4gIG1hcmdpbjogNXB4IDAgMCA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vQ3JlYXRlIHRoZSBhcnJvd1xuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG5cbiAgLnJpZ2h0ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1pbWcge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuXG4gIC5yaWdodCAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LWluZm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgMjUlKTtcbn1cblxuLy9EaXJlY3QgY2hhdCBjb250YWN0cyBwYW5lXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtb3BlbiB7XG4gIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIEBpbmNsdWRlIHRyYW5zbGF0ZSgxMDElLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXG4gIC5jb250YWN0cy1saXN0LW5hbWUge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLmNvbnRhY3RzLWxpc3QtbXNnIHtcbiAgICBjb2xvcjogZGFya2VuKCRncmF5LTYwMCwgMTAlKTtcbiAgfVxufVxuXG4vL0NvbnRhY3RzIGxpc3QgLS0gZm9yIGRpc3BsYXlpbmcgY29udGFjdHMgaW4gZGlyZWN0IGNoYXQgY29udGFjdHMgcGFuZVxuLmNvbnRhY3RzLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkICgpO1xuXG4gID4gbGkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjIpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWxpc3QtaW1nIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jb250YWN0cy1saXN0LWluZm8ge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbmFtZSxcbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4uY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICRncmF5LTQwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbXNnIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDEwJSk7XG59XG5cbi8vIENvbG9yIHZhcmlhbnRzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGNvbG9yKTtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGNvbG9yKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgIH1cbiAgfVxuICAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG4gIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyBDb2xvciB2YXJpYW50c1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgZGlyZWN0LWNoYXQtdmFyaWFudCgkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC5kaXJlY3QtY2hhdC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBkaXJlY3QtY2hhdC12YXJpYW50KCRjb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBEaXJlY3QgQ2hhdFxuLy9cblxuLy8gRGlyZWN0IENoYXQgVmFyaWFudFxuQG1peGluIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGJnLWNvbG9yLCAkY29sb3I6ICR3aGl0ZSkge1xuICAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJnLWNvbG9yKTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVXNlcnMgTGlzdFxuLy9cblxuLnVzZXJzLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkICgpO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gYTpob3ZlciB7XG4gICAgICAmLFxuICAgICAgLnVzZXJzLWxpc3QtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlcnMtbGlzdC1uYW1lLFxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCAyMCUpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC51c2Vycy1saXN0LW5hbWUge1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gIH1cbiAgLnVzZXJzLWxpc3QtZGF0ZSB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogU29jaWFsIFdpZGdldHNcbi8vXG5cbi8vR2VuZXJhbCB3aWRnZXQgc3R5bGVcbi5jYXJkLXdpZGdldCB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vL1VzZXIgV2lkZ2V0IFN0eWxlIDFcbi53aWRnZXQtdXNlciB7XG5cbiAgLy9Vc2VyIG5hbWUgY29udGFpbmVyXG4gIC53aWRnZXQtdXNlci1oZWFkZXIge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIGhlaWdodDogMTM1cHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvL1VzZXIgbmFtZVxuICAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMik7XG4gIH1cblxuICAvL1VzZXIgc2luZ2xlIGxpbmUgZGVzY3JpcHRpb25cbiAgLndpZGdldC11c2VyLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvL1VzZXIgaW1hZ2UgY29udGFpbmVyXG4gIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuXG4gICAgPiBpbWcge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4vL1VzZXIgV2lkZ2V0IFN0eWxlIDJcbi53aWRnZXQtdXNlci0yIHtcblxuICAvL1VzZXIgbmFtZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAvL1VzZXIgbmFtZVxuICAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAvL1VzZXIgc2luZ2xlIGxpbmUgZGVzY3JpcHRpb25cbiAgLndpZGdldC11c2VyLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAud2lkZ2V0LXVzZXItdXNlcm5hbWUsXG4gIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuXG4gIC8vVXNlciBpbWFnZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWltYWdlIHtcbiAgICA+IGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBNYWlsYm94XG4vL1xuXG4ubWFpbGJveC1tZXNzYWdlcyB7XG4gID4gLnRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm1haWxib3gtY29udHJvbHMge1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgJi53aXRoLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ubWFpbGJveC1yZWFkLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICB9XG59XG5cbi5tYWlsYm94LXJlYWQtdGltZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tYWlsYm94LXJlYWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnRzIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCAoKTtcbiAgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtbmFtZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24sXG4ubWFpbGJveC1hdHRhY2htZW50LWluZm8sXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIH1cbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pY29uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbWF4LWhlaWdodDogMTMyLjVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5oYXMtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgQGV4dGVuZCAuY2xvc2U7XG59XG4iLCIvL1xuLy8gUGFnZXM6IExvY2sgU2NyZWVuXG4vL1xuXG4vLyBBREQgVEhJUyBDTEFTUyBUTyBUSEUgPEJPRFk+IFRBR1xuLmxvY2tzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgLy8gVXNlciBuYW1lIFtvcHRpb25hbF1cbiAgLmxvY2tzY3JlZW4tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4tbG9nbyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4td3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cblxuLy8gV2lsbCBjb250YWluIHRoZSBpbWFnZSBhbmQgdGhlIHNpZ24gaW4gZm9ybVxuLmxvY2tzY3JlZW4taXRlbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOTBweDtcbn1cblxuLy8gVXNlciBpbWFnZVxuLmxvY2tzY3JlZW4taW1hZ2Uge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICB6LWluZGV4OiAxMDtcblxuICA+IGltZyB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4vLyBDb250YWlucyB0aGUgcGFzc3dvcmQgaW5wdXQgYW5kIHRoZSBsb2dpbiBidXR0b25cbi5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLmxvY2tzY3JlZW4taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIH1cbiAgLmxvY2tzY3JlZW4tbG9nbyBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG4gIC5sb2Nrc2NyZWVuLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogTG9naW4gJiBSZWdpc3RlclxuLy9cblxuLmxvZ2luLWxvZ28sXG4ucmVnaXN0ZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLmxvZ2luLXBhZ2UsXG4ucmVnaXN0ZXItcGFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2dpbi1ib3gsXG4ucmVnaXN0ZXItYm94IHtcbiAgd2lkdGg6IDM2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxvZ2luLWNhcmQtYm9keSxcbi5yZWdpc3Rlci1jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtdmFsaWQge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tYm94LW1zZyxcbi5yZWdpc3Rlci1ib3gtbXNnIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWF1dGgtbGlua3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLmxvZ2luLWNhcmQtYm9keSxcbiAgLnJlZ2lzdGVyLWNhcmQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAubG9naW4tbG9nbyxcbiAgLnJlZ2lzdGVyLWxvZ28ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogNDAwIGFuZCA1MDAgZXJyb3IgcGFnZXNcbi8vXG5cbi5lcnJvci1wYWdlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDYwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy9Gb3IgdGhlIGVycm9yIG51bWJlciBlLmc6IDQwNFxuICA+IC5oZWFkbGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvL0ZvciB0aGUgbWVzc2FnZVxuICA+IC5lcnJvci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgID4gaDMge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogSW52b2ljZVxuLy9cblxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW52b2ljZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5pbnZvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBQcm9maWxlXG4vL1xuXG4ucHJvZmlsZS11c2VyLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRncmF5LTUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucHJvZmlsZS11c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnVzZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAucG9zdCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBFLWNvbW1lcmNlXG4vL1xuXG4vLyBwcm9kdWN0IGltYWdlXG4ucHJvZHVjdC1pbWFnZSB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCAoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIHByb2R1Y3QgaW1hZ2UgdGh1bWJuYWlscyBsaXN0XG4ucHJvZHVjdC1pbWFnZS10aHVtYnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLy8gcHJvZHVjdCBpbWFnZSB0aHVtYm5haWxcbi5wcm9kdWN0LWltYWdlLXRodW1iIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDYuNXJlbSArICgkdGh1bWJuYWlsLXBhZGRpbmcgKiAyKTtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nICogMjtcblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1mbHVpZCAoKTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vLyBwcm9kdWN0IHNoYXJlXG4ucHJvZHVjdC1zaGFyZSB7XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogUHJvamVjdHNcbi8vXG5cbi5wcm9qZWN0cyB7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gdGFibGUgYXZhdGFyXG4gIGltZy50YWJsZS1hdmF0YXIsXG4gIC50YWJsZS1hdmF0YXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAvLyBwcm9qZWN0IHN0YXRlXG4gIC5wcm9qZWN0LXN0YXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsImJvZHkuaWZyYW1lLW1vZGUge1xuICAubWFpbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLFxuICAubWFpbi1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5pZnJhbWUtbW9kZS1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJi5pZnJhbWUtbW9kZSB7XG4gICAgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHJpZ2h0OiAuMTI1cmVtO1xuICAgICAgdG9wOiAuMTI1cmVtO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgb24tdG91Y2gtZGV2aWNlKCkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tdG91Y2gtZGV2aWNlKCkge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAudGFiLXBhbmUgKyAudGFiLWVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50YWItZW1wdHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAudGFiLWxvYWRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMDtcbiAgICB9XG4gIH1cbn1cblxuLnBlcm1hbmVudC1idG4taWZyYW1lLWNsb3NlIHtcbiAgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUge1xuICAgIC50YWItbG9hZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IFRvdWNoIFN1cHBvcnRcbi8vXG5cbkBtaXhpbiBvbi10b3VjaC1kZXZpY2Uge1xuICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vXG4iLCIuY29udGVudC13cmFwcGVyLmthbmJhbiB7XG4gIGhlaWdodDogMXB4O1xuXG4gIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuICAuY29udGVudC1oZWFkZXIgKyAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDIgKiAxNXB4KSArICgxLjhyZW0gKiAjeyRoZWFkaW5ncy1saW5lLWhlaWdodH0pKSk7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB9XG5cbiAgICAmLmNhcmQtcm93IHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAuNXJlbTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMTJweCArICgxLjhyZW0gKiAjeyRoZWFkaW5ncy1saW5lLWhlaWdodH0pICsgLjVyZW0pKTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXRvb2wge1xuICAgICYuYnRuLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogRnVsbCBDYWxlbmRhclxuLy9cblxuLy8gQnV0dG9uc1xuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICB9XG59XG5cbi8vIENhbGVuZGFyIHRpdGxlXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZjLWhlYWRlci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYy1oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLy8gQ2FsZW5kYXIgdGFibGUgaGVhZGVyIGNlbGxzXG4uZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5mYy1ncmlkIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZjLXdpZGdldC1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSxcbi5mYy13aWRnZXQtY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmZjLXdpZGdldC1oZWFkZXI6bGFzdC1vZi10eXBlLFxuLmZjLXdpZGdldC1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmZjLXRvb2xiYXIsXG4uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5mYy10b29sYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZjLWxlZnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAuZmMtY2VudGVyIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjM3NXJlbTtcbiAgICB9XG5cbiAgICAuZmMtcmlnaHQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG59XG5cbi5mYy1kYXktbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmMtY29sb3ItcGlja2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIC5mYSxcbiAgICAuZmFzLFxuICAgIC5mYXIsXG4gICAgLmZhYixcbiAgICAuZmFsLFxuICAgIC5mYWQsXG4gICAgLnN2Zy1pbmxpbmUtLWZhLFxuICAgIC5pb24ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoMzBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYWRkLW5ldy1ldmVudCB7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjNzO1xufVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG5cbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGN1cnNvcjogbW92ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IFNlbGVjdDJcbi8vXG5cbi8vU2lnbmxlIHNlbGVjdFxuLy8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LFxuLy8gLnNlbGVjdDItc2VsZWN0aW9uIHtcbi8vICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4vLyAgICY6Zm9jdXMsXG4vLyAgICY6YWN0aXZlIHtcbi8vICAgICBvdXRsaW5lOiBub25lO1xuLy8gICB9XG4vLyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAvL2JvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXM7XG4gICAgcGFkZGluZzogKCRpbnB1dC1wYWRkaW5nLXkgKiAxLjI1KSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMjUlKTtcbiAgICB9XG4gIH1cblxuICAmIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAvL2JvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXM7XG4gIH1cblxuICAmIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxuXG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24sXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICRjb2xvcjogJGdyYXktMzAwO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICYsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICRjb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgJGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG5cbiAgICAgICYsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9NdWx0aXBsZSBzZWxlY3RcbiAgJiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXggKiAwLjUgJGlucHV0LXBhZGRpbmcteTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRpbnB1dC1wYWRkaW5nLXggKiAwLjU7XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXggKiAwLjU7XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJHByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC4zMXJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQtc20gJixcbiAgICAgICYudGV4dC1zbSB7XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgfiAmIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwID4gJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VsZWN0MiBCb290c3RyYXA0IFRoZW1lIG92ZXJyaWRlc1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIHRleHQtc20gLyBmb3JtLWNvbnRyb2wtc20gb3ZlcnJpZGVcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuLnRleHQtc20sXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4ge1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNHJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHRvcDogLS4xMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXgtc20gKiAwLjUgJGlucHV0LXBhZGRpbmcteS1zbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSgkaW5wdXQtcGFkZGluZy14LXNtICogLjIpO1xuXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5wdXQtcGFkZGluZy14LXNtICogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcm9wZG93biBGaXggaW5zaWRlIG1heGltaXplZCBjYXJkXG4ubWF4aW1pemVkLWNhcmQgLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG4iLCIvL1xuLy8gR2VuZXJhbDogTWl4aW5zXG4vL1xuXG4vLyBTZWxlY3QyIFZhcmlhbnRcbkBtaXhpbiBzZWxlY3QyLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAuc2VsZWN0Mi0jeyRuYW1lfSB7XG5cbiAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAmLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAmLnNlbGVjdDItZHJvcGRvd24sXG4gICAgICAuc2VsZWN0Mi1kcm9wZG93bixcbiAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMyUpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJGNvbG9yLCAzJSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL011bHRpcGxlIHNlbGVjdFxuICAgICAgJiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjcpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IEJvb3RzdHJhcCBTbGlkZXJcbi8vXG5cbi8vIFRvb2x0aXAgZml4XG4uc2xpZGVyIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbn1cblxuLy8gU3R5bGUgb3ZlcnJpZGVcbi5zbGlkZXIge1xuICAmLnNsaWRlci12ZXJ0aWNhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYuc2xpZGVyLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIENvbG9yc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnNsaWRlci0jeyRuYW1lfSAuc2xpZGVyIHtcbiAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5zbGlkZXItI3skbmFtZX0gLnNsaWRlciB7XG4gICAgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuc2xpZGVyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuc2xpZGVyLSN7JG5hbWV9IC5zbGlkZXIge1xuICAgICAgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLnNsaWRlci0jeyRuYW1lfSAuc2xpZGVyIHtcbiAgICAgIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogaUNoZWNrIEJvb3RzdHJhcFxuLy9cblxuLy8gaUNoZWNrIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxuXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cblxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxufVxuXG4vLyBpQ2hlY2sgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG5cbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxuXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIFtjbGFzcyo9XCJpY2hlY2stXCJdID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKSB7XG4gICAgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgICArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG4gIC8vIGlDaGVjayBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuICB9XG5cbiAgLy8gaUNoZWNrIGNvbG9ycyAoY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG5cbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG5cbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW5zOiBqUXVlcnkgTWFwYWVsXG4vL1xuXG4ubWFwYWVsIHtcbiAgLm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm1hcFRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgfVxuXG4gIC5teUxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC56b29tQnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDE2cHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICYuaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAuem9vbVJlc2V0IHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuem9vbUluIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuem9vbU91dCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luczogSlFWTWFwXG4vL1xuXG4vLyBab29tIEJ1dHRvbiBzaXplIGZpeGVzXG4uanF2bWFwLXpvb21pbixcbi5qcXZtYXAtem9vbW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtY29sb3I7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHBhZGRpbmc6IDFweCAycHg7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvciwgNSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBTd2VldEFsZXJ0MlxuLy9cblxuLy8gSWNvbiBDb2xvcnNcbi5zd2FsMi1pY29uIHtcbiAgJi5zd2FsMi1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJGluZm8sIDIwJSk7XG4gICAgY29sb3I6ICRpbmZvO1xuICB9XG5cbiAgJi5zd2FsMi13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJHdhcm5pbmcsIDIwJSk7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICB9XG5cbiAgJi5zd2FsMi1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRkYW5nZXIsIDIwJSk7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gIH1cblxuICAmLnN3YWwyLXF1ZXN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJHNlY29uZGFyeSwgMjAlKTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gICYuc3dhbDItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRzdWNjZXNzLCAyMCUpO1xuICAgIGNvbG9yOiAkc3VjY2VzcztcblxuICAgIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRzdWNjZXNzLCAyMCUpO1xuICAgIH1cblxuICAgIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtbGluZSddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuc3dhbDItcG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAuc3dhbDItY29udGVudCxcbiAgICAuc3dhbDItdGl0bGUge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IFRvYXN0clxuLy9cblxuLy8gQmFja2dyb3VuZCB0byBGb250QXdlc29tZSBJY29uc1xuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4vLyAgICAgZm9udC1zaXplOiAyNHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbi8vICAgICBtYXJnaW46IGF1dG8gMC41ZW0gYXV0byAtMS41ZW07XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcgLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlxcZjA2YVwiO1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8gLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlxcZjA1YVwiO1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIC50b2FzdC1tZXNzYWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcXGYwNThcIjtcbi8vIH1cblxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgLy8gQmFja2dyb3VuZCBjb2xvclxuICAudG9hc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICB9XG5cbiAgLnRvYXN0LWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG5cbiAgLnRvYXN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICB9XG5cbiAgLnRvYXN0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICB9XG59XG5cbi8vIGZ1bGwgd2lkdGggZml4XG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGggLnRvYXN0LFxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIC50b2FzdCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbiIsIi8vXG4vLyBQbHVnaW46IFBhY2Vcbi8vXG5cbi5wYWNlIHtcbiAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMDtcblxuICAucGFjZS1wcm9ncmVzcyB7XG4gICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMTtcbiAgfVxuXG4gIC5wYWNlLWFjdGl2aXR5IHtcbiAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDEyO1xuICB9XG59XG5cbi8vIE1peGluXG5AbWl4aW4gcGFjZS12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLnBhY2UtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWJhcmJlci1zaG9wLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuMikgNTAlLCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtYmlnLWNvdW50ZXItI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvciwgLjE5OTk5OTk5OTk5OTk5OTk2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1ib3VuY2UtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWNlbnRlci1hdG9tLSN7JG5hbWV9IHtcbiAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogLjdyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLWNpcmNsZS0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgLjgpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLXJhZGFyLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLXNpbXBsZS0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgYmFja2dyb3VuZDogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtbWF0ZXJpYWwtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY29ybmVyLWluZGljYXRvci0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbiAgICAgIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cblxuXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMik7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMik7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkY29sb3IsIC4yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRjb2xvciwgLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWZpbGwtbGVmdC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC4xOTk5OTk5OTk5OTk5OTk5Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtZmxhc2gtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICRjb2xvciwgMCAwIDVweCAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWxvYWRpbmctYmFyLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMTIwcHggMCBjb2xvci15aXEoJGNvbG9yKSwgMjQwcHggMCBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGNvbG9yLCBpbnNldCAwIDAgMCA3cHggY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtbWFjLW9zeC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAkY29sb3IsIGluc2V0IDAgLTFweCAkY29sb3IsIGluc2V0IDAgMnB4IHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoY29sb3IteWlxKCRjb2xvciksIC4zKTtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYShjb2xvci15aXEoJGNvbG9yKSwgLjY1KSAwJSwgcmdiYShjb2xvci15aXEoJGNvbG9yKSwgLjE1KSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLXByb2dyZXNzLWNvbG9yLSN7JG5hbWV9IHtcbiAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHBhY2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgcGFjZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4iLCIvKipcbiAgKiBib290c3RyYXAtc3dpdGNoIC0gVHVybiBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zIGludG8gdG9nZ2xlIHN3aXRjaGVzLlxuICAqXG4gICogQHZlcnNpb24gdjMuNCAoTU9EREVEKVxuICAqIEBob21lcGFnZSBodHRwczovL2J0dHN0cnAuZ2l0aHViLmlvL2Jvb3RzdHJhcC1zd2l0Y2hcbiAgKiBAYXV0aG9yIE1hdHRpYSBMYXJlbnRpcyA8bWF0dGlhQGxhcmVudGlzLmV1PiAoaHR0cDovL2xhcmVudGlzLmV1KVxuICAqIEBsaWNlbnNlIE1JVFxuICAqL1xuXG4kYm9vdHN0cmFwLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4kYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1czogLjFyZW07XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWJvcmRlci1yYWRpdXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAwO1xuXG4gIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkZ3JheS0yMDApO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgJi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1taW5pIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogLjFyZW0gLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLXNtYWxsIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzcmVtO1xuICAgICAgcGFkZGluZzogLjNyZW0gLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLFxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNXM7XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSB7XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXMgJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXMgMDtcbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzIDAgMCAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAvLyAmLmJvb3RzdHJhcC1zd2l0Y2gtZm9jdXNlZCB7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yO1xuICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiAgLy8gICBvdXRsaW5lOiAwO1xuICAvLyB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAgICYuYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgICAgJi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBkYXJrLW1vZGUoKSB7XG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgIH1cblxuICAgIHRkLmF2YWlsYWJsZTpob3ZlcixcbiAgICB0aC5hdmFpbGFibGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgIH1cbiAgICB0ZC5pbi1yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICB0ZC5vZmYsXG4gICAgdGQub2ZmLmluLXJhbmdlLFxuICAgIHRkLm9mZi5zdGFydC1kYXRlLFxuICAgIHRkLm9mZi5lbmQtZGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmssIDUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnJhbmdlcyBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAmLnNob3ctcmFuZ2VzLmx0ciAuZHJwLWNhbGVuZGFyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcblxuICAgICAgJi5sZWZ0LFxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRycC1idXR0b25zIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItdGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubmV4dCBzcGFuLFxuICAgICAgLnByZXYgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdC5ob3Vyc2VsZWN0LFxuICAgIHNlbGVjdC5taW51dGVzZWxlY3QsXG4gICAgc2VsZWN0LnNlY29uZHNlbGVjdCxcbiAgICBzZWxlY3QuYW1wbXNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW5zOiBNaXNjZWxsYW5lb3VzXG4vLyBPbGQgcGx1Z2luIGNvZGVzXG4vL1xuXG4vLyBfZml4IGZvciBzcGFya2xpbmUgdG9vbHRpcFxuLmpxc3Rvb2x0aXAge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIGpRdWVyeVVJXG4uY29ubmVjdGVkU29ydGFibGUge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc29ydC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS0zMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8vIENoYXJ0c1xuLmNoYXJ0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbkBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICB9XG4gIC5qc2dyaWQtZWRpdC1yb3cgPiAuanNncmlkLWNlbGwsXG4gIC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCxcbiAgLmpzZ3JpZC1ncmlkLWJvZHksIC5qc2dyaWQtZ3JpZC1oZWFkZXIsXG4gIC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXG4gIC5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbiAgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwsXG4gIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG4gIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gIH1cbiAgLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1pc2M6IE1pc2NlbGxhbmVvdXNcbi8vXG5cbi5ib3JkZXItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8vIERlc2NyaXB0aW9uIEJsb2Nrc1xuLmRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgPiAuZGVzY3JpcHRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gID4gLmRlc2NyaXB0aW9uLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyBEZXNjcmlwdGlvbiBCbG9jayBFeHRlbnNpb25cbiAgLmRlc2NyaXB0aW9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vLyBMaXN0IHV0aWxpdHkgY2xhc3Nlc1xuLmxpc3QtZ3JvdXAtdW5ib3JkZXJlZCB7XG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxpc3QtaGVhZGVyIHtcbiAgY29sb3I6ICRncmF5LTYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDRweDtcbn1cblxuLmxpc3Qtc2VwZXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNXB4IDAgOXB4O1xufVxuXG4ubGlzdC1saW5rIHtcbiAgPiBhIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXNlciBibG9ja1xuLnVzZXItYmxvY2sge1xuICBmbG9hdDogbGVmdDtcblxuICBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC51c2VybmFtZSxcbiAgLmRlc2NyaXB0aW9uLFxuICAuY29tbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cblxuICAudXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cblxuICAmLnVzZXItYmxvY2stc20ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogJGltZy1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkaW1nLXNpemUtc207XG4gICAgfVxuXG4gICAgLnVzZXJuYW1lLFxuICAgIC5kZXNjcmlwdGlvbixcbiAgICAuY29tbWVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAudXNlcm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbWFnZSBzaXplc1xuLmltZy1zbSxcbi5pbWctbWQsXG4uaW1nLWxnIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbWctc20ge1xuICBoZWlnaHQ6ICRpbWctc2l6ZS1zbTtcbiAgd2lkdGg6ICRpbWctc2l6ZS1zbTtcblxuICArIC5pbWctcHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbWctc2l6ZS1zbSArICRpbWctc2l6ZS1wdXNoO1xuICB9XG59XG5cbi5pbWctbWQge1xuICB3aWR0aDogJGltZy1zaXplLW1kO1xuICBoZWlnaHQ6ICRpbWctc2l6ZS1tZDtcblxuICArIC5pbWctcHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbWctc2l6ZS1tZCArICRpbWctc2l6ZS1wdXNoO1xuICB9XG59XG5cbi5pbWctbGcge1xuICB3aWR0aDogJGltZy1zaXplLWxnO1xuICBoZWlnaHQ6ICRpbWctc2l6ZS1sZztcblxuICArIC5pbWctcHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbWctc2l6ZS1sZyArICRpbWctc2l6ZS1wdXNoO1xuICB9XG59XG5cbi8vIEltYWdlIGJvcmRlcmVkXG4uaW1nLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktNTAwO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5pbWctYm9yZGVyZWQtc20ge1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS01MDA7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLy8gUm91bmRlZCBhbmQgQ2lyY2xlIEltYWdlc1xuLmltZy1yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xufVxuXG4vLyBJbWFnZSBzaXplc1xuLmltZy1zaXplLTY0LFxuLmltZy1zaXplLTUwLFxuLmltZy1zaXplLTMyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXNpemUtNjQge1xuICB3aWR0aDogNjRweDtcbn1cblxuLmltZy1zaXplLTUwIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5pbWctc2l6ZS0zMiB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4vLyBCbG9jayBzaXplc1xuLnNpemUtMzIsXG4uc2l6ZS00MCxcbi5zaXplLTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpemUtMzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnNpemUtNDAge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLnNpemUtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLy8gR2VuZXJhbCBhdHRhY2hlbW50IGJsb2NrXG4uYXR0YWNobWVudC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgLmF0dGFjaG1lbnQtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC5hdHRhY2htZW50LXB1c2hlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG5cbiAgLmF0dGFjaG1lbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmF0dGFjaG1lbnQtdGV4dCB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxufVxuXG4vLyBPdmVybGF5cyBmb3IgQ2FyZCwgSW5mb0JveCAmIFNtYWxsQm94XG4uY2FyZCxcbi5vdmVybGF5LXdyYXBwZXIsXG4uaW5mby1ib3gsXG4uc21hbGwtYm94IHtcbiAgLy8gQm94IG92ZXJsYXkgZm9yIExPQURJTkcgU1RBVEUgZWZmZWN0XG4gID4gLm92ZXJsYXksXG4gID4gLmxvYWRpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgPiAuZmEsXG4gICAgPiAuZmFzLFxuICAgID4gLmZhcixcbiAgICA+IC5mYWIsXG4gICAgPiAuZmFsLFxuICAgID4gLmZhZCxcbiAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICA+IC5pb24ge1xuICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcblxuICAgICAgPiAuZmEsXG4gICAgICA+IC5mYXMsXG4gICAgICA+IC5mYXIsXG4gICAgICA+IC5mYWIsXG4gICAgICA+IC5mYWwsXG4gICAgICA+IC5mYWQsXG4gICAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICAgID4gLmlvbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWItcGFuZSB7XG4gIC8vIEJveCBvdmVybGF5IGZvciBMT0FESU5HIFNUQVRFIGVmZmVjdCBvbiBUYWIgUGFuZWxzXG4gID4gLm92ZXJsYXktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gLm92ZXJsYXkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAjeyRjYXJkLXNwYWNlci14fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqICN7JGNhcmQtc3BhY2VyLXh9KTtcblxuICAgICAgJi5kYXJrIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmliYm9uXG4ucmliYm9uLXdyYXBwZXIge1xuICBoZWlnaHQ6ICRyaWJib24td3JhcHBlci1zaXplO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAkcmliYm9uLXdyYXBwZXItc2l6ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgJi5yaWJib24tbGcge1xuICAgIGhlaWdodDogJHJpYmJvbi1sZy13cmFwcGVyLXNpemU7XG4gICAgd2lkdGg6ICRyaWJib24tbGctd3JhcHBlci1zaXplO1xuXG4gICAgLnJpYmJvbiB7XG4gICAgICByaWdodDogJHJpYmJvbi1sZy1yaWdodDtcbiAgICAgIHRvcDogJHJpYmJvbi1sZy10b3A7XG4gICAgICB3aWR0aDogJHJpYmJvbi1sZy13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLnJpYmJvbi14bCB7XG4gICAgaGVpZ2h0OiAkcmliYm9uLXhsLXdyYXBwZXItc2l6ZTtcbiAgICB3aWR0aDogJHJpYmJvbi14bC13cmFwcGVyLXNpemU7XG5cbiAgICAucmliYm9uIHtcbiAgICAgIHJpZ2h0OiAkcmliYm9uLXhsLXJpZ2h0O1xuICAgICAgdG9wOiAkcmliYm9uLXhsLXRvcDtcbiAgICAgIHdpZHRoOiAkcmliYm9uLXhsLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC5yaWJib24ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAkcmliYm9uLWJvcmRlci1zaXplIHJnYmEoJGJsYWNrLCAuMyk7XG4gICAgZm9udC1zaXplOiAkcmliYm9uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHJpYmJvbi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcmliYm9uLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAkcmliYm9uLXJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgkYmxhY2ssIC40KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogJHJpYmJvbi10b3A7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAkcmliYm9uLXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkcmliYm9uLWJvcmRlci1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkcmliYm9uLWJvcmRlci1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogJHJpYmJvbi1ib3JkZXItc2l6ZSBzb2xpZCAjOWU5ZTllO1xuICAgICAgYm90dG9tOiAtJHJpYmJvbi1ib3JkZXItc2l6ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNjcm9sbCBUbyBUb3Bcbi5iYWNrLXRvLXRvcCB7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMS4yNXJlbTtcbiAgei1pbmRleDogJHppbmRleC1jb250cm9sLXNpZGViYXIgKyAxO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJlXG5wcmUge1xuICBwYWRkaW5nOiAuNzVyZW07XG59XG5cbi8vIEJsb2NrcXVvdGVzIHN0eWxlc1xuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IC43cmVtIHNvbGlkICRwcmltYXJ5O1xuICBtYXJnaW46IDEuNWVtIC43cmVtO1xuICBwYWRkaW5nOiAuNWVtIC43cmVtO1xuXG4gIC5ib3ggJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiIEN1c3RvbSBDb250ZW50XG5cbi50YWItY3VzdG9tLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbi5uYXYgKyAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuXG5cbi8vIEJhZGdlIEJUTiBTdHlsZVxuLmJhZGdlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cy14cztcbiAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkteHMgKiAyICRidXR0b24tcGFkZGluZy14LXhzICogMjtcbn1cblxuLmJhZGdlLWJ0bi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZzogLjM3NXJlbSAuNnJlbTtcbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgIGNvbG9yOiBsaWdodGVuKCRsaW5rLWNvbG9yLCAxMCUpO1xuICB9XG4gIC5hdHRhY2htZW50LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAzLjc1JSk7XG5cbiAgICAuYXR0YWNobWVudC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgfVxuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAmLnF1b3RlLSN7JGNvbG9yfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsb3NlLFxuICAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICRncmF5LTcwMDtcbiAgfVxuICAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuIiwiLy9cbi8vIE1pc2M6IFByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAvL0FkZCB0byBlbGVtZW50cyB0aGF0IHlvdSBkbyBub3Qgd2FudCB0byBzaG93IHdoZW4gcHJpbnRpbmdcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0VsZW1lbnRzIHRoYXQgd2Ugd2FudCB0byBoaWRlIHdoZW4gcHJpbnRpbmdcbiAgLm1haW4tc2lkZWJhcixcbiAgLm1haW4taGVhZGVyLFxuICAuY29udGVudC1oZWFkZXIge1xuICAgIEBleHRlbmQgLm5vLXByaW50O1xuICB9XG5cbiAgLy9UaGlzIGlzIHRoZSBvbmx5IGVsZW1lbnQgdGhhdCBzaG91bGQgYXBwZWFyLCBzbyBsZXQncyByZW1vdmUgdGhlIG1hcmdpbnNcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF5b3V0LWZpeGVkIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0ludm9pY2UgcHJpbnRpbmdcbiAgLmludm9pY2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnZvaWNlLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICB9XG5cbiAgLy9NYWtlIHN1cmUgdGFibGUgY29udGVudCBkaXNwbGF5cyBwcm9wZXJseVxuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICA+IC50YWJsZSB0ciB0aCxcbiAgICA+IC50YWJsZSB0ciB0ZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBUZXh0XG4vL1xuXG4vLyB0ZXh0IG1vZGlmaWNhdGlvblxuLnRleHQtYm9sZCB7XG4gICYsXG4gICYudGFibGUgdGQsXG4gICYudGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bCAhaW1wb3J0YW50O1xufVxuXG4vLyB0ZXh0IGNvbG9yIHZhcmlhdGlvbnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC50ZXh0LSN7JG5hbWV9IHtcbiAgICBjb2xvcjogI3skY29sb3J9ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgZGFyay1tb2RlICgpIHtcbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC50ZXh0LSN7JG5hbWV9IHtcbiAgICAgIGNvbG9yOiAjeyRjb2xvcn0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEVsZXZhdGlvblxuLy9cblxuLmVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZWxldmF0aW9ucyB7XG4gIC5lbGV2YXRpb24tI3skbmFtZX0ge1xuICAgIGJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBCYWNrZ3JvdW5kc1xuLy9cblxuLy8gQmFja2dyb3VuZCBWYXJpYW50XG5AbWl4aW4gYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJi5iZy0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9ICFpbXBvcnRhbnQ7XG5cbiAgICAmLFxuICAgID4gYSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0biB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBjb2xvcjogZGFya2VuKGNvbG9yLXlpcSgkY29sb3IpLCA3LjUlKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTIuNSUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkY29sb3IsIDEwJSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCYWNrZ3JvdW5kIEdyYWRpZW50IFZhcmlhbnRcbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAuYmctZ3JhZGllbnQtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICYuYnRuIHtcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgZGFya2VuKCRjb2xvciwgNy41JSksIDE1JSksIGRhcmtlbigkY29sb3IsIDcuNSUpKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oY29sb3IteWlxKCRjb2xvciksIDcuNSUpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsIGRhcmtlbigkY29sb3IsIDEwJSksIDE1JSksIGRhcmtlbigkY29sb3IsIDEwJSkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTIuNSUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkY29sb3IsIDEwJSkpO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkLFxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXNjOiBDb2xvcnNcbi8vXG5cbi8vIEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICAvLyBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuXG4gICAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgY29sb3I6IGNvbG9yLXlpcSgkZ3JheS01MDApO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMjAwLCAzJSk7XG4gIGNvbG9yOiBjb2xvci15aXEobGlnaHRlbigkZ3JheS0yMDAsIDMlKSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogY29sb3IteWlxKCRibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogY29sb3IteWlxKCR3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQmFja2dydW5kIENvbG9yIERpc2FibGVkXG5bY2xhc3NePVwiYmctXCJdLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG4vLyBUZXh0IG11dGVkIGhvdmVyXG5hLnRleHQtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLy8gTGluayBTdHlsZXNcbi5saW5rLW11dGVkIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDMwJSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDQwJSk7XG4gIH1cbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTUwMCwgMjAlKTtcbiAgfVxufVxuXG4vLyBBY2NlbnQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQWNjZW50IGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEFjY2VudCBidXR0b24gb3ZlcnJpZGUgZml4XG5bY2xhc3MqPVwiYWNjZW50LVwiXSB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgYS5idG4tI3skbmFtZX0ge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBkYXJrLW1vZGUgKCkge1xuICAuYmctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJsYWNrLFxuICAudGV4dC1kYXJrLFxuICAubGluay1ibGFjayxcbiAgLmxpbmstZGFyayB7XG4gICAgY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gQWNjZW50IGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJhY2NlbnQtXCJdIHtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIGEuYnRuLSN7JG5hbWV9IHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFjY2VudCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAuYm9yZGVyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gTWl4aW5zOiBBY2NlbnRcbi8vXG5cbi8vIEFjY2VudCBWYXJpYW50XG5AbWl4aW4gYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAkbGluay1jb2xvcjogJGNvbG9yO1xuICAuYWNjZW50LSN7JG5hbWV9IHtcbiAgICAkbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTUlKTtcbiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRjb2xvcjtcbiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAuYnRuLWxpbmssXG4gICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5iYWRnZSk6bm90KC5idG4pLFxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciAoKSB7XG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgJG5ldy1jb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN0ci1yZXBsYWNlKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCwgc3RyLXJlcGxhY2UoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9LCBcIiNcIiwgXCIlMjNcIiksIHN0ci1yZXBsYWNlKCN7JG5ldy1jb2xvcn0sIFwiI1wiLCBcIiUyM1wiKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4gICAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIGEsXG4gICAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQgYSxcbiAgICAgICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIHtcbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciAoKSB7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0ge1xuICAgICAgLnNpZGViYXIge1xuICAgICAgICBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciAoKSB7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRhcmstbW9kZSAoKSB7XG4gICAgJi5hY2NlbnQtI3skbmFtZX0ge1xuICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkbGluay1jb2xvciwgNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvXCIpO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbkBpbXBvcnQgJ35hZG1pbi1sdGUvZGlzdC9jc3MvYWRtaW5sdGUuY3NzJztcbjpyb290IHtcbiAgLS1ibHVlOiAjMzQ5MGRjO1xuICAtLWluZGlnbzogIzY1NzRjZDtcbiAgLS1wdXJwbGU6ICM5NTYxZTI7XG4gIC0tcGluazogI2Y2NmQ5YjtcbiAgLS1yZWQ6ICNlMzM0MmY7XG4gIC0tb3JhbmdlOiAjZjY5OTNmO1xuICAtLXllbGxvdzogI2ZmZWQ0YTtcbiAgLS1ncmVlbjogIzM4YzE3MjtcbiAgLS10ZWFsOiAjNGRjMGI1O1xuICAtLWN5YW46ICM2Y2IyZWI7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzM0OTBkYztcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzM4YzE3MjtcbiAgLS1pbmZvOiAjNmNiMmViO1xuICAtLXdhcm5pbmc6ICNmZmVkNGE7XG4gIC0tZGFuZ2VyOiAjZTMzNDJmO1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzNDkwZGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxZDY4YTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNTc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2Y2NmQ5YjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmUwZjU7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVjNWVkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkNGYxO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ0ZjE7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlZWQ4O1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk4ZGZiNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZThjYTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlOGNhO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTlmOTtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZjU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRkZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZGRmNjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhY2M7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNmExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGIzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4YjM7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjNmM1O1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA5NTkzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGIwYWY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGIwYWY7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNhMWNiZWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMzOGMxNzI7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxOTMsIDExNCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS42ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzM4YzE3MicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjRlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjhlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU2LCAxOTMsIDExNCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjRlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjRlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3MjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzM4YzE3MicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuOGVtICsgMC4zNzVyZW0pIGNhbGMoMC44ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTkzLCAxMTQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMzOGMxNzI7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMzhjMTcyO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzVjZDA4ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjZDA4ZDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU2LCAxOTMsIDExNCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3Mjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTkzLCAxMTQsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZTMzNDJmO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgNTIsIDQ3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTMzNDJmJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZTMzNDJmJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC40ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuOGVtICsgMC4zNzVyZW0pIGNhbGMoMC44ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA1MiwgNDcsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjRlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjRlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNlMzM0MmY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlMzM0MmYnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlMzM0MmYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuOGVtICsgMC4zNzVyZW0pIGNhbGMoMC44ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA1MiwgNDcsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZTMzNDJmO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZTMzNDJmO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTk2MDVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDVjO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgNTIsIDQ3LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMzNDJmO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlMzM0MmY7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlMzM0MmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgNTIsIDQ3LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3ZGM3O1xuICBib3JkZXItY29sb3I6ICMyMTc2YmQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3ZGM3O1xuICBib3JkZXItY29sb3I6ICMyMTc2YmQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCAxNjEsIDIyNSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NmJkO1xuICBib3JkZXItY29sb3I6ICMxZjZmYjI7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgMTYxLCAyMjUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjMTcyO1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmYTM2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ5OTViO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmYTM2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ5OTViO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NiwgMjAyLCAxMzUsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjMTcyO1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOTk1YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmE5MDU1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODYsIDIwMiwgMTM1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEwZTY7XG4gIGJvcmRlci1jb2xvcjogIzNmOWFlNTtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEwZTY7XG4gIGJvcmRlci1jb2xvcjogIzNmOWFlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTcsIDE1NywgMjA2LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjlhZTU7XG4gIGJvcmRlci1jb2xvcjogIzM0OTVlMztcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk3LCAxNTcsIDIwNiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkNGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWQ0YTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOTI0O1xuICBib3JkZXItY29sb3I6ICNmZmU4MTc7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOTI0O1xuICBib3JkZXItY29sb3I6ICNmZmU4MTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjA3LCA2OSwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkNGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWQ0YTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlODE3O1xuICBib3JkZXItY29sb3I6ICNmZmU3MGE7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIwNywgNjksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzM0MmY7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDIxMWM7XG4gIGJvcmRlci1jb2xvcjogI2M1MWYxYTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAyMTFjO1xuICBib3JkZXItY29sb3I6ICNjNTFmMWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgODIsIDc4LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzM0MmY7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxZjFhO1xuICBib3JkZXItY29sb3I6ICNiOTFkMTk7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDgyLCA3OCwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5MGRjO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5MGRjO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDkwZGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzhjMTcyO1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjMTcyO1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTkzLCAxMTQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM4YzE3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YzE3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTYsIDE5MywgMTE0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNmNiMmViO1xuICBib3JkZXItY29sb3I6ICM2Y2IyZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNiMmViO1xuICBib3JkZXItY29sb3I6ICM2Y2IyZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDE3OCwgMjM1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Y2IyZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IyZWI7XG4gIGJvcmRlci1jb2xvcjogIzZjYjJlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTc4LCAyMzUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmVkNGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWQ0YTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkNGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWQ0YTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjM3LCA3NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZlZDRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZDRhO1xuICBib3JkZXItY29sb3I6ICNmZmVkNGE7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIzNywgNzQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2UzMzQyZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTMzNDJmO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMzNDJmO1xuICBib3JkZXItY29sb3I6ICNlMzM0MmY7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA1MiwgNDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlMzM0MmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzM0MmY7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgNTIsIDQ3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDkwZGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWQ2OGE3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MGRjO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS40NHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjIycmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNDkwZGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFjYmVmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2UzZjY7XG4gIGJvcmRlci1jb2xvcjogI2NjZTNmNjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjJyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yMnJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS81MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxNDQsIDIyMCwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxNDQsIDIyMCwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjIycmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNmVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFjYmVmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS42ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNmVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ExY2JlZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNmVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEuNmVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGZhZmMsIDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGZhZmMsIDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZmFmYywgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MGRjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlM2Y2O1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlM2Y2O1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlM2Y2O1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmOGZhZmM7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+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+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzQ5MGRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMWQ2OGE3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MGRjO1xuICBib3JkZXItY29sb3I6ICMzNDkwZGM7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NmJkO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YzE3Mjtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDk5NWI7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU2LCAxOTMsIDExNCwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjJlYjtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjlhZTU7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTc4LCAyMzUsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkNGE7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlODE3O1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIzNywgNzQsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMzQyZjtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxZjFhO1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA1MiwgNDcsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjg1cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzFiNGI3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTlmODtcbiAgYm9yZGVyLWNvbG9yOiAjYzZlMGY1O1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjBkNGYxO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzExMzA0OTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkNjQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZjNlMztcbiAgYm9yZGVyLWNvbG9yOiAjYzdlZWQ4O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNlOGNhO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEyM2MyNDtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzM4NWQ3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWY5O1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzBkZGY2O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI4NDI1Nztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1N2IyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmYWNjO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOGIzO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVkNTYxYjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzYxYjE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkNmQ1O1xuICBib3JkZXItY29sb3I6ICNmN2M2YzU7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0YjBhZjtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRjMTEwZjtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWI0YjcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZlMGY1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjRiNzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ0ZjE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNGI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMWI0YjcyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkNjQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZWVkODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWQ2NDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDY0M2I7XG4gIGJvcmRlci1jb2xvcjogIzFkNjQzYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzODVkN2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmU5Zjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4NWQ3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZGRmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg1ZDdhO1xuICBib3JkZXItY29sb3I6ICMzODVkN2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU3YjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWNjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTdiMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4YjM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1N2IyNjtcbiAgYm9yZGVyLWNvbG9yOiAjODU3YjI2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzYxYjE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjNmM1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzYxYjE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiMGFmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MWIxODtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYjE4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cbi5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NmJkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGMxNzIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOTk1YiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IyZWIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOWFlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkNGEgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTgxNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMzQyZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTFmMWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzOGMxNzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWQ0YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2UzMzQyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg2JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNDkwZGMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxZDY4YTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM4YzE3MiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzI3ODY0ZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM2Y2IyZWIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyOThmZTIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZlZDRhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmRlMzAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZTMzNDJmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2FlMWMxNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjalcIjtcbn1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmq9cIjtcbn1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mBXCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742qXCI7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nq1wiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XkFwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C0XCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742sXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmYJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja1cIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WWXCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742uXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CgXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mEXCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja9cIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742xXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eRXCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJVcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742ZXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742aXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742bXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mt1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y4XCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7526XCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742yXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZhcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+du1wiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XklwiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ns1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnFwiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7XG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VmVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7421XCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7528XCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7529XCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZpcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7XG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fpVwiO1xufVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZlcIjtcbn1cblxuLmZhLWJhY3Rlcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BmlwiO1xufVxuXG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaZcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UlVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UllwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RolwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtFwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gtVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WbXCI7XG59XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zh1wiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GKXCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjtcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+egFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7425XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7426XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbtcIjtcbn1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJdcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmrZcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756BXCI7XG59XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7428XCI7XG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb1cIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjtcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl5dcIjtcbn1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZxcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjtcbn1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+at1wiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+mXCI7XG59XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJhcIjtcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eaXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C2XCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GMXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hkFwiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GTXCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLZcIjtcbn1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RplwiO1xufVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp5cIjtcbn1cblxuLmZhLWJveC10aXNzdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZtcIjtcbn1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GoXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7XG59XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XnFwiO1xufVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn6xcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkalcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UmVwiO1xufVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJpcIjtcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WdXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjtcbn1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gt1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GqXCI7XG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742/XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjtcbn1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZ5cIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmYpcIjtcbn1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KmXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756DXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnoRcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7XG59XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75q7XCI7XG59XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756FXCI7XG59XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756GXCI7XG59XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vn1wiO1xufVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkatcIjtcbn1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiO1xufVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XnlwiO1xufVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl59cIjtcbn1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XoVwiO1xufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6RcIjtcbn1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvo79cIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756HXCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eiFwiO1xufVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75q+XCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CtXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJZcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgFwiO1xufVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756JXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4BcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJtcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UnFwiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xp1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VoFwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn69cIjtcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLpcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C/XCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYFcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYNcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GFXCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GHXCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C4XCI7XG59XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJ1cIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7XG59XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mPXCI7XG59XG5cbi5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fslwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yoXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaxcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GtXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746BXCI7XG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cu1wiO1xufVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bg1wiO1xufVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75y8XCI7XG59XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75y9XCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752AXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4RcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752DXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746CXCI7XG59XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG9XCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746DXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746EXCI7XG59XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoVcIjtcbn1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WhXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UnlwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mRXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq1cIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ftVwiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ss1wiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zk1wiO1xufVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SfXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CiXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756MXCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VolwiO1xufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ejVwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WjXCI7XG59XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VpFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KeXCI7XG59XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746IXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OnXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OoXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OpXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OqXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OrXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OsXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tr1wiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7NcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7XG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uJXCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VpVwiO1xufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZRcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKBcIjtcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ShXCI7XG59XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7dcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746LXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7XG59XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746MXCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bilwiO1xufVxuXG4uZmEtZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLugZJcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiO1xufVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG3XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjtcbn1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752HXCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo5cIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo9cIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bjFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mVXCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsFwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKJcIjtcbn1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uPXCI7XG59XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uRXCI7XG59XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKNcIjtcbn1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UpFwiO1xufVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKVcIjtcbn1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SmXCI7XG59XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SnXCI7XG59XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UqFwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WmXCI7XG59XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75erXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7XG59XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpNcIjtcbn1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7pcIjtcbn1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UqVwiO1xufVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvladcIjtcbn1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsVwiO1xufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746UXCI7XG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpVcIjtcbn1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bk1wiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GyXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G0XCI7XG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrlcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SqXCI7XG59XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKtcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjtcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrpcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746WXCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WoXCI7XG59XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5VcIjtcbn1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XrlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ol1wiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VqVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VqlwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5dcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiO1xufVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYtcIjtcbn1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756TXCI7XG59XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756UXCI7XG59XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uZXCI7XG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjplcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjppcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7RcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjtcbn1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG4XCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7tcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7XG59XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvl7FcIjtcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7XG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZhcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKxcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrlwiO1xufVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLlcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NolwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJ5cIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ1cIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnlwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746fXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjtcbn1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ho1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5xcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiO1xufVxuXG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCFXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlK1cIjtcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WrXCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+el1wiO1xufVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756YXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+emVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WsXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bnVwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VrVwiO1xufVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiO1xufVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvla5cIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WvXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbBcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbFcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rt1wiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuFwiO1xufVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiO1xufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbJcIjtcbn1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WzXCI7XG59XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VtFwiO1xufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W1XCI7XG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbZcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbdcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjtcbn1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+kXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCHXCI7XG59XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkblcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIpcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqFcIjtcbn1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbhcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ueXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnY1cIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjVwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VuVwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CXXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjtcbn1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZnVwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75meXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZxcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OmXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqRcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlK5cIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W6XCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SLXCI7XG59XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75miXCI7XG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjtcbn1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SMXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlI1cIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SvXCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746lXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bolwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiO1xufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpxcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hgVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CmXCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnp9cIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W7XCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756gXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SwXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VvFwiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlb1cIjtcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlb5cIjtcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eolwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746nXCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZBcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqlcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746qXCI7XG59XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG5XCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oq1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiO1xufVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZpFwiO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLFcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UslwiO1xufVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vv1wiO1xufVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WgFwiO1xufVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloFcIjtcbn1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WglwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aDXCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WhFwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aGXCI7XG59XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aHXCI7XG59XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aIXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WiVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aKXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aLXCI7XG59XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloxcIjtcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WjVwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+epFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+epVwiO1xufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WjlwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqxcIjtcbn1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746tXCI7XG59XG5cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG+XCI7XG59XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq5cIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746vXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e3XCI7XG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoIVcIjtcbn1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bo1wiO1xufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K+XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BnFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OBXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CGXCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZ1cIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjtcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OCXCI7XG59XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OEXCI7XG59XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGeXCI7XG59XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZ9cIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BoFwiO1xufVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6ZcIjtcbn1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CHXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7XG59XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OAXCI7XG59XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo4FcIjtcbn1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6hcIjtcbn1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGhXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaJcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGjXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaRcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aPXCI7XG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aQXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756pXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLNcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aRXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6xcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75utXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GSXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746wXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7XG59XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG/XCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rk1wiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqpcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CnXCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WklwiO1xufVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7BcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqtcIjtcbn1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb1cIjtcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvlwiO1xufVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gjVwiO1xufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wk1wiO1xufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CPXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WlFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746xXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bsVwiO1xufVxuXG4uZmEtaG91c2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BpVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7JcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746yXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiO1xufVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CQXCI7XG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756tXCI7XG59XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hrVwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G/XCI7XG59XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ak1wiO1xufVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCLvnq5cIjtcbn1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIJcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKAXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjtcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZVcIjtcbn1cblxuLmZhLWluc3RhbG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKBXCI7XG59XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+er1wiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756wXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLpcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtFwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrVcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6RcIjtcbn1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmalcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlI5cIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrZcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrFcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7463XCI7XG59XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WlVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZqlwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OuVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjtcbn1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mrXCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl7pcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtVwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OulwiO1xufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mtXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ou1wiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvFwiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WllwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aXXCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlphcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CvXCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zr1wiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl7xcIjtcbn1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BplwiO1xufVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoJJcIjtcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlplcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlppcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wm1wiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WnFwiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl71cIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7XG59XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CdXCI7XG59XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLZcIjtcbn1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ut1wiO1xufVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr5cIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ov1wiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4BcIjtcbn1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiO1xufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MiVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MilwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjItcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yMXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp1cIjtcbn1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iEXCI7XG59XG5cbi5mYS1sdW5ncy12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bp1wiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pg1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhFwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiO1xufVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m0XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp5cIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SPXCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp9cIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75agXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yj1wiO1xufVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ahXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7pcIjtcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O2XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+jilwiO1xufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4ZcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4hcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqNcIjtcbn1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75akXCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75alXCI7XG59XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLhcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756zXCI7XG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m2XCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZNcIjtcbn1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AmlwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PilwiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7XG59XG5cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrVcIjtcbn1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pi1wiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjtcbn1cblxuLmZhLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGWXCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4xcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+QXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S6XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S7XCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UvFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S9XCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WplwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wp1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bvFwiO1xufVxuXG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo4xcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrZcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iSXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75u/XCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aoXCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CZXCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+TXCI7XG59XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlL5cIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlFwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+VXCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PllwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLugoJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7XG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iTXCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJBcIjtcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m5XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo5JcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmlwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnIBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjtcbn1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CVXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aqXCI7XG59XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S/XCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5hcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SglwiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjVwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7XG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WAXCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wq1wiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCLvmbtcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+ZXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiO1xufVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmbxcIjtcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhFwiO1xufVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhVwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75asXCI7XG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75atXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yDXCI7XG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlq5cIjtcbn1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+chFwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BqFwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OOXCI7XG59XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CWXCI7XG59XG5cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKDXCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7XG59XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WBXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5pcIjtcbn1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dllwiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5tcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+cXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SRXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76G5XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnVwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76G7XCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76G8XCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ5cIjtcbn1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5NcIjtcbn1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gmFwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zv1wiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlq9cIjtcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WsFwiO1xufVxuXG4uZmEtcGxhbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugalcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7XG59XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qBXCI7XG59XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmoJcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvlwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752aXCI7XG59XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iZXCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qDXCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qEXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KGXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiO1xufVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYJcIjtcbn1cblxuLmZhLXB1bXAtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BqlwiO1xufVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGrXCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6FcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZhcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ah1wiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O3XCI7XG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrlcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrpcIjtcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZtcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7567XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qm1wiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZ1cIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TlVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYNcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+jmVwiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+jXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7568XCI7XG59XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7XG59XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LuVwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiO1xufVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hvVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7XG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6ZcIjtcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZ5cIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TuFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+nXCI7XG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+evVwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ayXCI7XG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5ZcIjtcbn1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnItcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjtcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WEXCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6hcIjtcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6lcIjtcbn1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OXXCI7XG59XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjtcbn1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WFXCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VhlwiO1xufVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vh1wiO1xufVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYhcIjtcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnIxcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbpcIjtcbn1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrNcIjtcbn1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a0XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLtcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ev1wiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4BcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqlwiO1xufVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WJXCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VilwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnI5cIjtcbn1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4JcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+aiFwiO1xufVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qJXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pq1wiO1xufVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5hcIjtcbn1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7XG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJ9cIjtcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj61cIjtcbn1cblxuLmZhLXNoaWVsZC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BrFwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiO1xufVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Si1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vi1wiO1xufVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bl1wiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjtcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a1XCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjtcbn1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a2XCI7XG59XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OZXCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtlwiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wt1wiO1xufVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4RcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5mYS1zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGtXCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+uXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SSXCI7XG59XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+FXCI7XG59XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4ZcIjtcbn1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fiVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+filwiO1xufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYxcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnJRcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjtcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj69cIjtcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yVXCI7XG59XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4xcIjtcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiO1xufVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrhcIjtcbn1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5pcIjtcbn1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZ9cIjtcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjtcbn1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WNXCI7XG59XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn41cIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn45cIjtcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiO1xufVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fkFwiO1xufVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5JcIjtcbn1cblxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuga5cIjtcbn1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qWXCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WulwiO1xufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KBXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+iglwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvooRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvooVcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ihlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KHXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7XG59XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+TXCI7XG59XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrtcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7NcIjtcbn1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gvFwiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvopFcIjtcbn1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cl1wiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WvFwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a9XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GcXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmphcIjtcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a+XCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjtcbn1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hglwiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlr9cIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qZXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4BcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmppcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YoVwiO1xufVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+2XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7dcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uyXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuga9cIjtcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WOXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlY9cIjtcbn1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BsFwiO1xufVxuXG4uZmEtc3RvcmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbFcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqFwiO1xufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WQXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CpXCI7XG59XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqlwiO1xufVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZFcIjtcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eBXCI7XG59XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+5XCI7XG59XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XglwiO1xufVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fllwiO1xufVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xg1wiO1xufVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo6FcIjtcbn1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4RcIjtcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4VcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoL1cIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+am1wiO1xufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7FcIjtcbn1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko5cIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ1cIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiO1xufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj71cIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tm1wiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TuVwiO1xufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmK5cIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvmK9cIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dqVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752rXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fl1wiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+anVwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YsFwiO1xufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XhlwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7XG59XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+csVwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+/XCI7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbtcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4dcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eIXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fmFwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yeXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbJcIjtcbn1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZJcIjtcbn1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+ZXCI7XG59XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XiVwiO1xufVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqBcIjtcbn1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqFcIjtcbn1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnKJcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJNcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yt1wiO1xufVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BgVwiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5pcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7XG59XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi61cIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoKlcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CqXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk55cIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmLtcIjtcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tn1wiO1xufVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75i8XCI7XG59XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7XG59XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKtcIjtcbn1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIJcIjtcbn1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fn1wiO1xufVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkINcIjtcbn1cblxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCLvo6hcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7XG59XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XilwiO1xufVxuXG4uZmEtdW5jaGFydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKEXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uqXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhFwiO1xufVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLugYlcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7XG59XG5cbi5mYS11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BvFwiO1xufVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhVwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7XG59XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn6BcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIZcIjtcbn1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O6XCI7XG59XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tu1wiO1xufVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TvFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjtcbn1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk71cIjtcbn1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O+XCI7XG59XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk79cIjtcbn1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UgFwiO1xufVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UgVwiO1xufVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yoXCI7XG59XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIJcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlINcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIRcIjtcbn1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoK9cIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SFXCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SGXCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uh1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjtcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7XG59XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIlcIjtcbn1cblxuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGzXCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+hXCI7XG59XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qh1wiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LpVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6dcIjtcbn1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiFwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xi1wiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiO1xufVxuXG4uZmEtdmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ChVwiO1xufVxuXG4uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKGXCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpJcIjtcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KTXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiVwiO1xufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OiXCI7XG59XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqdcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CKXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjtcbn1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjtcbn1cblxuLmZhLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG0XCI7XG59XG5cbi5mYS12aXJ1cy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BtVwiO1xufVxuXG4uZmEtdmlydXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BtlwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjtcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qi1wiO1xufVxuXG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KXXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ9cIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7XG59XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+aqVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dslwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ypXCI7XG59XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qn1wiO1xufVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VlFwiO1xufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WVXCI7XG59XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpRcIjtcbn1cblxuLmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLugodcIjtcbn1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752zXCI7XG59XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gvlwiO1xufVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gv1wiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eMXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KWXCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XjVwiO1xufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiO1xufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CMXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjtcbn1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnK5cIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkFwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7XG59XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cr1wiO1xufVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+To1wiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl45cIjtcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xj1wiO1xufVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnLBcIjtcbn1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugohcIjtcbn1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJRcIjtcbn1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjtcbn1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJFcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6RcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJJcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7XG59XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoYBcIjtcbn1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qk1wiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJRcIjtcbn1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvn6NcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjtcbn1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7XG59XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+arVwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CxXCI7XG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yv1wiO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjI1ZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAuNjI1ZW0gI2Q5ZDlkOTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAuNmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItZm9vdGVyIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY2xvc2Uge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIHtcbiAgd2lkdGg6IDJlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC4yNWVtO1xuICB9XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xuICB0b3A6IDAuODc1ZW07XG4gIHdpZHRoOiAxLjM3NWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICByaWdodDogMC4zMTI1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnMge1xuICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjMxMjVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3R5bGVkIHtcbiAgbWFyZ2luOiAwIDAuMzEyNWVtO1xuICBwYWRkaW5nOiAwLjMxMjVlbSAwLjYyNWVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3R5bGVkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDNweCByZ2JhKDUwLCAxMDAsIDE1MCwgMC40KTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4Njtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF0ge1xuICB0b3A6IC0wLjhlbTtcbiAgbGVmdDogLTAuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyZW0gMmVtO1xuICBib3JkZXItcmFkaXVzOiA0ZW0gMCAwIDRlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHRvcDogLTAuMjVlbTtcbiAgbGVmdDogMC45Mzc1ZW07XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgNGVtIDRlbSAwO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuNDM3NWVtO1xuICB3aWR0aDogMC40Mzc1ZW07XG4gIGhlaWdodDogMi42ODc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xuICB0b3A6IDEuMTI1ZW07XG4gIGxlZnQ6IDAuMTg3NWVtO1xuICB3aWR0aDogMC43NWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xuICB0b3A6IDAuOTM3NWVtO1xuICByaWdodDogMC4xODc1ZW07XG4gIHdpZHRoOiAxLjM3NWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XG4gIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIDAuNzVzO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItc2hvdyB7XG4gIGFuaW1hdGlvbjogc3dhbDItdG9hc3Qtc2hvdyAwLjVzO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWhpZGUgMC4xcyBmb3J3YXJkcztcbn1cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA2MDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYmFja2Ryb3Atc2hvdywgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYmFja2Ryb3AtaGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSA+IDpmaXJzdC1jaGlsZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQgPiA6Zmlyc3QtY2hpbGQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQgPiA6Zmlyc3QtY2hpbGQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCA+IDpmaXJzdC1jaGlsZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LXJvdyA+IC5zd2FsMi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleDogMTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4ge1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi10b3AsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLXN0YXJ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1sZWZ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1sZWZ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1yaWdodCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItcmlnaHQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbiA+IC5zd2FsMi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleDogMTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2FsMi1jb250YWluZXI6bm90KC5zd2FsMi10b3ApOm5vdCguc3dhbDItdG9wLXN0YXJ0KTpub3QoLnN3YWwyLXRvcC1lbmQpOm5vdCguc3dhbDItdG9wLWxlZnQpOm5vdCguc3dhbDItdG9wLXJpZ2h0KTpub3QoLnN3YWwyLWNlbnRlci1zdGFydCk6bm90KC5zd2FsMi1jZW50ZXItZW5kKTpub3QoLnN3YWwyLWNlbnRlci1sZWZ0KTpub3QoLnN3YWwyLWNlbnRlci1yaWdodCk6bm90KC5zd2FsMi1ib3R0b20pOm5vdCguc3dhbDItYm90dG9tLXN0YXJ0KTpub3QoLnN3YWwyLWJvdHRvbS1lbmQpOm5vdCguc3dhbDItYm90dG9tLWxlZnQpOm5vdCguc3dhbDItYm90dG9tLXJpZ2h0KTpub3QoLnN3YWwyLWdyb3ctZnVsbHNjcmVlbikgPiAuc3dhbDItbW9kYWwge1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3YWwyLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4yNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnN3YWwyLXBvcHVwOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi1sb2FkaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uc3dhbDItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxLjhlbTtcbn1cblxuLnN3YWwyLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zd2FsMi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG8gMDtcbn1cbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG4uc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luOiAwLjQ2ODc1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgOm5vdCguc3dhbDItc3R5bGVkKS5zd2FsMi1jb25maXJtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZjtcbn1cblxuLnN3YWwyLXN0eWxlZCB7XG4gIG1hcmdpbjogMC4zMTI1ZW07XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN3YWwyLXN0eWxlZDpub3QoW2Rpc2FibGVkXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODVkNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG59XG4uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbn1cbi5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4IHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpO1xufVxuLnN3YWwyLXN0eWxlZDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnN3YWwyLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEuMjVlbSAwIDA7XG4gIHBhZGRpbmc6IDFlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDAuMjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNWVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVlbTtcbn1cblxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMjVlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc3dhbDItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG87XG59XG5cbi5zd2FsMi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3YWwyLWNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG4uc3dhbDItY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5zd2FsMi1jb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjZlbTtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zd2FsMi1pbnB1dCxcbi5zd2FsMi1maWxlLFxuLnN3YWwyLXRleHRhcmVhLFxuLnN3YWwyLXNlbGVjdCxcbi5zd2FsMi1yYWRpbyxcbi5zd2FsMi1jaGVja2JveCB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5cbi5zd2FsMi1pbnB1dCxcbi5zd2FsMi1maWxlLFxuLnN3YWwyLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5zd2FsMi1pbnB1dC5zd2FsMi1pbnB1dGVycm9yLFxuLnN3YWwyLWZpbGUuc3dhbDItaW5wdXRlcnJvcixcbi5zd2FsMi10ZXh0YXJlYS5zd2FsMi1pbnB1dGVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2YyNzQ3NCAhaW1wb3J0YW50O1xufVxuLnN3YWwyLWlucHV0OmZvY3VzLFxuLnN3YWwyLWZpbGU6Zm9jdXMsXG4uc3dhbDItdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjRkYmVkO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7XG59XG4uc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLFxuLnN3YWwyLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uc3dhbDItcmFuZ2Uge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3YWwyLXJhbmdlIGlucHV0IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICB3aWR0aDogMjAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3YWwyLXJhbmdlIGlucHV0LFxuLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gIGhlaWdodDogMi42MjVlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMi42MjVlbTtcbn1cblxuLnN3YWwyLWlucHV0IHtcbiAgaGVpZ2h0OiAyLjYyNWVtO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbn1cbi5zd2FsMi1pbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtYXgtd2lkdGg6IDEwZW07XG59XG5cbi5zd2FsMi1maWxlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG4uc3dhbDItdGV4dGFyZWEge1xuICBoZWlnaHQ6IDYuNzVlbTtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuXG4uc3dhbDItc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVlbSAwLjYyNWVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG4uc3dhbDItcmFkaW8sXG4uc3dhbDItY2hlY2tib3gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc3dhbDItcmFkaW8gbGFiZWwsXG4uc3dhbDItY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW46IDAgMC42ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5zd2FsMi1yYWRpbyBpbnB1dCxcbi5zd2FsMi1jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cblxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwLjYyNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3YWwyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4yNWVtIGF1dG8gMS44NzVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciAuc3dhbDIteC1tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4zMTI1ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDEuMDYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgcmlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyB7XG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvci5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXgtbWFyayB7XG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgMC41cztcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWNlYTg7XG4gIGNvbG9yOiAjZjhiYjg2O1xufVxuLnN3YWwyLWljb24uc3dhbDItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzlkZTBmNjtcbiAgY29sb3I6ICMzZmMzZWU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2M5ZGFlMTtcbiAgY29sb3I6ICM4N2FkYmQ7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xuICBjb2xvcjogI2E1ZGM4Njtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMy43NWVtO1xuICBoZWlnaHQ6IDcuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuNDM3NWVtO1xuICBsZWZ0OiAtMi4wNjM1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICB0b3A6IC0wLjY4NzVlbTtcbiAgbGVmdDogMS44NzVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAzLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgNy41ZW0gNy41ZW0gMDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAtMC4yNWVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjVlbTtcbiAgbGVmdDogMS42MjVlbTtcbiAgd2lkdGg6IDAuNDM3NWVtO1xuICBoZWlnaHQ6IDUuNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMC4zMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWRjODY7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gIHRvcDogMi44NzVlbTtcbiAgbGVmdDogMC44MTI1ZW07XG4gIHdpZHRoOiAxLjU2MjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcbiAgdG9wOiAyLjM3NWVtO1xuICByaWdodDogMC41ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0IHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW47XG59XG5cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEuMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGJhY2tncm91bmQ6ICMzMDg1ZDY7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjMzA4NWQ2O1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICBtYXJnaW46IDAgLTFweDtcbiAgYmFja2dyb3VuZDogIzMwODVkNjtcbn1cblxuW2NsYXNzXj1zd2FsMl0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dhbDItc2hvdyB7XG4gIGFuaW1hdGlvbjogc3dhbDItc2hvdyAwLjNzO1xufVxuXG4uc3dhbDItaGlkZSB7XG4gIGFuaW1hdGlvbjogc3dhbDItaGlkZSAwLjE1cyBmb3J3YXJkcztcbn1cblxuLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnN3YWwyLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zd2FsMi1ydGwgLnN3YWwyLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uc3dhbDItcnRsIC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6IHRydWUpIHtcbiAgLnN3YWwyLXJhbmdlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuc3dhbDItY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDUwLCAxMDAsIDE1MCwgMC40KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1oaWRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMC41NjI1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDAuMTI1ZW07XG4gICAgbGVmdDogMC4xMjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogMC42MjVlbTtcbiAgICBsZWZ0OiAtMC4yNWVtO1xuICAgIHdpZHRoOiAxLjYyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjc1ZW07XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMS4xMjVlbTtcbiAgICBsZWZ0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMC43NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAxLjI1ZW07XG4gICAgcmlnaHQ6IDAuOTM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS4xMjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItaGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMS4xODc1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IDIuMTg3NWVtO1xuICAgIGxlZnQ6IC0wLjM3NWVtO1xuICAgIHdpZHRoOiAzLjEyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAzZW07XG4gICAgbGVmdDogMS4zMTI1ZW07XG4gICAgd2lkdGg6IDEuMDYyNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMi44MTI1ZW07XG4gICAgbGVmdDogMC44MTI1ZW07XG4gICAgd2lkdGg6IDEuNTYyNWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy40Mzc1ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjM3NWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDAuNjI1ZW0gKiAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciA+IC5zd2FsMi1tb2RhbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsIGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCwgYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1sZWZ0IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLCBib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQsIGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLCBib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikgPiBbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSAuc3dhbDItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnMge1xuICBmbGV4OiAxO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVlbTtcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItbG9hZGluZyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi1pbnB1dCB7XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDAuMzEyNWVtIGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLm5hdmJhci1sYXJhdmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMzNDkwZGM7XG59XG5cbi5pbmRpZ28ge1xuICBjb2xvcjogIzY1NzRjZDtcbn1cblxuLnB1cnBsZSB7XG4gIGNvbG9yOiAjOTU2MWUyO1xufVxuXG4ucGluayB7XG4gIGNvbG9yOiAjZjY2ZDliO1xufVxuXG4ucmVkIHtcbiAgY29sb3I6ICNlMzM0MmY7XG59XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2Y2OTkzZjtcbn1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAjZmZlZDRhO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzM4YzE3Mjtcbn1cblxuLnRlYWwge1xuICBjb2xvcjogIzRkYzBiNTtcbn1cblxuLmN5YW4ge1xuICBjb2xvcjogIzZjYjJlYjtcbn1cblxuLmRlZXAtcmVkIHtcbiAgY29sb3I6ICNiNzI0MjA7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5cbi5jYXJkID4gLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5jYXJkLWJvZHkubWFjaGluZVRhYmxlIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jYXJkLWJvZHkubWFjaGluZVRhYmxlIHRhYmxlIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FyZC1ib2R5Lm1hY2hpbmVUYWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICBjb2xvcjogIzAyNWRhODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLWxnLCAubW9kYWwteGwge1xuICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1ib2R5Lm1hc3RlclRhYmxlIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgLnRhYmxlIHRkLCAuY2FyZC1ib2R5Lm1hc3RlclRhYmxlIC50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEyKSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDE3KSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLm11bHRpLXJhbmdlLXNsaWRlci1iYXItb25seSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICBtYXJnaW4tbGVmdDogMTI2cHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG5maWVsZHNldCBkaXYgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uY2FyZC1ib2R5LnRpY2tldFRhYmxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNhcmQtYm9keS50aWNrZXRUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoMSkgdGgge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNhcmQtYm9keS50aWNrZXRUYWJsZSAudGFibGUgdGQsIC5jYXJkLWJvZHkudGlja2V0VGFibGUgLnRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI3ZpZXdtb2RhbCAuY29sLTQuYnMsICN2aWV3bW9kYWwgLmNvbC02LmJzLCAjdmlld21vZGFsIC5jb2wtMy5icywgI3ZpZXdtb2RhbCAuY29sLTguYnMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyOiA2cHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI3ZpZXdtb2RhbCAucm93IHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2U2ZTZlNjtcbn1cblxuI3ZpZXdtb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI3ZpZXdtb2RhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlci5uYXZiYXIubmF2YmFyLWV4cGFuZC5iZy13aGl0ZS5uYXZiYXItbGlnaHQuYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmNhcmQtZm9vdGVyIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1vdmVyZmxvdy1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLWJvZHkudGlja2V0THN0VGJsIHtcbiAgaGVpZ2h0OiA2MDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jYXJkLWJvZHkudGlja2V0THN0VGJsIHRhYmxlIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FyZC1ib2R5LnRpY2tldExzdFRibCAudGFibGUgdGQsIC5jYXJkLWJvZHkudGlja2V0THN0VGJsIC50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXJkLWJvZHkudGlja2V0THN0VGJsIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5jYXJkLWJvZHkudGlja2V0THN0VGJsIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5jYXJkLWJvZHkudGlja2V0THN0VGJsIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbnRyLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG50ci5iZy1yZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMDU4NjYgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlMWUwZTA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxudHIuYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbnRyLmJnLXllbGxvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VjY2U3MyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UxZTBlMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG50ci5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG50ci5iZy1ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzcwZWQ3MCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UxZTBlMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG50ci5iZy1ncmVlbiB0ZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG50ci5iZy1kZWVwLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxudHIuYmctZGVlcC1yZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNiNzI0MjAgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlMWUwZTA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmNhcmQtYm9keS5tYWNoaW5lVGJsIHtcbiAgaGVpZ2h0OiA2MDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jYXJkLWJvZHkubWFjaGluZVRibCB0YWJsZSB0cjpudGgtY2hpbGQoMSkgdGgge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNhcmQtYm9keS5tYWNoaW5lVGJsIC50YWJsZSB0ZCwgLmNhcmQtYm9keS5tYWNoaW5lVGJsIC50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubW9udGgtcGlja2VyX19jb250YWluZXJbZGF0YS12LTNmNmYwMmVjXSB7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBIVE1MOiA8ZGl2IGNsYXNzPVwicmliYm9uXCI+WW91ciB0ZXh0IGNvbnRlbnQ8L2Rpdj4gKi9cbi5yaWJib24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJpYmJvbiB7XG4gIC0tZjogLjVlbTtcbiAgLyogY29udHJvbCB0aGUgZm9sZGVkIHBhcnQgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nLWlubGluZTogMWxoO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZik7XG4gIGJvcmRlci1pbWFnZTogY29uaWMtZ3JhZGllbnQoIzAwMDggMCAwKSA1MSUvdmFyKC0tZik7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIGNhbGMoMTAwJSAtIHZhcigtLWYpKSwgMTAwJSAxMDAlLCBjYWxjKDEwMCUgLSB2YXIoLS1mKSkgY2FsYygxMDAlIC0gdmFyKC0tZikpLCB2YXIoLS1mKSBjYWxjKDEwMCUgLSB2YXIoLS1mKSksIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSB2YXIoLS1mKSksIDk5OXB4IGNhbGMoMTAwJSAtIHZhcigtLWYpIC0gOTk5cHgpLCBjYWxjKDEwMCUgLSA5OTlweCkgY2FsYygxMDAlIC0gdmFyKC0tZikgLSA5OTlweCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKCgxIC0gY29zKDQ1ZGVnKSkqMTAwJSksIC0xMDAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQxNTUwO1xuICAvKiB0aGUgbWFpbiBjb2xvciAgKi9cbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEJvZHlcbiRib2R5LWJnOiAjZjhmYWZjO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ051bml0bycsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplLWJhc2U6IDAuOXJlbTtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjY7XG5cbi8vIENvbG9yc1xuJGJsdWU6ICMzNDkwZGM7XG4kaW5kaWdvOiAjNjU3NGNkO1xuJHB1cnBsZTogIzk1NjFlMjtcbiRwaW5rOiAjZjY2ZDliO1xuJHJlZDogI2UzMzQyZjtcbiRvcmFuZ2U6ICNmNjk5M2Y7XG4keWVsbG93OiAjZmZlZDRhO1xuJGdyZWVuOiAjMzhjMTcyO1xuJHRlYWw6ICM0ZGMwYjU7XG4kY3lhbjogIzZjYjJlYjtcblxuXG4vLyBGb250IEF3ZXNvbWVcbiRmYS1mb250LXBhdGg6IFwiLi4vd2ViZm9udHNcIjsiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGJsb2NrICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjE1LjRcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMDY1O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWM7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3RlcmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3Rlcml1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWhhaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXRpc3N1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eS1uLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmF2YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudG9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkZmxhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkZmxhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXplcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWlsZGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2Utc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRhbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbm5vc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ub3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWxvZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFsb2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdG9wdXMtZGVwbG95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JjaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJieXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJieXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gtMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWt0b2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuY2hhcnRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5jaGFydGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zcGxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuc3BsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0LXBhdGNoZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QtcGF0Y2hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9pY2VtYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS15ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvZHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvZHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIuc3dhbDItcG9wdXAge1xuICAmLnN3YWwyLXRvYXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6ICRzd2FsMi10b2FzdC13aWR0aDtcbiAgICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtcGFkZGluZztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLXRvYXN0LWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogJHN3YWwyLXRvYXN0LWJveC1zaGFkb3c7XG5cbiAgICAuc3dhbDItaGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtaGVhZGVyLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnN3YWwyLXRpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogJHN3YWwyLXRvYXN0LXRpdGxlLW1hcmdpbjtcbiAgICAgIGZvbnQtc2l6ZTogJHN3YWwyLXRvYXN0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuc3dhbDItZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogJHN3YWwyLXRvYXN0LWZvb3Rlci1tYXJnaW47XG4gICAgICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtZm9vdGVyLW1hcmdpbjtcbiAgICAgIGZvbnQtc2l6ZTogJHN3YWwyLXRvYXN0LWZvb3Rlci1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLnN3YWwyLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi13aWR0aDtcbiAgICAgIGhlaWdodDogJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAuc3dhbDItY29udGVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtY29udGVudC1wYWRkaW5nO1xuICAgICAgZm9udC1zaXplOiAkc3dhbDItdG9hc3QtY29udGVudC1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLnN3YWwyLWljb24ge1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSBpZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAuMjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLXN1Y2Nlc3Mge1xuICAgICAgICAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItZXJyb3Ige1xuICAgICAgICBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSddIHtcbiAgICAgICAgICB0b3A6IC44NzVlbTtcbiAgICAgICAgICB3aWR0aDogMS4zNzVlbTtcblxuICAgICAgICAgICZbY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgICAgICAgbGVmdDogLjMxMjVlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2NsYXNzJD0ncmlnaHQnXSB7XG4gICAgICAgICAgICByaWdodDogLjMxMjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dhbDItYWN0aW9ucyB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAuMzEyNWVtO1xuICAgIH1cblxuICAgIC5zd2FsMi1zdHlsZWQge1xuICAgICAgbWFyZ2luOiAwIC4zMTI1ZW07XG4gICAgICBwYWRkaW5nOiAuMzEyNWVtIC42MjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogJHN3YWwyLXRvYXN0LWJ1dHRvbnMtZm9udC1zaXplO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHN3YWwyLXRvYXN0LWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN3YWwyLXN1Y2Nlc3M7XG5cbiAgICAgIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSddIHsgLy8gRW11bGF0ZSBtb3ZpbmcgY2lyY3VsYXIgbGluZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICZbY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgICAgIHRvcDogLS44ZW07XG4gICAgICAgICAgbGVmdDogLS41ZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyZW0gMmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRlbSAwIDAgNGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9J3JpZ2h0J10ge1xuICAgICAgICAgIHRvcDogLS4yNWVtO1xuICAgICAgICAgIGxlZnQ6IC45Mzc1ZW07XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRlbSA0ZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLjQzNzVlbTtcbiAgICAgICAgd2lkdGg6IC40Mzc1ZW07XG4gICAgICAgIGhlaWdodDogMi42ODc1ZW07XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtbGluZSddIHtcbiAgICAgICAgaGVpZ2h0OiAuMzEyNWVtO1xuXG4gICAgICAgICZbY2xhc3MkPSd0aXAnXSB7XG4gICAgICAgICAgdG9wOiAxLjEyNWVtO1xuICAgICAgICAgIGxlZnQ6IC4xODc1ZW07XG4gICAgICAgICAgd2lkdGg6IC43NWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9J2xvbmcnXSB7XG4gICAgICAgICAgdG9wOiAuOTM3NWVtO1xuICAgICAgICAgIHJpZ2h0OiAuMTg3NWVtO1xuICAgICAgICAgIHdpZHRoOiAxLjM3NWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItaWNvbi1zaG93IHtcbiAgICAgICAgQGlmICRzd2FsMi1pY29uLWFuaW1hdGlvbnMge1xuICAgICAgICAgIC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIC43NXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAuNzVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dhbDItc2hvdyB7XG4gICAgICBhbmltYXRpb246ICRzd2FsMi10b2FzdC1zaG93LWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAmLnN3YWwyLWhpZGUge1xuICAgICAgYW5pbWF0aW9uOiAkc3dhbDItdG9hc3QtaGlkZS1hbmltYXRpb247XG4gICAgfVxuICB9XG59XG4iLCIkc3dhbDItd2hpdGU6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRzd2FsMi1ibGFjazogICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHN3YWwyLW91dGxpbmUtY29sb3I6IHJnYmEoNTAsIDEwMCwgMTUwLCAuNCkgIWRlZmF1bHQ7XG5cbi8vIENPTlRBSU5FUlxuJHN3YWwyLWNvbnRhaW5lci1wYWRkaW5nOiAuNjI1ZW0gIWRlZmF1bHQ7XG5cbi8vIEJPWCBNT0RFTFxuJHN3YWwyLXdpZHRoOiAzMmVtICFkZWZhdWx0O1xuJHN3YWwyLXBhZGRpbmc6IDEuMjVlbSAhZGVmYXVsdDtcbiRzd2FsMi1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XG4kc3dhbDItYm9yZGVyLXJhZGl1czogLjMxMjVlbSAhZGVmYXVsdDtcbiRzd2FsMi1ib3gtc2hhZG93OiAjZDlkOWQ5ICFkZWZhdWx0O1xuXG4vLyBBTklNQVRJT05TXG4kc3dhbDItc2hvdy1hbmltYXRpb246IHN3YWwyLXNob3cgLjNzICFkZWZhdWx0O1xuJHN3YWwyLWhpZGUtYW5pbWF0aW9uOiBzd2FsMi1oaWRlIC4xNXMgZm9yd2FyZHMgIWRlZmF1bHQ7XG5cbi8vIEJBQ0tHUk9VTkRcbiRzd2FsMi1iYWNrZ3JvdW5kOiAkc3dhbDItd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFRZUE9HUkFQSFlcbiRzd2FsMi1mb250OiBpbmhlcml0ICFkZWZhdWx0O1xuJHN3YWwyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcblxuLy8gQkFDS0RST1BcbiRzd2FsMi1iYWNrZHJvcDogcmdiYSgkc3dhbDItYmxhY2ssIC40KSAhZGVmYXVsdDtcbiRzd2FsMi1iYWNrZHJvcC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyAhZGVmYXVsdDtcblxuLy8gSEVBREVSXG4kc3dhbDItaGVhZGVyLXBhZGRpbmc6IDAgMS44ZW0gIWRlZmF1bHQ7XG5cbi8vIElDT05TXG4kc3dhbDItaWNvbi1zaXplOiA1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItaWNvbi1hbmltYXRpb25zOiB0cnVlICFkZWZhdWx0O1xuJHN3YWwyLWljb24tbWFyZ2luOiAxLjI1ZW0gYXV0byAxLjg3NWVtICFkZWZhdWx0O1xuJHN3YWwyLWljb24tem9vbTogbnVsbCAhZGVmYXVsdDtcbiRzd2FsMi1zdWNjZXNzOiAjYTVkYzg2ICFkZWZhdWx0O1xuJHN3YWwyLXN1Y2Nlc3MtYm9yZGVyOiByZ2JhKCRzd2FsMi1zdWNjZXNzLCAuMykgIWRlZmF1bHQ7XG4kc3dhbDItZXJyb3I6ICNmMjc0NzQgIWRlZmF1bHQ7XG4kc3dhbDItd2FybmluZzogI2Y4YmI4NiAhZGVmYXVsdDtcbiRzd2FsMi1pbmZvOiAjM2ZjM2VlICFkZWZhdWx0O1xuJHN3YWwyLXF1ZXN0aW9uOiAjODdhZGJkICFkZWZhdWx0O1xuJHN3YWwyLWljb24tZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIElNQUdFXG4kc3dhbDItaW1hZ2UtbWFyZ2luOiAxLjI1ZW0gYXV0byAhZGVmYXVsdDtcblxuLy8gVElUTEVcbiRzd2FsMi10aXRsZS1tYXJnaW46IDAgMCAuNGVtICFkZWZhdWx0O1xuJHN3YWwyLXRpdGxlLWNvbG9yOiBsaWdodGVuKCRzd2FsMi1ibGFjaywgMzUpICFkZWZhdWx0O1xuJHN3YWwyLXRpdGxlLWZvbnQtc2l6ZTogMS44NzVlbSAhZGVmYXVsdDtcblxuLy8gQ09OVEVOVFxuJHN3YWwyLWNvbnRlbnQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItY29udGVudC1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kc3dhbDItY29udGVudC1wYWRkaW5nOiAwIDEuNmVtICFkZWZhdWx0O1xuJHN3YWwyLWNvbnRlbnQtY29sb3I6IGxpZ2h0ZW4oJHN3YWwyLWJsYWNrLCAzMykgIWRlZmF1bHQ7XG4kc3dhbDItY29udGVudC1mb250LXNpemU6IDEuMTI1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItY29udGVudC1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJHN3YWwyLWNvbnRlbnQtbGluZS1oZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcbiRzd2FsMi1jb250ZW50LXRleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcbiRzd2FsMi1jb250ZW50LXdvcmQtd3JhcDogYnJlYWstd29yZCAhZGVmYXVsdDtcblxuLy8gSU5QVVRcbiRzd2FsMi1pbnB1dC1tYXJnaW46IDFlbSBhdXRvICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWhlaWdodDogMi42MjVlbSAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1wYWRkaW5nOiAwIC43NWVtICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHN3YWwyLWJsYWNrLCA4NSkgIWRlZmF1bHQ7XG4kc3dhbDItaW5wdXQtYm9yZGVyLXJhZGl1czogLjE4NzVlbSAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkc3dhbDItYmxhY2ssIC4wNikgIWRlZmF1bHQ7XG4kc3dhbDItaW5wdXQtZm9jdXMtYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZCAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1mb2N1cy1vdXRsaW5lOiBub25lICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6IDAgMCAzcHggI2M0ZTZmNSAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1mb250LXNpemU6IDEuMTI1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItaW5wdXQtYmFja2dyb3VuZDogaW5oZXJpdCAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLCBib3gtc2hhZG93IC4zcyAhZGVmYXVsdDtcblxuLy8gVEVYVEFSRUEgU1BFQ0lGSUMgVkFSSUFCTEVTXG4kc3dhbDItdGV4dGFyZWEtaGVpZ2h0OiA2Ljc1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItdGV4dGFyZWEtcGFkZGluZzogLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIFZBTElEQVRJT04gTUVTU0FHRVxuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhZGVmYXVsdDtcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtcGFkZGluZzogLjYyNWVtICFkZWZhdWx0O1xuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1iYWNrZ3JvdW5kOiBsaWdodGVuKCRzd2FsMi1ibGFjaywgOTQpICFkZWZhdWx0O1xuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcjogbGlnaHRlbigkc3dhbDItYmxhY2ssIDQwKSAhZGVmYXVsdDtcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWljb24tYmFja2dyb3VuZDogJHN3YWwyLWVycm9yICFkZWZhdWx0O1xuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1pY29uLWNvbG9yOiAkc3dhbDItd2hpdGUgIWRlZmF1bHQ7XG4kc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWljb24tem9vbTogbnVsbCAhZGVmYXVsdDtcblxuLy8gUFJPR1JFU1MgU1RFUFNcbiRzd2FsMi1wcm9ncmVzcy1zdGVwcy1iYWNrZ3JvdW5kOiBpbmhlcml0ICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXBzLW1hcmdpbjogMCAwIDEuMjVlbSAhZGVmYXVsdDtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwcy1wYWRkaW5nOiAwICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXBzLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4kc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtZGlzdGFuY2U6IDIuNWVtICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXAtd2lkdGg6IDJlbTtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwLWhlaWdodDogMmVtO1xuJHN3YWwyLXByb2dyZXNzLXN0ZXAtYm9yZGVyLXJhZGl1czogMmVtO1xuJHN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZDogI2FkZDhlNiAhZGVmYXVsdDtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwLWNvbG9yOiAkc3dhbDItd2hpdGUgIWRlZmF1bHQ7XG4kc3dhbDItYWN0aXZlLXN0ZXAtYmFja2dyb3VuZDogIzMwODVkNiAhZGVmYXVsdDtcbiRzd2FsMi1hY3RpdmUtc3RlcC1jb2xvcjogJHN3YWwyLXdoaXRlICFkZWZhdWx0O1xuXG4vLyBGT09URVJcbiRzd2FsMi1mb290ZXItbWFyZ2luOiAxLjI1ZW0gMCAwICFkZWZhdWx0O1xuJHN3YWwyLWZvb3Rlci1wYWRkaW5nOiAxZW0gMCAwICFkZWZhdWx0O1xuJHN3YWwyLWZvb3Rlci1ib3JkZXItY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kc3dhbDItZm9vdGVyLWNvbG9yOiBsaWdodGVuKCRzd2FsMi1ibGFjaywgMzMpICFkZWZhdWx0O1xuJHN3YWwyLWZvb3Rlci1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcblxuLy8gVElNRVIgUE9HUkVTUyBCQVJcbiRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItaGVpZ2h0OiAuMjVlbTtcbiRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDogcmdiYSgkc3dhbDItYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuLy8gQ0xPU0UgQlVUVE9OXG4kc3dhbDItY2xvc2UtYnV0dG9uLWFsaWduLWl0ZW1zOiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWp1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi13aWR0aDogMS4yZW0gIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWhlaWdodDogMS4yZW0gIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLXBvc2l0aW9uOiBhYnNvbHV0ZSAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tZ2FwOiAwICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uOiBjb2xvciAuMXMgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tb3V0bGluZTogbnVsbCAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWNvbG9yOiBsaWdodGVuKCRzd2FsMi1ibGFjaywgODApICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LWZhbWlseTogc2VyaWYgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWZvbnQtc2l6ZTogMi41ZW0gIWRlZmF1bHQ7XG5cbi8vIENMT1NFIEJVVFRPTjpIT1ZFUlxuJHN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAkc3dhbDItZXJyb3IgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBBQ1RJT05TXG4kc3dhbDItYWN0aW9ucy1mbGV4LXdyYXA6IHdyYXAgIWRlZmF1bHQ7XG4kc3dhbDItYWN0aW9ucy1hbGlnbi1pdGVtczogY2VudGVyICFkZWZhdWx0O1xuJHN3YWwyLWFjdGlvbnMtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItYWN0aW9ucy13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRzd2FsMi1hY3Rpb25zLW1hcmdpbjogMS4yNWVtIGF1dG8gMCAhZGVmYXVsdDtcblxuLy8gQ09ORklSTSBCVVRUT05cbiRzd2FsMi1jb25maXJtLWJ1dHRvbi1ib3JkZXI6IDAgIWRlZmF1bHQ7XG4kc3dhbDItY29uZmlybS1idXR0b24tYm9yZGVyLXJhZGl1czogLjI1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItY29uZmlybS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogIzMwODVkNiAhZGVmYXVsdDtcbiRzd2FsMi1jb25maXJtLWJ1dHRvbi1jb2xvcjogJHN3YWwyLXdoaXRlICFkZWZhdWx0O1xuJHN3YWwyLWNvbmZpcm0tYnV0dG9uLWZvbnQtc2l6ZTogMS4wNjI1ZW0gIWRlZmF1bHQ7XG5cbi8vIENBTkNFTCBCVVRUT05cbiRzd2FsMi1jYW5jZWwtYnV0dG9uLWJvcmRlcjogMCAhZGVmYXVsdDtcbiRzd2FsMi1jYW5jZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM6IC4yNWVtICFkZWZhdWx0O1xuJHN3YWwyLWNhbmNlbC1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogI2FhYSAhZGVmYXVsdDtcbiRzd2FsMi1jYW5jZWwtYnV0dG9uLWNvbG9yOiAkc3dhbDItd2hpdGUgIWRlZmF1bHQ7XG4kc3dhbDItY2FuY2VsLWJ1dHRvbi1mb250LXNpemU6IDEuMDYyNWVtICFkZWZhdWx0O1xuXG4vLyBDT01NT04gVkFSSUFCTEVTIEZPUiBDT05GSVJNIEFORCBDQU5DRUwgQlVUVE9OU1xuJHN3YWwyLWJ1dHRvbi1kYXJrZW4taG92ZXI6IHJnYmEoJHN3YWwyLWJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kc3dhbDItYnV0dG9uLWRhcmtlbi1hY3RpdmU6IHJnYmEoJHN3YWwyLWJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kc3dhbDItYnV0dG9uLWZvY3VzLW91dGxpbmU6IG5vbmUgIWRlZmF1bHQ7XG4kc3dhbDItYnV0dG9uLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kc3dhbDItYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkc3dhbDItYmFja2dyb3VuZCwgMCAwIDAgM3B4ICRzd2FsMi1vdXRsaW5lLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBUT0FTVFNcbiRzd2FsMi10b2FzdC1zaG93LWFuaW1hdGlvbjogc3dhbDItdG9hc3Qtc2hvdyAuNXMgIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtaGlkZS1hbmltYXRpb246IHN3YWwyLXRvYXN0LWhpZGUgLjFzIGZvcndhcmRzICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1ib3gtc2hhZG93OiAwIDAgLjYyNWVtICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtYmFja2dyb3VuZDogJHN3YWwyLXdoaXRlICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi13aWR0aDogLjhlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1jbG9zZS1idXR0b24taGVpZ2h0OiAuOGVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi1saW5lLWhlaWdodDogLjggIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3Qtd2lkdGg6IGF1dG8gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtcGFkZGluZzogLjYyNWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWhlYWRlci1wYWRkaW5nOiAwICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LXRpdGxlLW1hcmdpbjogMCAuNmVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LXRpdGxlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWNvbnRlbnQtcGFkZGluZzogMCAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1jb250ZW50LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWlucHV0LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LXZhbGlkYXRpb24tZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtYnV0dG9ucy1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzd2FsMi1iYWNrZ3JvdW5kLCAwIDAgMCAzcHggJHN3YWwyLW91dGxpbmUtY29sb3IgIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtZm9vdGVyLW1hcmdpbjogLjVlbSAwIDAgIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtZm9vdGVyLXBhZGRpbmc6IC41ZW0gMCAwICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWZvb3Rlci1mb250LXNpemU6IC44ZW0gIWRlZmF1bHQ7XG4iLCJAbWl4aW4gaWUge1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8zMDI1MDE2MVxuQG1peGluIG5vdCgkaWdub3ItbGlzdC4uLikge1xuICBAaWYgKGxlbmd0aCgkaWdub3ItbGlzdCkgPT0gMSkge1xuICAgICRpZ25vci1saXN0OiBudGgoJGlnbm9yLWxpc3QsIDEpO1xuICB9XG5cbiAgJG5vdC1vdXRwdXQ6ICcnO1xuXG4gIEBlYWNoICRub3QgaW4gJGlnbm9yLWxpc3Qge1xuICAgICRub3Qtb3V0cHV0OiAkbm90LW91dHB1dCArICc6bm90KCN7JG5vdH0pJzsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzY3NzL25vLWR1cGxpY2F0ZS1kb2xsYXItdmFyaWFibGVzXG4gIH1cblxuICAmI3skbm90LW91dHB1dH0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuc3dhbDItY29udGFpbmVyIHtcbiAgLy8gY2VudGVyaW5nXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA2MDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJHN3YWwyLWNvbnRhaW5lci1wYWRkaW5nO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246ICRzd2FsMi1iYWNrZHJvcC10cmFuc2l0aW9uO1xuXG4gIC8vIHN3ZWV0YWxlcnQyL2lzc3Vlcy85MDVcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuc3dhbDItYmFja2Ryb3Atc2hvdyxcbiAgJi5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWJhY2tkcm9wO1xuICB9XG5cbiAgJi5zd2FsMi1iYWNrZHJvcC1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zd2FsMi10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi5zd2FsMi10b3Atc3RhcnQsXG4gICYuc3dhbDItdG9wLWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuc3dhbDItdG9wLWVuZCxcbiAgJi5zd2FsMi10b3AtcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmLnN3YWwyLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItY2VudGVyLXN0YXJ0LFxuICAmLnN3YWwyLWNlbnRlci1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuc3dhbDItY2VudGVyLWVuZCxcbiAgJi5zd2FsMi1jZW50ZXItcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYuc3dhbDItYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmLnN3YWwyLWJvdHRvbS1zdGFydCxcbiAgJi5zd2FsMi1ib3R0b20tbGVmdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuc3dhbDItYm90dG9tLWVuZCxcbiAgJi5zd2FsMi1ib3R0b20tcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5zd2FsMi1ib3R0b20gPiA6Zmlyc3QtY2hpbGQsXG4gICYuc3dhbDItYm90dG9tLXN0YXJ0ID4gOmZpcnN0LWNoaWxkLFxuICAmLnN3YWwyLWJvdHRvbS1sZWZ0ID4gOmZpcnN0LWNoaWxkLFxuICAmLnN3YWwyLWJvdHRvbS1lbmQgPiA6Zmlyc3QtY2hpbGQsXG4gICYuc3dhbDItYm90dG9tLXJpZ2h0ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgJi5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItbW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLnN3YWwyLWdyb3ctcm93ID4gLnN3YWwyLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLnN3YWwyLWdyb3ctY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLnN3YWwyLXRvcCxcbiAgICAmLnN3YWwyLWNlbnRlcixcbiAgICAmLnN3YWwyLWJvdHRvbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYuc3dhbDItdG9wLXN0YXJ0LFxuICAgICYuc3dhbDItY2VudGVyLXN0YXJ0LFxuICAgICYuc3dhbDItYm90dG9tLXN0YXJ0LFxuICAgICYuc3dhbDItdG9wLWxlZnQsXG4gICAgJi5zd2FsMi1jZW50ZXItbGVmdCxcbiAgICAmLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYuc3dhbDItdG9wLWVuZCxcbiAgICAmLnN3YWwyLWNlbnRlci1lbmQsXG4gICAgJi5zd2FsMi1ib3R0b20tZW5kLFxuICAgICYuc3dhbDItdG9wLXJpZ2h0LFxuICAgICYuc3dhbDItY2VudGVyLXJpZ2h0LFxuICAgICYuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmID4gLnN3YWwyLW1vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnN3YWwyLW5vLXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG5vdCgnLnN3YWwyLXRvcCcsXG4gICcuc3dhbDItdG9wLXN0YXJ0JyxcbiAgJy5zd2FsMi10b3AtZW5kJyxcbiAgJy5zd2FsMi10b3AtbGVmdCcsXG4gICcuc3dhbDItdG9wLXJpZ2h0JyxcbiAgJy5zd2FsMi1jZW50ZXItc3RhcnQnLFxuICAnLnN3YWwyLWNlbnRlci1lbmQnLFxuICAnLnN3YWwyLWNlbnRlci1sZWZ0JyxcbiAgJy5zd2FsMi1jZW50ZXItcmlnaHQnLFxuICAnLnN3YWwyLWJvdHRvbScsXG4gICcuc3dhbDItYm90dG9tLXN0YXJ0JyxcbiAgJy5zd2FsMi1ib3R0b20tZW5kJyxcbiAgJy5zd2FsMi1ib3R0b20tbGVmdCcsXG4gICcuc3dhbDItYm90dG9tLXJpZ2h0JyxcbiAgJy5zd2FsMi1ncm93LWZ1bGxzY3JlZW4nKSB7XG4gICAgJiA+IC5zd2FsMi1tb2RhbCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaWUge1xuICAgIC5zd2FsMi1tb2RhbCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnN3YWwyLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6ICRzd2FsMi13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkc3dhbDItcGFkZGluZztcbiAgYm9yZGVyOiAkc3dhbDItYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkc3dhbDItYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJHN3YWwyLWJhY2tncm91bmQ7XG4gIGZvbnQtZmFtaWx5OiAkc3dhbDItZm9udDtcbiAgZm9udC1zaXplOiAkc3dhbDItZm9udC1zaXplO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLnN3YWwyLWxvYWRpbmcge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4uc3dhbDItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHN3YWwyLWhlYWRlci1wYWRkaW5nO1xufVxuXG4uc3dhbDItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAkc3dhbDItdGl0bGUtbWFyZ2luO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJHN3YWwyLXRpdGxlLWNvbG9yO1xuICBmb250LXNpemU6ICRzd2FsMi10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnN3YWwyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxOyAvLyBwcmV2ZW50IHN1Y2VzcyBpY29uIGZyb20gb3ZlcmxhcHBpbmcgYnV0dG9uc1xuICBmbGV4LXdyYXA6ICRzd2FsMi1hY3Rpb25zLWZsZXgtd3JhcDtcbiAgYWxpZ24taXRlbXM6ICRzd2FsMi1hY3Rpb25zLWFsaWduLWl0ZW1zO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRzd2FsMi1hY3Rpb25zLWp1c3RpZnktY29udGVudDtcbiAgd2lkdGg6ICRzd2FsMi1hY3Rpb25zLXdpZHRoO1xuICBtYXJnaW46ICRzd2FsMi1hY3Rpb25zLW1hcmdpbjtcblxuICAmOm5vdCguc3dhbDItbG9hZGluZykge1xuICAgIC5zd2FsMi1zdHlsZWQge1xuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3dhbDItYnV0dG9uLWRhcmtlbi1ob3ZlciwgJHN3YWwyLWJ1dHRvbi1kYXJrZW4taG92ZXIpO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3dhbDItYnV0dG9uLWRhcmtlbi1hY3RpdmUsICRzd2FsMi1idXR0b24tZGFya2VuLWFjdGl2ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2FsMi1sb2FkaW5nIHtcbiAgICAuc3dhbDItc3R5bGVkIHtcbiAgICAgICYuc3dhbDItY29uZmlybSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAyLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgbWFyZ2luOiAuNDY4NzVlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gICAgICAgIGJvcmRlcjogLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgOm5vdCguc3dhbDItc3R5bGVkKSB7XG4gICAgICAmLnN3YWwyLWNvbmZpcm0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGxpZ2h0ZW4oJHN3YWwyLWJsYWNrLCA2MCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggJHN3YWwyLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zd2FsMi1zdHlsZWQge1xuICBtYXJnaW46IC4zMTI1ZW07XG4gIHBhZGRpbmc6IC42MjVlbSAyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItY29uZmlybSB7XG4gICAgYm9yZGVyOiAkc3dhbDItY29uZmlybS1idXR0b24tYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzd2FsMi1jb25maXJtLWJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3YWwyLWNvbmZpcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRzd2FsMi1jb25maXJtLWJ1dHRvbi1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzd2FsMi1jb25maXJtLWJ1dHRvbi1mb250LXNpemU7XG4gIH1cblxuICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgYm9yZGVyOiAkc3dhbDItY2FuY2VsLWJ1dHRvbi1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHN3YWwyLWNhbmNlbC1idXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRzd2FsMi1jYW5jZWwtYnV0dG9uLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwyLWNhbmNlbC1idXR0b24tZm9udC1zaXplO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogJHN3YWwyLWJ1dHRvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2FsMi1idXR0b24tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc3dhbDItYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnN3YWwyLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46ICRzd2FsMi1mb290ZXItbWFyZ2luO1xuICBwYWRkaW5nOiAkc3dhbDItZm9vdGVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRzd2FsMi1mb290ZXItY29sb3I7XG4gIGZvbnQtc2l6ZTogJHN3YWwyLWZvb3Rlci1mb250LXNpemU7XG59XG5cbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHN3YWwyLWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzd2FsMi1ib3JkZXItcmFkaXVzO1xufVxuXG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJHN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDtcbn1cblxuLnN3YWwyLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46ICRzd2FsMi1pbWFnZS1tYXJnaW47XG59XG5cbi5zd2FsMi1jbG9zZSB7XG4gIHBvc2l0aW9uOiAkc3dhbDItY2xvc2UtYnV0dG9uLXBvc2l0aW9uO1xuICB6LWluZGV4OiAyOyAvLyBzd2VldGFsZXJ0Mi9pc3N1ZXMvMTYxN1xuICB0b3A6ICRzd2FsMi1jbG9zZS1idXR0b24tZ2FwO1xuICByaWdodDogJHN3YWwyLWNsb3NlLWJ1dHRvbi1nYXA7XG4gIGFsaWduLWl0ZW1zOiAkc3dhbDItY2xvc2UtYnV0dG9uLWFsaWduLWl0ZW1zO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRzd2FsMi1jbG9zZS1idXR0b24tanVzdGlmeS1jb250ZW50O1xuICB3aWR0aDogJHN3YWwyLWNsb3NlLWJ1dHRvbi13aWR0aDtcbiAgaGVpZ2h0OiAkc3dhbDItY2xvc2UtYnV0dG9uLWhlaWdodDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogJHN3YWwyLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uO1xuICBib3JkZXI6ICRzd2FsMi1jbG9zZS1idXR0b24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkc3dhbDItY2xvc2UtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIG91dGxpbmU6ICRzd2FsMi1jbG9zZS1idXR0b24tb3V0bGluZTtcbiAgYmFja2dyb3VuZDogJHN3YWwyLWNsb3NlLWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJHN3YWwyLWNsb3NlLWJ1dHRvbi1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRzd2FsMi1jbG9zZS1idXR0b24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkc3dhbDItY2xvc2UtYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiAkc3dhbDItY2xvc2UtYnV0dG9uLWhvdmVyLXRyYW5zZm9ybTtcbiAgICBiYWNrZ3JvdW5kOiAkc3dhbDItY2xvc2UtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRzd2FsMi1jbG9zZS1idXR0b24taG92ZXItY29sb3I7XG4gIH1cblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnN3YWwyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxOyAvLyBwcmV2ZW50IHN1Y2VzcyBpY29uIG92ZXJsYXBwaW5nIHRoZSBjb250ZW50XG4gIGp1c3RpZnktY29udGVudDogJHN3YWwyLWNvbnRlbnQtanVzdGlmeS1jb250ZW50O1xuICBtYXJnaW46ICRzd2FsMi1jb250ZW50LW1hcmdpbjtcbiAgcGFkZGluZzogJHN3YWwyLWNvbnRlbnQtcGFkZGluZztcbiAgY29sb3I6ICRzd2FsMi1jb250ZW50LWNvbG9yO1xuICBmb250LXNpemU6ICRzd2FsMi1jb250ZW50LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzd2FsMi1jb250ZW50LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHN3YWwyLWNvbnRlbnQtbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246ICRzd2FsMi1jb250ZW50LXRleHQtYWxpZ247XG4gIHdvcmQtd3JhcDogJHN3YWwyLWNvbnRlbnQtd29yZC13cmFwO1xufVxuXG4uc3dhbDItaW5wdXQsXG4uc3dhbDItZmlsZSxcbi5zd2FsMi10ZXh0YXJlYSxcbi5zd2FsMi1zZWxlY3QsXG4uc3dhbDItcmFkaW8sXG4uc3dhbDItY2hlY2tib3gge1xuICBtYXJnaW46ICRzd2FsMi1pbnB1dC1tYXJnaW47XG59XG5cbi5zd2FsMi1pbnB1dCxcbi5zd2FsMi1maWxlLFxuLnN3YWwyLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6ICRzd2FsMi1pbnB1dC13aWR0aDtcbiAgdHJhbnNpdGlvbjogJHN3YWwyLWlucHV0LXRyYW5zaXRpb247XG4gIGJvcmRlcjogJHN3YWwyLWlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHN3YWwyLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQ6ICRzd2FsMi1pbnB1dC1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkc3dhbDItaW5wdXQtYm94LXNoYWRvdztcbiAgY29sb3I6ICRzd2FsMi1pbnB1dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkc3dhbDItaW5wdXQtZm9udC1zaXplO1xuXG4gICYuc3dhbDItaW5wdXRlcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItZXJyb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICRzd2FsMi1lcnJvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAkc3dhbDItaW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6ICRzd2FsMi1pbnB1dC1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRzd2FsMi1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBsaWdodGVuKCRzd2FsMi1ibGFjaywgODApO1xuICB9XG59XG5cbi5zd2FsMi1yYW5nZSB7XG4gIG1hcmdpbjogJHN3YWwyLWlucHV0LW1hcmdpbjtcbiAgYmFja2dyb3VuZDogJHN3YWwyLWJhY2tncm91bmQ7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBvdXRwdXQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgY29sb3I6ICRzd2FsMi1pbnB1dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGlucHV0LFxuICBvdXRwdXQge1xuICAgIGhlaWdodDogJHN3YWwyLWlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwyLWlucHV0LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHN3YWwyLWlucHV0LWhlaWdodDtcbiAgfVxufVxuXG4uc3dhbDItaW5wdXQge1xuICBoZWlnaHQ6ICRzd2FsMi1pbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRzd2FsMi1pbnB1dC1wYWRkaW5nO1xuXG4gICZbdHlwZT0nbnVtYmVyJ10ge1xuICAgIG1heC13aWR0aDogMTBlbTtcbiAgfVxufVxuXG4uc3dhbDItZmlsZSB7XG4gIGJhY2tncm91bmQ6ICRzd2FsMi1pbnB1dC1iYWNrZ3JvdW5kO1xuICBmb250LXNpemU6ICRzd2FsMi1pbnB1dC1mb250LXNpemU7XG59XG5cbi5zd2FsMi10ZXh0YXJlYSB7XG4gIGhlaWdodDogJHN3YWwyLXRleHRhcmVhLWhlaWdodDtcbiAgcGFkZGluZzogJHN3YWwyLXRleHRhcmVhLXBhZGRpbmc7XG59XG5cbi5zd2FsMi1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuMzc1ZW0gLjYyNWVtO1xuICBiYWNrZ3JvdW5kOiAkc3dhbDItaW5wdXQtYmFja2dyb3VuZDtcbiAgY29sb3I6ICRzd2FsMi1pbnB1dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkc3dhbDItaW5wdXQtZm9udC1zaXplO1xufVxuXG4uc3dhbDItcmFkaW8sXG4uc3dhbDItY2hlY2tib3gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHN3YWwyLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkc3dhbDItaW5wdXQtY29sb3I7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAuNmVtO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwyLWlucHV0LWZvbnQtc2l6ZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXJnaW46IDAgLjRlbTtcbiAgfVxufVxuXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWp1c3RpZnktY29udGVudDtcbiAgcGFkZGluZzogJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1wYWRkaW5nO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWNvbG9yO1xuICBmb250LXNpemU6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1mb250LXdlaWdodDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICchJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IDAgLjYyNWVtO1xuICAgIHpvb206ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtaWNvbi16b29tO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWljb24tYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1pY29uLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc3dhbDItaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogJHN3YWwyLWljb24tc2l6ZTtcbiAgaGVpZ2h0OiAkc3dhbDItaWNvbi1zaXplO1xuICBtYXJnaW46ICRzd2FsMi1pY29uLW1hcmdpbjtcbiAgem9vbTogJHN3YWwyLWljb24tem9vbTtcbiAgYm9yZGVyOiAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LWZhbWlseTogJHN3YWwyLWljb24tZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAkc3dhbDItaWNvbi1zaXplO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMuNzVlbTtcbiAgfVxuXG4gICYuc3dhbDItZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJHN3YWwyLWVycm9yO1xuICAgIGNvbG9yOiAkc3dhbDItZXJyb3I7XG5cbiAgICAuc3dhbDIteC1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyLjMxMjVlbTtcbiAgICAgIHdpZHRoOiAyLjkzNzVlbTtcbiAgICAgIGhlaWdodDogLjMxMjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2FsMi1lcnJvcjtcblxuICAgICAgJltjbGFzcyQ9J2xlZnQnXSB7XG4gICAgICAgIGxlZnQ6IDEuMDYyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MkPSdyaWdodCddIHtcbiAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFcnJvciBpY29uIGFuaW1hdGlvblxuICAgICYuc3dhbDItaWNvbi1zaG93IHtcbiAgICAgIEBpZiAkc3dhbDItaWNvbi1hbmltYXRpb25zIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gLjVzO1xuXG4gICAgICAgIC5zd2FsMi14LW1hcmsge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2FsMi13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHN3YWwyLXdhcm5pbmcsIDcpO1xuICAgIGNvbG9yOiAkc3dhbDItd2FybmluZztcbiAgfVxuXG4gICYuc3dhbDItaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRzd2FsMi1pbmZvLCAyMCk7XG4gICAgY29sb3I6ICRzd2FsMi1pbmZvO1xuICB9XG5cbiAgJi5zd2FsMi1xdWVzdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRzd2FsMi1xdWVzdGlvbiwgMjApO1xuICAgIGNvbG9yOiAkc3dhbDItcXVlc3Rpb247XG4gIH1cblxuICAmLnN3YWwyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogJHN3YWwyLXN1Y2Nlc3M7XG4gICAgY29sb3I6ICRzd2FsMi1zdWNjZXNzO1xuXG4gICAgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lJ10ge1xuICAgICAgLy8gRW11bGF0ZSBtb3ZpbmcgY2lyY3VsYXIgbGluZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMuNzVlbTtcbiAgICAgIGhlaWdodDogNy41ZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICZbY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgICB0b3A6IC0uNDM3NWVtO1xuICAgICAgICBsZWZ0OiAtMi4wNjM1ZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcbiAgICAgIH1cblxuICAgICAgJltjbGFzcyQ9J3JpZ2h0J10ge1xuICAgICAgICB0b3A6IC0uNjg3NWVtO1xuICAgICAgICBsZWZ0OiAxLjg3NWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMuNzVlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA3LjVlbSA3LjVlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgICAgLy8gUmluZ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogLS4yNWVtO1xuICAgICAgbGVmdDogLS4yNWVtO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogLjI1ZW0gc29saWQgJHN3YWwyLXN1Y2Nlc3MtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgICAvLyBIaWRlIGNvcm5lcnMgbGVmdCBmcm9tIGFuaW1hdGlvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogLjVlbTtcbiAgICAgIGxlZnQ6IDEuNjI1ZW07XG4gICAgICB3aWR0aDogLjQzNzVlbTtcbiAgICAgIGhlaWdodDogNS42MjVlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiAuMzEyNWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjEyNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3YWwyLXN1Y2Nlc3M7XG5cbiAgICAgICZbY2xhc3MkPSd0aXAnXSB7XG4gICAgICAgIHRvcDogMi44NzVlbTtcbiAgICAgICAgbGVmdDogLjgxMjVlbTtcbiAgICAgICAgd2lkdGg6IDEuNTYyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MkPSdsb25nJ10ge1xuICAgICAgICB0b3A6IDIuMzc1ZW07XG4gICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICB3aWR0aDogMi45Mzc1ZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3VjY2VzcyBpY29uIGFuaW1hdGlvblxuICAgICYuc3dhbDItaWNvbi1zaG93IHtcbiAgICAgIEBpZiAkc3dhbDItaWNvbi1hbmltYXRpb25zIHtcbiAgICAgICAgLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXAge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIC43NXM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAuNzVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZS1yaWdodCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtbWFyZ2luO1xuICBwYWRkaW5nOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtcGFkZGluZztcbiAgYmFja2dyb3VuZDogJHN3YWwyLXByb2dyZXNzLXN0ZXBzLWJhY2tncm91bmQ7XG4gIGZvbnQtd2VpZ2h0OiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtZm9udC13ZWlnaHQ7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XG4gICAgei1pbmRleDogMjA7XG4gICAgd2lkdGg6ICRzd2FsMi1wcm9ncmVzcy1zdGVwLXdpZHRoO1xuICAgIGhlaWdodDogJHN3YWwyLXByb2dyZXNzLXN0ZXAtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRzd2FsMi1wcm9ncmVzcy1zdGVwLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWFjdGl2ZS1zdGVwLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRzd2FsMi1hY3RpdmUtc3RlcC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogJHN3YWwyLXByb2dyZXNzLXN0ZXAtaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xuICAgICAgYmFja2dyb3VuZDogJHN3YWwyLWFjdGl2ZS1zdGVwLWJhY2tncm91bmQ7XG5cbiAgICAgIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcC1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJHN3YWwyLXByb2dyZXNzLXN0ZXAtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzd2FsMi1wcm9ncmVzcy1zdGVwLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6ICRzd2FsMi1wcm9ncmVzcy1zdGVwcy1kaXN0YW5jZTtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWFjdGl2ZS1zdGVwLWJhY2tncm91bmQ7XG4gIH1cbn1cblxuLy8gZ2l0aHViLmNvbS9zd2VldGFsZXJ0Mi9zd2VldGFsZXJ0Mi9pc3N1ZXMvMjY4XG5bY2xhc3NePSdzd2FsMiddIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3YWwyLXNob3cge1xuICBhbmltYXRpb246ICRzd2FsMi1zaG93LWFuaW1hdGlvbjtcbn1cblxuLnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246ICRzd2FsMi1oaWRlLWFuaW1hdGlvbjtcbn1cblxuLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4uc3dhbDItc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gUmlnaHQtdG8tbGVmdCBzdXBwb3J0XG4uc3dhbDItcnRsIHtcbiAgLnN3YWwyLWNsb3NlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAkc3dhbDItY2xvc2UtYnV0dG9uLWdhcDtcbiAgfVxuXG4gIC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5cbi8vIE1pY3Jvc29mdCBFZGdlXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAuc3dhbDItcmFuZ2Uge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgb3V0cHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIElFMTFcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG4gICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zd2FsMi1yYW5nZSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBvdXRwdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRmlyZWZveFxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnN3YWwyLWNsb3NlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkc3dhbDItb3V0bGluZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgc3dhbDItdG9hc3Qtc2hvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuXG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooLTJkZWcpO1xuICB9XG5cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtaGlkZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogLjU2MjVlbTtcbiAgICBsZWZ0OiAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgNTQlIHtcbiAgICB0b3A6IC4xMjVlbTtcbiAgICBsZWZ0OiAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA3MCUge1xuICAgIHRvcDogLjYyNWVtO1xuICAgIGxlZnQ6IC0uMjVlbTtcbiAgICB3aWR0aDogMS42MjVlbTtcbiAgfVxuXG4gIDg0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAuNzVlbTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogMS4xMjVlbTtcbiAgICBsZWZ0OiAuMTg3NWVtO1xuICAgIHdpZHRoOiAuNzVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgNjUlIHtcbiAgICB0b3A6IDEuMjVlbTtcbiAgICByaWdodDogLjkzNzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIDg0JSB7XG4gICAgdG9wOiAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjEyNWVtO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAuOTM3NWVtO1xuICAgIHJpZ2h0OiAuMTg3NWVtO1xuICAgIHdpZHRoOiAxLjM3NWVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0b2FzdHMtYW5pbWF0aW9ucyc7XG5cbi8vIEFwcGVhcmFuY2UgYW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIHN3YWwyLXNob3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gRGlzcHBlYXJhbmNlIGFuaW1hdGlvblxuQGtleWZyYW1lcyBzd2FsMi1oaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gU3VjY2VzcyBpY29uIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMS4xODc1ZW07XG4gICAgbGVmdDogLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA3MCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgbGVmdDogLS4zNzVlbTtcbiAgICB3aWR0aDogMy4xMjVlbTtcbiAgfVxuXG4gIDg0JSB7XG4gICAgdG9wOiAzZW07XG4gICAgbGVmdDogMS4zMTI1ZW07XG4gICAgd2lkdGg6IDEuMDYyNWVtO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjgxMjVlbTtcbiAgICBsZWZ0OiAuODEyNWVtO1xuICAgIHdpZHRoOiAxLjU2MjVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgNjUlIHtcbiAgICB0b3A6IDMuMzc1ZW07XG4gICAgcmlnaHQ6IDIuODc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA4NCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuNDM3NWVtO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjM3NWVtO1xuICAgIHJpZ2h0OiAuNWVtO1xuICAgIHdpZHRoOiAyLjkzNzVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG59XG5cbi8vIEVycm9yIGljb24gYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgbWFyZ2luLXRvcDogLS4zNzVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0b2FzdHMtYm9keSc7XG5cbkBtaXhpbiBzd2VldGFsZXJ0Mi1ib2R5KCkge1xuICAmLnN3YWwyLXNob3duIHtcbiAgICBAaW5jbHVkZSBub3QoJy5zd2FsMi1uby1iYWNrZHJvcCcsICcuc3dhbDItdG9hc3Qtc2hvd24nKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBub3Qgb3ZlcmZsb3cteSBiZWNhdXNlIG9mIFNhcmFyaSwgIzEyNTNcbiAgICB9XG4gIH1cblxuICAmLnN3YWwyLWhlaWdodC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLy8gIzc4MSAjMTEwN1xuICB9XG5cbiAgJi5zd2FsMi1uby1iYWNrZHJvcCB7XG4gICAgLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHN3YWwyLWNvbnRhaW5lci1wYWRkaW5nfSAqIDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgJiA+IC5zd2FsMi1tb2RhbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICRzd2FsMi1iYWNrZHJvcDtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLXRvcC1zdGFydCxcbiAgICAgICYuc3dhbDItdG9wLWxlZnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItdG9wLWVuZCxcbiAgICAgICYuc3dhbDItdG9wLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXItc3RhcnQsXG4gICAgICAmLnN3YWwyLWNlbnRlci1sZWZ0IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXItZW5kLFxuICAgICAgJi5zd2FsMi1jZW50ZXItcmlnaHQge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1ib3R0b20ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWJvdHRvbS1zdGFydCxcbiAgICAgICYuc3dhbDItYm90dG9tLWxlZnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItYm90dG9tLWVuZCxcbiAgICAgICYuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgICYuc3dhbDItc2hvd24ge1xuICAgICAgQGluY2x1ZGUgbm90KCcuc3dhbDItbm8tYmFja2Ryb3AnLCAnLnN3YWwyLXRvYXN0LXNob3duJykge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcblxuICAgICAgICA+IFthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gc3dlZXRhbGVydDItdG9hc3RzLWJvZHkoKSB7XG4gICYuc3dhbDItdG9hc3Qtc2hvd24ge1xuICAgIC5zd2FsMi1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYuc3dhbDItdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi10b3AtZW5kLFxuICAgICAgJi5zd2FsMi10b3AtcmlnaHQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItdG9wLXN0YXJ0LFxuICAgICAgJi5zd2FsMi10b3AtbGVmdCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXItc3RhcnQsXG4gICAgICAmLnN3YWwyLWNlbnRlci1sZWZ0IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXItZW5kLFxuICAgICAgJi5zd2FsMi1jZW50ZXItcmlnaHQge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWJvdHRvbS1zdGFydCxcbiAgICAgICYuc3dhbDItYm90dG9tLWxlZnQge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1ib3R0b20tZW5kLFxuICAgICAgJi5zd2FsMi1ib3R0b20tcmlnaHQge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2FsMi10b2FzdC1jb2x1bW4ge1xuICAgIC5zd2FsMi10b2FzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgIC5zd2FsMi1hY3Rpb25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjMxMjVlbTtcbiAgICAgIH1cblxuICAgICAgLnN3YWwyLWxvYWRpbmcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnN3YWwyLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbjogLjMxMjVlbSBhdXRvO1xuICAgICAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC1pbnB1dC1mb250LXNpemU7XG4gICAgICB9XG5cbiAgICAgIC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC12YWxpZGF0aW9uLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvbnRzXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvJyk7XHJcblxyXG4vLyBWYXJpYWJsZXNcclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuXHJcbi8vIEJvb3RzdHJhcFxyXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcclxuQGltcG9ydCAnfmFkbWluLWx0ZS9kaXN0L2Nzcy9hZG1pbmx0ZS5jc3MnO1xyXG5cclxuLy8gRm9udCBBd2Vzb21lXHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3NcIjtcclxuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcy5zY3NzXCI7XHJcblxyXG4vLyBzd2VldCBhbGVydFxyXG5AaW1wb3J0ICdzd2VldGFsZXJ0Mi9zcmMvc3dlZXRhbGVydDIuc2Nzcyc7XHJcbi8vIGltcG9ydCAnc3dlZXRhbGVydDIvc3JjL3N3ZWV0YWxlcnQyLnNjc3MnXHJcblxyXG4ubmF2YmFyLWxhcmF2ZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbn1cclxuXHJcbi5ibHVlIHtjb2xvcjogJGJsdWU7fVxyXG4uaW5kaWdvIHtjb2xvcjogJGluZGlnbzt9XHJcbi5wdXJwbGUge2NvbG9yOiAkcHVycGxlO31cclxuLnBpbmsge2NvbG9yOiAkcGluazt9XHJcbi5yZWQge2NvbG9yOiAkcmVkO31cclxuLm9yYW5nZSB7Y29sb3I6ICRvcmFuZ2U7fVxyXG4ueWVsbG93IHtjb2xvcjogJHllbGxvdzt9XHJcbi5ncmVlbiB7Y29sb3I6ICRncmVlbjt9XHJcbi50ZWFsIHtjb2xvcjogJHRlYWw7fVxyXG4uY3lhbiB7Y29sb3I6ICRjeWFuO31cclxuLmRlZXAtcmVkIHtjb2xvcjogI2I3MjQyMCA7fVxyXG5cclxuLmNhcmQtdGl0bGUge2ZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbjogNXB4IDAgMCAwOyB9XHJcbi5jYXJkID4gLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtwYWRkaW5nOiA1cHggMTVweDsgfVxyXG5cclxuXHJcblxyXG5cclxuLy8gLmNvbnRlbnQtaGVhZGVye1xyXG4vLyAgIHBhZGRpbmc6IDEwcHggMC41cmVtICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5jYXJkLWJvZHkubWFjaGluZVRhYmxlIHtoZWlnaHQ6IDUwMHB4OyBvdmVyZmxvdzogYXV0bzsgfVxyXG4uY2FyZC1ib2R5Lm1hY2hpbmVUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoMSkgdGh7YmFja2dyb3VuZDogI2ZmZjtwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IHRvcDogMDsgei1pbmRleDogOTsgdmVydGljYWwtYWxpZ246IHRvcDt9XHJcbi5jYXJkLWJvZHkubWFjaGluZVRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSB7Y29sb3I6ICMwMjVkYTg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjdXJzb3I6IHBvaW50ZXI7IH1cclxuLm1vZGFsLWxnLCAubW9kYWwteGwge21heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jYXJkLWJvZHkubWFzdGVyVGFibGUge2hlaWdodDogNjAwcHg7IG92ZXJmbG93OiBhdXRvOyB9XHJcbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRoe2JhY2tncm91bmQ6ICNmZmY7cG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB0b3A6IDA7IHotaW5kZXg6IDk7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxyXG4uY2FyZC1ib2R5Lm1hc3RlclRhYmxlIC50YWJsZSB0ZCwgLmNhcmQtYm9keS5tYXN0ZXJUYWJsZSAudGFibGUgdGh7dmVydGljYWwtYWxpZ246IHRvcDt3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuLmNhcmQtYm9keS5tYXN0ZXJUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMTIpIHttaW4td2lkdGg6IDI1MHB4OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XHJcbi5jYXJkLWJvZHkubWFzdGVyVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDE3KSB7bWluLXdpZHRoOiAyNTBweDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxyXG4uY2FyZC1ib2R5Lm1hc3RlclRhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7d2hpdGUtc3BhY2U6IG5vcm1hbDsgbWluLXdpZHRoOiAxNTBweDsgfVxyXG5cclxuLm11bHRpLXJhbmdlLXNsaWRlci1iYXItb25seSB7bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7IG1hcmdpbi1sZWZ0OiAxMjZweDsgbWFyZ2luLXRvcDogLTI1cHg7IH1cclxuZmllbGRzZXQgZGl2ID4gc3BhbjpudGgtY2hpbGQoMikge21hcmdpbi10b3A6IC0xMHB4OyB9XHJcblxyXG4uY2FyZC1ib2R5LnRpY2tldFRhYmxlIHtoZWlnaHQ6IGF1dG87IG92ZXJmbG93OiBhdXRvOyB9XHJcbi5jYXJkLWJvZHkudGlja2V0VGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRoe2JhY2tncm91bmQ6ICNmZmY7cG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB0b3A6IDA7IHotaW5kZXg6IDk7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxyXG4uY2FyZC1ib2R5LnRpY2tldFRhYmxlIC50YWJsZSB0ZCwgLmNhcmQtYm9keS50aWNrZXRUYWJsZSAudGFibGUgdGh7dmVydGljYWwtYWxpZ246IHRvcDt3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuXHJcbiN2aWV3bW9kYWwgLmNvbC00LmJzLCAjdmlld21vZGFsIC5jb2wtNi5icywgI3ZpZXdtb2RhbCAuY29sLTMuYnMsICN2aWV3bW9kYWwgLmNvbC04LmJzIHtwYWRkaW5nLXRvcDogMTBweDsgYm9yZGVyOiA2cHggc29saWQgI2U2ZTZlNjsgYm9yZGVyLXJhZGl1czogMDsgfVxyXG4jdmlld21vZGFsIC5yb3cge2JvcmRlcjogNXB4IHNvbGlkICNlNmU2ZTY7IH1cclxuI3ZpZXdtb2RhbCAubW9kYWwtYm9keSB7cGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiN2aWV3bW9kYWwgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblxyXG4ubWFpbi1oZWFkZXIubmF2YmFyLm5hdmJhci1leHBhbmQuYmctd2hpdGUubmF2YmFyLWxpZ2h0LmJvcmRlci1ib3R0b20ge3BhZGRpbmctdG9wOiA0cHg7IHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbi5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtaGVhZGVyIHtwYWRkaW5nOiA1cHg7IH1cclxuXHJcbi5jYXJkLWZvb3RlciAucGFnaW5hdGlvbnttYXJnaW46MDt9XHJcbi50ZXh0LW92ZXJmbG93LWNvbnRlbnQgcCB7bWFyZ2luOiAwOyB9XHJcblxyXG4uY2FyZC1ib2R5LnRpY2tldExzdFRibCB7aGVpZ2h0OiA2MDVweDsgb3ZlcmZsb3c6IGF1dG87IH1cclxuLmNhcmQtYm9keS50aWNrZXRMc3RUYmwgdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRoe2JhY2tncm91bmQ6ICNmZmY7cG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB0b3A6IDA7IHotaW5kZXg6IDk7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxyXG4uY2FyZC1ib2R5LnRpY2tldExzdFRibCAudGFibGUgdGQsIC5jYXJkLWJvZHkudGlja2V0THN0VGJsIC50YWJsZSB0aHt2ZXJ0aWNhbC1hbGlnbjogdG9wO3doaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4uY2FyZC1ib2R5LnRpY2tldExzdFRibCB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMykge3doaXRlLXNwYWNlOiBub3JtYWw7IG1pbi13aWR0aDogMTUwcHg7IH1cclxuLmNhcmQtYm9keS50aWNrZXRMc3RUYmwgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIHt3aGl0ZS1zcGFjZTogbm9ybWFsOyBtaW4td2lkdGg6IDE1MHB4OyB9XHJcbi5jYXJkLWJvZHkudGlja2V0THN0VGJsIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7d2hpdGUtc3BhY2U6IG5vcm1hbDsgbWluLXdpZHRoOiAxNTBweDsgfVxyXG5cclxudHIuYmctcmVkIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxyXG50ci5iZy1yZWQ6OmFmdGVyIHtjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogI2YwNTg2NiAhaW1wb3J0YW50OyB6LWluZGV4OiAtMTsgYm9yZGVyOiAzcHggc29saWQgI2UxZTBlMDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XHJcblxyXG50ci5iZy15ZWxsb3cge2JhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB9XHJcbnRyLmJnLXllbGxvdzo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjZWNjZTczICFpbXBvcnRhbnQ7IHotaW5kZXg6IC0xOyBib3JkZXI6IDNweCBzb2xpZCAjZTFlMGUwOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cclxuXHJcbnRyLmJnLWdyZWVuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxyXG50ci5iZy1ncmVlbjo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjNzBlZDcwICFpbXBvcnRhbnQ7IHotaW5kZXg6IC0xOyBib3JkZXI6IDNweCBzb2xpZCAjZTFlMGUwOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cclxudHIuYmctZ3JlZW4gdGR7Y29sb3I6IzAwMDt9XHJcblxyXG5cclxudHIuYmctZGVlcC1yZWQge2JhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBjb2xvcjogI2ZmZjsgfVxyXG50ci5iZy1kZWVwLXJlZDo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjYjcyNDIwICFpbXBvcnRhbnQ7IHotaW5kZXg6IC0xOyBib3JkZXI6IDNweCBzb2xpZCAjZTFlMGUwOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cclxuXHJcblxyXG4uY2FyZC1ib2R5Lm1hY2hpbmVUYmwge2hlaWdodDogNjA1cHg7IG92ZXJmbG93OiBhdXRvOyB9XHJcbi5jYXJkLWJvZHkubWFjaGluZVRibCB0YWJsZSB0cjpudGgtY2hpbGQoMSkgdGh7YmFja2dyb3VuZDogI2ZmZjtwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IHRvcDogMDsgei1pbmRleDogOTsgdmVydGljYWwtYWxpZ246IHRvcDt9XHJcbi5jYXJkLWJvZHkubWFjaGluZVRibCAudGFibGUgdGQsIC5jYXJkLWJvZHkubWFjaGluZVRibCAudGFibGUgdGh7dmVydGljYWwtYWxpZ246IHRvcDt3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuXHJcbi50YWJsZSB0aGVhZCB0aHt0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTt9XHJcblxyXG5cclxuXHJcbi5tb250aC1waWNrZXJfX2NvbnRhaW5lcltkYXRhLXYtM2Y2ZjAyZWNdIHtcclxuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcblxyXG4gIC8qIEhUTUw6IDxkaXYgY2xhc3M9XCJyaWJib25cIj5Zb3VyIHRleHQgY29udGVudDwvZGl2PiAqL1xyXG4ucmliYm9uIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnJpYmJvbiB7XHJcbiAgLS1mOiAuNWVtOyAvKiBjb250cm9sIHRoZSBmb2xkZWQgcGFydCAqL1xyXG4gIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBwYWRkaW5nLWlubGluZTogMWxoO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mKTtcclxuICBib3JkZXItaW1hZ2U6IGNvbmljLWdyYWRpZW50KCMwMDA4IDAgMCkgNTElL3ZhcigtLWYpO1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgIDEwMCUgY2FsYygxMDAlIC0gdmFyKC0tZikpLDEwMCUgMTAwJSxjYWxjKDEwMCUgLSB2YXIoLS1mKSkgY2FsYygxMDAlIC0gdmFyKC0tZikpLHZhcigtLWYpIGNhbGMoMTAwJSAtIHZhcigtLWYpKSwgMCAxMDAlLDAgY2FsYygxMDAlIC0gdmFyKC0tZikpLDk5OXB4IGNhbGMoMTAwJSAtIHZhcigtLWYpIC0gOTk5cHgpLGNhbGMoMTAwJSAtIDk5OXB4KSBjYWxjKDEwMCUgLSB2YXIoLS1mKSAtIDk5OXB4KSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygoMSAtIGNvcyg0NWRlZykpKjEwMCUpLCAtMTAwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDE1NTA7IC8qIHRoZSBtYWluIGNvbG9yICAqL1xyXG59XHJcblxyXG5cclxuIiwiLyogKGlnbm9yZWQpICovIiwiLyogKGlnbm9yZWQpICovIiwiLyogKGlnbm9yZWQpICovIiwiLyogKGlnbm9yZWQpICovIiwiLyogKGlnbm9yZWQpICovIl0sInNvdXJjZVJvb3QiOiIifQ==*/